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(стрічка)

Витягує вхід до файлової системи шляхом, що надається.

public FileInfo Extract(string path)

Parameters

path string

Якщо файл вже існує, він буде переписаний.

Returns

FileInfo

Інформація про складений файл.

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

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.

 Українська