XzArchive.XzArchive

XzArchive(XzArchiveSettings)

Inicializa una nueva instancia delXzArchive class y compone el archivo en formato xz.

public XzArchive(XzArchiveSettings settings = null)
ParámetroEscribeDescripción
settingsXzArchiveSettingsConjunto de configuración de archivo xz particular: tamaño de diccionario, tamaño de bloque, tipo de verificación.

Ver también


XzArchive(Stream)

Inicializa una nueva instancia delXzArchive clase preparada para descomprimir.

public XzArchive(Stream source)
ParámetroEscribeDescripción
sourceStreamLa fuente del archivo.

Excepciones

excepcióncondición
ArgumentExceptionsource no es buscable.
ArgumentNullExceptionsource es nulo.

Observaciones

Este constructor no se descomprime. VerExtract método para descomprimir.

Ver también


XzArchive(string)

Inicializa una nueva instancia delXzArchive clase preparada para descomprimir.

public XzArchive(string path)
ParámetroEscribeDescripción
pathStringCamino a la fuente del archivo.

Excepciones

excepcióncondición
ArgumentNullExceptionpath es nulo.
SecurityExceptionLa persona que llama no tiene el permiso necesario para acceder.
ArgumentExceptionElpath está vacío, solo contiene espacios en blanco o contiene caracteres no válidos.
UnauthorizedAccessExceptionAcceso al archivopath es denegado.
PathTooLongExceptionEl especificadopath, nombre de archivo, o ambos superan la longitud máxima definida por el sistema. Por ejemplo, en plataformas basadas en Windows, las rutas deben tener menos de 248 caracteres y los nombres de archivo deben tener menos de 260 caracteres.
NotSupportedExceptionArchivo enpath contiene dos puntos (:) en medio de la cadena.

Observaciones

Este constructor no se descomprime. VerExtract método para descomprimir.

Ver también