Class ArjEntryPlain
Название пространства: Aspose.Zip.Arj Ассоциация: Aspose.Zip.dll (25.5.0)
Представляет один файл в архиве ARJ.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Наследованные члены
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; }
Стоимость недвижимости
Name
Имеется имя входа в архиве.
public string Name { get; }
Стоимость недвижимости
UncompressedSize
Получается размер оригинального файла.
public uint UncompressedSize { get; }
Стоимость недвижимости
Methods
Extract(Стриг)
Выводит вход в файловую систему по предоставленному маршруту.
public FileInfo Extract(string path)
Parameters
path
string
Путь к целевому файлу.Если файл уже существует, он будет переписан.
Returns
Информацию о файле составленного файла.
Examples
Добавьте два входа из редкого архива.
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
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
Архивные заголовки и информацию о сервисе не читались.
Вызовчик не имеет требуемого разрешения для открытия fileInfo'.
Путь файла пустая или содержит только белые пространства.
Файл не найден.
Путь к файлу читается только или является каталогом.
fileInfo’ is null.
Указанный маршрут является недействительным, например, находиться на немапированном диске.
Файл уже открыт.
Extract(Stream)
Выводит вход в предоставленный поток.
public void Extract(Stream destination)
Parameters
destination
Stream
Достопримечательности. должно быть написано.
Exceptions
destination’ does not support writing.
Checksum mismatch для заголовков или данных. - или - Архив коррумпирован.
Вход компрессирован методом 4.