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 |
|---|---|
| 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. |