System.IO.Compression Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases que proporcionan servicios básicos de compresión y descompresión para secuencias.
Clases
| 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. |
| DeflateStream |
Proporciona métodos y propiedades para comprimir y descomprimir secuencias mediante el algoritmo Deflate. |
| 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 clases ZipArchive y ZipArchiveEntry. |
| ZLibCompressionOptions |
Proporciona opciones de compresión que se usarán con ZLibStream, DeflateStreamy GZipStream. |
| ZLibStream |
Proporciona métodos y propiedades usados para comprimir y descomprimir secuencias mediante la especificación de formato de datos zlib. |
Estructuras
| 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 instancia de BrotliStream. |
| 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
| 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. |
| ZLibCompressionStrategy |
Define los algoritmos de compresión que se pueden usar para DeflateStream, GZipStreamy ZLibStream. |