System.IO.Compression Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes que fornecem serviços básicos de compactação e descompactação para fluxos.
Classes
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. |
DeflateStream |
Fornece métodos e propriedades para compactar e descompactar fluxos usando o algoritmo Deflate. |
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 ZipArchive e ZipArchiveEntry. |
ZLibCompressionOptions |
Fornece opções de compactação a serem usadas com ZLibStream, DeflateStreame GZipStream. |
ZLibStream |
Fornece métodos e propriedades usados para compactar e descompactar fluxos usando a especificação de formato de dados zlib. |
Estruturas
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 instância de BrotliStream. |
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
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. |
ZLibCompressionStrategy |
Define os algoritmos de compactação que podem ser usados para DeflateStream, GZipStreame ZLibStream. |