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 |
1 | LZ77 и адаптивен Huffman. |
2 | LZ77 и адаптивен Huffman. |
3 | LZ77 и адаптивен Huffman. |
Constructors
ArjArchive(Stream)
Иницијализира нова инстанция на Aspose.Zip.Arj.Архив клас и съставя списък с вход, който може да бъде извлечен от архива.
public ArjArchive(Stream extractionSource)
Parameters
extractionSource
Stream
Източник на архивите.
Remarks
Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream.
Exceptions
extractionSource’ is null.
>extractionSource.
Неправилно подписване на архива. - или - Файлът не е ARJ архив.
Архивът е изчерпан.
ArjArchive(Стрий)
Иницијализира нова инстанция на Aspose.Zip.Arj.Архив клас и съставя списък с вход, който може да бъде извлечен от архива.
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.
Призователят няма изискваното разрешение за достъп.
Пътят " е празен, съдържа само бели пространства или съдържа невалидни знаци.
code class=“paramref”>path.
code class=“paramref”>path", име на файла, или и двете надвишават максималната дължина, определена от системата. например, на платформи, базирани на Windows, пътеките трябва да са по-малко от 248 знака, а имената на файла трябва да са по-малко от 260.
code class=“paramref”>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(Стрий)
Извлечете всички записи в посочения каталог.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Директорът за извличане на входовете.
Examples
Следващият пример показва как да се извлекат всички записи в директория:
using (var archive = new ArjArchive(File.OpenRead("archive.arj")))
{
archive.ExtractToDirectory("C:\\extracted");
}
Exceptions
code class=“paramref”>destinationDirectory’ е нула.