Class ArchiveEntry

ArchiveEntry class

Представляет один файл в архиве.

public abstract class ArchiveEntry : IArchiveFileEntry

Характеристики

ИмяОписание
Comment { get; }Получает комментарий к записи в архиве.
CompressedSize { get; }Получает размер сжатого файла.
CompressionSettings { get; }Получает параметры сжатия или распаковки.
IsDirectory { get; }Получает значение, указывающее, представляет ли запись каталог.
ModificationTime { get; set; }Получает или устанавливает дату и время последнего изменения.
Name { get; }Получает имя записи в архиве.
UncompressedSize { get; }Получает размер исходного файла.

Методы

ИмяОписание
Extract(Stream, string)Извлекает запись в предоставленный поток.
Extract(string, string)Извлекает запись в файловую систему по указанному пути.
Open(string)Открывает запись для извлечения и предоставляет поток с распакованным содержимым записи.

События

ИмяОписание
event CompressionProgressedВозникает при сжатии части необработанного потока.
event ExtractionProgressedВозникает при извлечении части необработанного потока.

Примечания

РазыгратьArchiveEntry пример дляArchiveEntryEncrypted чтобы определить, зашифрована ли запись или нет.

Смотрите также