Class SevenZipArchiveEntry

SevenZipArchiveEntry class

Rappresenta un singolo file all’interno dell’archivio 7z.

public abstract class SevenZipArchiveEntry : IArchiveFileEntry

Proprietà

NomeDescrizione
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; }Recupera 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.

Eventi

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

Osservazioni

Lancia unSevenZipArchiveEntry istanza aSevenZipArchiveEntryEncrypted per determinare se la voce è crittografata o meno.

Guarda anche