Class RarArchiveEntry

RarArchiveEntry class

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

public abstract class RarArchiveEntry : IArchiveFileEntry

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

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

Методы

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

События

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

Примечания

В роляхRarArchiveEntry пример дляRarArchiveEntryEncrypted чтобы определить, зашифрована ли запись или нет.

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