System.IO.Compression Espacio de nombres

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

Clases

Nombre Description
BrotliCompressionOptions

Proporciona opciones de compresión que se usarán con BrotliStream.

BrotliStream

Proporciona métodos y propiedades usados para comprimir y descomprimir secuencias mediante la especificación de formato de datos Brotli.

DeflateDecoder

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

DeflateEncoder

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

DeflateStream

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

GZipDecoder

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

GZipEncoder

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

GZipStream

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

ZipArchive

Representa un paquete de archivos comprimidos en el formato de archivo ZIP.

ZipArchiveEntry

Representa un archivo comprimido dentro de 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 ZipArchive clases y ZipArchiveEntry .

ZLibCompressionOptions

Proporciona opciones de compresión que se usarán con ZLibStream, DeflateStreamy GZipStream.

ZLibDecoder

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

ZLibEncoder

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

ZLibStream

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

ZstandardCompressionOptions

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

ZstandardDecoder

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

ZstandardDictionary

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

ZstandardEncoder

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

ZstandardStream

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

Estructuras

Nombre Description
BrotliDecoder

Proporciona métodos de descompresión de Brotli que no son de asignación. Los métodos descomprimen en un solo paso sin usar una BrotliStream instancia de .

BrotliEncoder

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

Enumeraciones

Nombre Description
CompressionLevel

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

CompressionMode

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

ZipArchiveMode

Especifica valores para interactuar con entradas de archivo ZIP.

ZipCompressionMethod

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

ZLibCompressionStrategy

Define los algoritmos de compresión que se pueden usar para DeflateStream, GZipStreamy ZLibStream.