System.IO.Compression Namespace

El espacio de nombres System.IO.Compression contiene clases que proporcionan servicios de compresión y descompresión básica para las secuencias. The System.IO.Compression namespace contains classes that provide basic compression and decompression services for streams.

Clases

BrotliStream
DeflateStream

Proporciona métodos y propiedades para comprimir y descomprimir secuencias usando el algoritmo Deflate.Provides methods and properties for compressing and decompressing streams by using the Deflate algorithm.

GZipStream

Proporciona los métodos y propiedades que permiten comprimir y descomprimir secuencias.Provides methods and properties used to compress and decompress streams.

ZipArchive

Representa un paquete de archivos comprimidos en formato de archivo zip.Represents a package of compressed files in the zip archive format.

ZipArchiveEntry

Representa un archivo comprimido incluido en un archivo zip.Represents a compressed file within a zip archive.

ZipFile

Proporciona métodos estáticos para crear, extraer y abrir archivos zip.Provides static methods for creating, extracting, and opening zip archives.

ZipFileExtensions

Proporciona métodos de extensión para las clases ZipArchive y ZipArchiveEntry.Provides extension methods for the ZipArchive and ZipArchiveEntry classes.

Estructuras

BrotliDecoder
BrotliEncoder

Enumeraciones

CompressionLevel

Especifica valores que indican si una operación de compresión resalta la velocidad o el tamaño de la compresión.Specifies values that indicate whether a compression operation emphasizes speed or compression size.

CompressionMode

Especifica si se debe comprimir o descomprimir la secuencia subyacente.Specifies whether to compress or decompress the underlying stream.

ZipArchiveMode

Especifica valores para interactuar con las entradas del archivo zip.Specifies values for interacting with zip archive entries.