Class TarArchive

TarArchive class

Esta clase representa el archivo tar. Úselo para componer, extraer o actualizar archivos tar.

public class TarArchive : IArchive

Constructores

NombreDescripción
TarArchive()Inicializa una nueva instancia delTarArchive clase.
TarArchive(Stream)Inicializa una nueva instancia delArchive La lista de entradas de clases y composiciones se puede extraer del archivo.
TarArchive(string)Inicializa una nueva instancia delTarArchive La lista de entradas de clases y composiciones se puede extraer del archivo.

Propiedades

NombreDescripción
Entries { get; }Obtiene entradas deTarEntry tipo que constituye el archivo.

Métodos

NombreDescripción
static FromGZip(Stream)Extrae el archivo gzip suministrado y redactaTarArchive de datos extraídos.
static FromGZip(string)Extrae el archivo gzip suministrado y redactaTarArchive de datos extraídos.
static FromLZip(Stream)Extrae el archivo lzip proporcionado y redactaTarArchive de datos extraídos.
static FromLZip(string)Extrae el archivo lzip proporcionado y redactaTarArchive de datos extraídos.
static FromXz(Stream)Extrae el archivo en formato xz suministrado y componeTarArchive de datos extraídos.
static FromXz(string)Extrae el archivo en formato xz suministrado y componeTarArchive de datos extraídos.
static FromZ(Stream)Extrae el archivo en formato Z proporcionado y componeTarArchive de datos extraídos.
static FromZ(string)Extrae el archivo en formato Z proporcionado y componeTarArchive de datos extraídos.
CreateEntries(DirectoryInfo, bool)Agrega al archivo todos los archivos y directorios recursivamente en el directorio dado.
CreateEntries(string, bool)Agrega al archivo todos los archivos y directorios recursivamente en el directorio dado.
CreateEntry(string, FileInfo, bool)Crear entrada única dentro del archivo.
CreateEntry(string, Stream, FileSystemInfo)Crear entrada única dentro del archivo.
CreateEntry(string, string, bool)Crear entrada única dentro del archivo.
DeleteEntry(int)Elimina la entrada de la lista de entradas por index.
DeleteEntry(TarEntry)Elimina la primera aparición de una entrada específica de la lista de entradas.
Dispose()Realiza tareas definidas por la aplicación asociadas con liberar, liberar o restablecer recursos no administrados.
ExtractToDirectory(string)Extrae todos los archivos del archivo en el directorio proporcionado.
Save(Stream, TarFormat?)Guarda el archivo en la secuencia proporcionada.
Save(string, TarFormat?)Guarda el archivo en el archivo de destino proporcionado.
SaveGzipped(Stream, TarFormat?)Guarda el archivo en la transmisión con compresión gzip.
SaveGzipped(string, TarFormat?)Guarda el archivo en el archivo por ruta con compresión gzip.
SaveLzipped(Stream, TarFormat?)Guarda el archivo en la secuencia con compresión lzip.
SaveLzipped(string, TarFormat?)Guarda el archivo en el archivo por ruta con compresión lzip.
SaveXzCompressed(Stream, TarFormat?, XzArchiveSettings)Guarda el archivo en la secuencia con compresión xz.
SaveXzCompressed(string, TarFormat?, XzArchiveSettings)Guarda el archivo en ruta por ruta con compresión xz.
SaveZCompressed(Stream, TarFormat?)Guarda el archivo en la secuencia con compresión Z.
SaveZCompressed(string, TarFormat?)Guarda el archivo en ruta por ruta con compresión Z.

Ver también