Class ArchiveEntry

ArchiveEntry class

Representa un solo archivo dentro del archivo.

public abstract class ArchiveEntry : IArchiveFileEntry

Propiedades

NombreDescripción
Comment { get; }Obtiene el comentario de la entrada dentro del archivo.
CompressedSize { get; }Obtiene el tamaño del archivo comprimido.
CompressionSettings { get; }Obtiene la configuración de compresión o descompresión.
IsDirectory { get; }Obtiene un valor que indica si la entrada representa el directorio.
ModificationTime { get; set; }Obtiene o establece la última fecha y hora de modificación.
Name { get; }Obtiene el nombre de la entrada dentro del archivo.
UncompressedSize { get; }Obtiene el tamaño del archivo original.

Métodos

NombreDescripción
Extract(Stream, string)Extrae la entrada al flujo proporcionado.
Extract(string, string)Extrae la entrada al sistema de archivos por la ruta proporcionada.
Open(string)Abre la entrada para su extracción y proporciona un flujo con contenido de entrada descomprimido.

Eventos

NombreDescripción
event CompressionProgressedSe genera cuando se comprime una parte del flujo sin procesar.
event ExtractionProgressedSe genera cuando se extrae una parte del flujo sin procesar.

Observaciones

Lanzar unArchiveEntry instancia aArchiveEntryEncrypted para determinar si la entrada está encriptada o no.

Ver también