System.IO.Compression Espacio de nombres

Contiene clases que proporcionan servicios de compresión y descompresión básica para las secuencias.

Clases

BrotliStream

Proporciona métodos y propiedades que se usan para comprimir y descomprimir secuencias mediante el uso de la especificación de formato de datos de Brotli.

DeflateStream

Proporciona métodos y propiedades para comprimir y descomprimir secuencias usando el algoritmo Deflate.

GZipStream

Proporciona métodos y propiedades que se usan para comprimir y descomprimir secuencias mediante el uso de la especificación de formato de datos GZip.

ZipArchive

Representa un paquete de archivos comprimidos en formato de archivo zip.

ZipArchiveEntry

Representa un archivo comprimido incluido en un archivo zip.

ZipFile

Proporciona métodos estáticos para crear, extraer y abrir archivos zip.

ZipFileExtensions

Proporciona métodos de extensión para las clases ZipArchive y ZipArchiveEntry.

ZLibStream

Proporciona métodos y propiedades que se usan para comprimir y descomprimir secuencias mediante la especificación de formato de datos zlib.

Estructuras

BrotliDecoder

Proporciona métodos de descompresión de Brotli sin asignación y de buen rendimiento. Los métodos se descomprimen en un solo paso sin usar una instancia de BrotliStream.

BrotliEncoder

Proporciona métodos y métodos estáticos para codificar y descodificar datos de una manera sin flujo, sin asignación y con rendimiento utilizando la especificación de formato de datos de Brotli.

Enumeraciones

CompressionLevel

Especifica valores que indican si una operación de compresión resalta la velocidad o el tamaño de la compresión.

CompressionMode

Especifica si se deben comprimir o descomprimir datos de la secuencia subyacente.

ZipArchiveMode

Especifica valores para interactuar con las entradas del archivo zip.