Class ArjArchive
نام ها : Aspose.Zip.Arj جمع آوری: Aspose.Zip.dll (25.5.0)
این کلاس یک فایل آرشیو ARJ را نشان می دهد.
public class ArjArchive : IArchive, IDisposable
Inheritance
Implements
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
تنها روش های فشرده سازی زیر پشتیبانی می شود:
Method | Explanation |
---|---|
0 | Uncompressed |
۱ | ترکیبی از LZ77 و کدگذاری Huffman سازگار. |
۲ | ترکیبی از LZ77 و کدگذاری Huffman سازگار. |
3 | ترکیبی از LZ77 و کدگذاری سازگار Huffman. |
Constructors
ArjArchive(Stream)
یک مثال جدید از کلاس Aspose.Zip.Arj.archive را آغاز می کند و یک لیست ورودی را می سازد که می تواند از آرشیو استخراج شود.
public ArjArchive(Stream extractionSource)
Parameters
extractionSource
Stream
منبع این آرشیو
Remarks
این سازنده هیچ ورودی را از بین نمی برد. مشاهده Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) روش برای از بین بردن.
Exceptions
extractionSource’ is null.
>؛extractionSource" از جستجو پشتیبانی نمی کند.
اشتباه امضای برای آرشیو. - یا - فایل یک آرشیو ARJ نیست.
این آرشیو خراب شده است.
ArjArchive(String)
یک مثال جدید از کلاس Aspose.Zip.Arj.archive را آغاز می کند و یک لیست ورودی را می سازد که می تواند از آرشیو استخراج شود.
public ArjArchive(string path)
Parameters
path
string
راه رفتن به فایل آرشیو
Examples
مثال زیر نشان می دهد که چگونه تمام ورودی ها را به یک دایرکتوری استخراج کنیم.
using (var archive = new ArjArchive("archive.arj"))
{
archive.ExtractToDirectory("C:\extracted");
}
Remarks
این سازنده هیچ ورودی را از بین نمی برد. مشاهده Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) روش برای از بین بردن.
Exceptions
path’ is null.
متقاضی مجوز لازم برای دسترسی ندارد.
مسیر path" خالی است، فقط حاوی فضاهای سفید است یا حاوی کاراکترهای نادرست است.
دسترسی به فایل path" رد می شود.
برای مثال، در پلتفرم های مبتنی بر ویندوز، مسیرها باید کمتر از 248 کاراکتر باشد و نام فایل ها باید کمتر از 260 کاراکتر باشد.
فایل در path" حاوی یک ستون (:) در وسط ردیف است.
این فایل یافت نشد.
مسیر مشخص شده نادرست است، به عنوان مثال در یک درایو بدون نقشه.
فایل در حال حاضر باز است.
Properties
Commentary
نظرات را دریافت کنید.
public string Commentary { get; }
ارزش املاک
Entries
دریافت ورودی از نوع Aspose.Zip.Arj.ArjEntryPlain که آرشیو ARJ را تشکیل می دهد.
public ReadOnlyCollection<arjentryplain> Entries { get; }
ارزش املاک
ReadOnlyCollection <؛ ArjEntryPlain >
Name
نام اصلی را دریافت کنید.
public string Name { get; }
ارزش املاک
Methods
Dispose()
انجام وظایف تعیین شده در برنامه مرتبط با آزاد کردن، آزاد کردن و یا بازگرداندن منابع غیر مدیریت شده.
public void Dispose()
ExtractToDirectory(String)
تمام ورودی ها را به دایرکتوری مشخص می کند.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
دایرکتوری برای استخراج ورودی ها به.
Examples
مثال زیر نشان می دهد که چگونه تمام ورودی ها را به یک دایرکتوری استخراج کنیم:
using (var archive = new ArjArchive(File.OpenRead("archive.arj")))
{
archive.ExtractToDirectory("C:\\extracted");
}
Exceptions
هنگامی که destinationDirectory’ صفر است.