System.IO.Compression Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém classes que fornecem serviços básicos de compressão e descompressão para fluxos.
Classes
| Name | Description |
|---|---|
| BrotliStream |
Fornece métodos e propriedades usados para comprimir e descomprimir fluxos utilizando a especificação do formato de dados Brotli. |
| DeflateStream |
Fornece métodos e propriedades para comprimir e descomprimir fluxos utilizando o algoritmo Deflate. |
| 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 . |
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. |