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
BrotliStream |
Fornece métodos e propriedades para compactar e descompactar fluxos usando a especificação do 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 para compactar e descompactar fluxos usando a especificação do 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. |
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 de Brotli sem alocação e de alto desempenho. Os métodos são descompactados 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 com desempenho, sem alocação e sem fluxo com 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 tamanho da compactação. |
CompressionMode |
Especifica se os dados devem ser compactados ou descompactados do fluxo subjacente. |
ZipArchiveMode |
Especifica valores para interagir com entradas do arquivo morto zip. |