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.