System.IO.Compression Namespace

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

Classes

Nome Description
BrotliCompressionOptions

Fornece opções de compactação a serem usadas com BrotliStream.

BrotliStream

Fornece métodos e propriedades usados para compactar e descompactar fluxos usando a especificação de formato de dados Brotli.

DeflateDecoder

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

DeflateEncoder

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

DeflateStream

Fornece métodos e propriedades para compactar e descompactar fluxos usando o algoritmo Deflate.

GZipDecoder

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

GZipEncoder

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

GZipStream

Fornece métodos e propriedades usados para compactar e descompactar fluxos usando a especificação de formato de dados GZip.

ZipArchive

Representa um pacote de arquivos compactados no formato de arquivo zip.

ZipArchiveEntry

Representa um arquivo compactado em 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 classes e ZipArchive as ZipArchiveEntry classes.

ZLibCompressionOptions

Fornece opções de compactação a serem usadas com ZLibStream, DeflateStreame GZipStream.

ZLibDecoder

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

ZLibEncoder

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

ZLibStream

Fornece métodos e propriedades usados para compactar e descompactar fluxos usando a especificação de formato de dados zlib.

ZstandardCompressionOptions

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

ZstandardDecoder

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

ZstandardDictionary

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

ZstandardEncoder

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

ZstandardStream

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

Estruturas

Nome Description
BrotliDecoder

Fornece métodos de descompactação Brotli sem alocação e com desempenho. Os métodos descompactam em uma única passagem sem usar uma BrotliStream instância.

BrotliEncoder

Fornece métodos e métodos estáticos para codificar e decodificar dados de maneira sem fluxo, não alocando e com desempenho usando a especificação de formato de dados Brotli.

Enumerações

Nome Description
CompressionLevel

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

CompressionMode

Especifica se os dados devem ser compactados ou descompactados do fluxo subjacente.

ZipArchiveMode

Especifica valores para interagir com entradas de arquivo zip.

ZipCompressionMethod

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

ZLibCompressionStrategy

Define os algoritmos de compactação que podem ser usados para DeflateStream, GZipStreame ZLibStream.