System.IO.Compression Espaço de Nomes

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

Classes

Name Description
BrotliCompressionOptions

Fornece opções de compressão para serem usadas com BrotliStream.

BrotliStream

Fornece métodos e propriedades usados para comprimir e descomprimir fluxos utilizando a especificação do formato de dados Brotli.

DeflateDecoder

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

DeflateEncoder

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

DeflateStream

Fornece métodos e propriedades para comprimir e descomprimir fluxos utilizando o algoritmo Deflate.

GZipDecoder

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

GZipEncoder

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

GZipStream

Fornece métodos e propriedades usados para comprimir e descomprimir fluxos utilizando a especificação do formato de dados GZip.

ZipArchive

Representa um pacote de ficheiros comprimidos no formato de arquivo zip.

ZipArchiveEntry

Representa um ficheiro comprimido dentro de um arquivo zip.

ZipFile

Fornece métodos estáticos para criar, extrair e abrir arquivos zip.

ZipFileExtensions

Fornece métodos de extensão para as ZipArchive classes e ZipArchiveEntry .

ZLibCompressionOptions

Fornece opções de compressão para serem usadas com ZLibStream, DeflateStream, e GZipStream.

ZLibDecoder

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

ZLibEncoder

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

ZLibStream

Fornece métodos e propriedades usados para comprimir e descomprimir fluxos utilizando a especificação do formato de dados zlib.

ZstandardCompressionOptions

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

ZstandardDecoder

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

ZstandardDictionary

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

ZstandardEncoder

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

ZstandardStream

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

Estruturas

Name Description
BrotliDecoder

Fornece métodos de descompressão Brotli de desempenho e não alocadores. Os métodos descomprimem numa única passagem sem usar uma BrotliStream instância.

BrotliEncoder

Fornece métodos e métodos estáticos para codificar e decodificar dados de forma sem fluxo, sem alocação e com desempenho, utilizando a especificação do formato de dados Brotli.

Enumerações

Name Description
CompressionLevel

Especifica valores que indicam se uma operação de compressão enfatiza a velocidade ou o tamanho da compressão.

CompressionMode

Especifica se deve comprimir ou descomprimir dados do fluxo subjacente.

ZipArchiveMode

Especifica valores para interação com entradas de arquivo zip.

ZipCompressionMethod

Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.

ZLibCompressionStrategy

Define os algoritmos de compressão que podem ser usados para DeflateStream, GZipStream, e ZLibStream.