Class ArchiveEntry

ArchiveEntry class

Rappresenta un singolo file all’interno dell’archivio.

public abstract class ArchiveEntry : IArchiveFileEntry

Proprietà

NomeDescrizione
Comment { get; }Ottiene il commento della voce all’interno dell’archivio.
CompressedSize { get; }Ottiene la dimensione del file compresso.
CompressionSettings { get; }Ottiene le impostazioni per la compressione o la decompressione.
IsDirectory { get; }Ottiene un valore che indica se la voce rappresenta la directory.
ModificationTime { get; set; }Ottiene o imposta la data e l’ora dell’ultima modifica.
Name { get; }Ottiene il nome della voce all’interno dell’archivio.
UncompressedSize { get; }Ottiene la dimensione del file originale.

Metodi

NomeDescrizione
Extract(Stream, string)Estrae la voce nel flusso fornito.
Extract(string, string)Estrae la voce nel filesystem dal percorso fornito.
Open(string)Apre la voce per l’estrazione e fornisce un flusso con il contenuto della voce decompresso.

Eventi

NomeDescrizione
event CompressionProgressedAumenta quando viene compressa una parte del flusso non elaborato.
event ExtractionProgressedAumenta quando viene estratta una parte del flusso non elaborato.

Osservazioni

Lancia unArchiveEntry istanza aArchiveEntryEncrypted per determinare se la voce è crittografata o meno.

Guarda anche