Class ArjEntryPlain

Class ArjEntryPlain

نام ها : Aspose.Zip.Arj جمع آوری: Aspose.Zip.dll (25.5.0)

ارائه یک فایل واحد در آرشیو ARJ.

public class ArjEntryPlain : IArchiveFileEntry

Inheritance

object ArjEntryPlain

Implements

IArchiveFileEntry

اعضای ارثی

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

CompressedSize

اندازه یک فایل فشرده را دریافت کنید.

public uint CompressedSize { get; }

ارزش املاک

uint

Name

نام ورودی را در داخل آرشیو دریافت کنید.

public string Name { get; }

ارزش املاک

string

UncompressedSize

اندازه یک فایل اصلی را دریافت کنید.

public uint UncompressedSize { get; }

ارزش املاک

uint

Methods

Extract(String)

وارد سیستم فایل را از طریق مسیر ارائه شده خارج می کند.

public FileInfo Extract(string path)

Parameters

path string

مسیر به مقصد فایل.اگر فایل در حال حاضر وجود دارد، آن را بیش از حد نوشته خواهد شد.

Returns

FileInfo

اطلاعات مربوط به یک فایل ترکیب شده

Examples

۲ مطلب با کلمه ی کلیدی «RAR آرشیو» ثبت شده است

using (FileStream arjFile = File.Open("archive.arj", FileMode.Open))
{
    using (ArjArchive archive = new ArjArchive(arjFile))
    {
        archive.Entries[0].Extract("first.bin");
        archive.Entries[1].Extract("second.bin");
    }
}

Exceptions

ArgumentNullException

path’ is null or empty.

Extract(FileInfo)

استخراج ورودی آرشیو ARJ به یک فایل.

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo برای ذخیره سازی داده های فشرده

Examples

using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
    using (var archive = new ArjArchive(arjFile))
    {
        archive.Entries[0].Extract(new FileInfo("extracted.bin"));
    }
}

Exceptions

InvalidOperationException

عنوان های آرشیو و اطلاعات خدمات خوانده نشده است.

SecurityException

تماس گیرنده اجازه لازم برای باز کردن fileInfo را ندارد.

ArgumentException

مسیر فایل خالی است یا فقط حاوی فضاهای سفید است.

FileNotFoundException

این فایل یافت نشد.

UnauthorizedAccessException

مسیر به فایل فقط خوانده شده است یا یک دایرکتوری است.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

مسیر مشخص شده نادرست است، به عنوان مثال در یک درایو بدون نقشه.

IOException

فایل در حال حاضر باز است.

Extract(Stream)

ورودی را به جریان ارائه شده استخراج کنید.

public void Extract(Stream destination)

Parameters

destination Stream

بایگانی برچسب ها: باید نوشته شود

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch برای عنوان ها یا داده ها. - یا - آرشیو فاسد است.

NotImplementedException

ورودی با روش 4 فشرده

 فارسی