Class TarArchive

TarArchive class

Questa classe rappresenta il file di archivio tar. Usalo per comporre, estrarre o aggiornare archivi tar.

public class TarArchive : IArchive

Costruttori

NomeDescrizione
TarArchive()Inizializza una nuova istanza diTarArchive classe.
TarArchive(Stream)Inizializza una nuova istanza diArchive classe e compone l’elenco delle voci può essere estratto dall’archivio.
TarArchive(string)Inizializza una nuova istanza diTarArchive classe e compone l’elenco delle voci può essere estratto dall’archivio.

Proprietà

NomeDescrizione
Entries { get; }Ottiene le voci diTarEntry tipo che costituisce l’archivio.

Metodi

NomeDescrizione
static FromGZip(Stream)Estrae l’archivio gzip fornito e componeTarArchive dai dati estratti.
static FromGZip(string)Estrae l’archivio gzip fornito e componeTarArchive dai dati estratti.
static FromLZip(Stream)Estrae l’archivio lzip fornito e componeTarArchive dai dati estratti.
static FromLZip(string)Estrae l’archivio lzip fornito e componeTarArchive dai dati estratti.
static FromXz(Stream)Estrae l’archivio in formato xz fornito e componeTarArchive dai dati estratti.
static FromXz(string)Estrae l’archivio in formato xz fornito e componeTarArchive dai dati estratti.
static FromZ(Stream)Estrae l’archivio in formato Z fornito e componeTarArchive dai dati estratti.
static FromZ(string)Estrae l’archivio in formato Z fornito e componeTarArchive dai dati estratti.
CreateEntries(DirectoryInfo, bool)Aggiunge all’archivio tutti i file e le directory in modo ricorsivo nella directory data.
CreateEntries(string, bool)Aggiunge all’archivio tutti i file e le directory in modo ricorsivo nella directory data.
CreateEntry(string, FileInfo, bool)Crea una singola voce all’interno dell’archivio.
CreateEntry(string, Stream, FileSystemInfo)Crea una singola voce all’interno dell’archivio.
CreateEntry(string, string, bool)Crea una singola voce all’interno dell’archivio.
DeleteEntry(int)Rimuove la voce dall’elenco delle voci per indice.
DeleteEntry(TarEntry)Rimuove la prima occorrenza di una voce specifica dall’elenco delle voci.
Dispose()Esegue attività definite dall’applicazione associate alla liberazione, al rilascio o al ripristino di risorse non gestite.
ExtractToDirectory(string)Estrae tutti i file nell’archivio nella directory fornita.
Save(Stream, TarFormat?)Salva l’archivio nello stream fornito.
Save(string, TarFormat?)Salva l’archivio nel file di destinazione fornito.
SaveGzipped(Stream, TarFormat?)Salva l’archivio nello stream con compressione gzip.
SaveGzipped(string, TarFormat?)Salva l’archivio nel file per percorso con compressione gzip.
SaveLzipped(Stream, TarFormat?)Salva l’archivio nello stream con compressione lzip.
SaveLzipped(string, TarFormat?)Salva l’archivio nel file per percorso con compressione lzip.
SaveXzCompressed(Stream, TarFormat?, XzArchiveSettings)Salva l’archivio nello stream con compressione xz.
SaveXzCompressed(string, TarFormat?, XzArchiveSettings)Salva l’archivio percorso per percorso con compressione xz.
SaveZCompressed(Stream, TarFormat?)Salva l’archivio nello stream con compressione Z.
SaveZCompressed(string, TarFormat?)Salva l’archivio percorso per percorso con compressione Z.

Guarda anche