Class RarArchiveEntry

RarArchiveEntry class

Rappresenta un singolo file all’interno dell’archivio.

public abstract class RarArchiveEntry : IArchiveFileEntry

Proprietà

NomeDescrizione
CompressedSize { get; }Ottiene la dimensione del file compresso.
CreationTime { get; }Ottiene data e ora di creazione.
IsDirectory { get; }Ottiene un valore che indica se la voce rappresenta la directory.
LastAccessTime { get; }Ottiene la data e l’ora dell’ultimo accesso.
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 decompresso.

Eventi

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

Osservazioni

Lancia unRarArchiveEntry istanza aRarArchiveEntryEncrypted per determinare se la voce è crittografata o meno.

Guarda anche