System.IO.Compression Spazio dei nomi

Lo spazio dei nomi System.IO.Compression contiene classi che forniscono la compressione e la decompressione di base per i flussi. The System.IO.Compression namespace contains classes that provide basic compression and decompression services for streams.

Classi

BrotliStream

Fornisce i metodi e le proprietà usati per comprimere e decomprimere i flussi tramite la specifica del formato di dati Brotli.Provides methods and properties used to compress and decompress streams by using the Brotli data format specification.

DeflateStream

Fornisce metodi e proprietà per la compressione e la decompressione dei flussi mediante l'algoritmo Deflate.Provides methods and properties for compressing and decompressing streams by using the Deflate algorithm.

GZipStream

Fornisce i metodi e le proprietà usati per comprimere e decomprimere i flussi tramite la specifica del formato di dati GZip.Provides methods and properties used to compress and decompress streams by using the GZip data format specification.

ZipArchive

Rappresenta un pacchetto di file compressi nel formato di archiviazione ZIP.Represents a package of compressed files in the zip archive format.

ZipArchiveEntry

Rappresenta un file compresso in un archivio ZIP.Represents a compressed file within a zip archive.

ZipFile

Fornisce metodi statici per la creazione, l'estrazione e l'apertura di archivi ZIP.Provides static methods for creating, extracting, and opening zip archives.

ZipFileExtensions

Fornisce metodi di estensione per le classi ZipArchive e ZipArchiveEntry.Provides extension methods for the ZipArchive and ZipArchiveEntry classes.

Struct

BrotliDecoder

Specifica metodi di decompressione Brotli senza allocazione e a prestazioni elevate.Provides non-allocating, performant Brotli decompression methods. I metodi eseguono la decompressione in un unico passaggio senza usare un'istanza di BrotliStream.The methods decompress in a single pass without using a BrotliStream instance.

BrotliEncoder

Fornisce metodi e metodi statici per codificare e decodificare i dati in un modo senza flusso, non allocato ed efficiente usando la specifica del formato dati Brotli.Provides methods and static methods to encode and decode data in a streamless, non-allocating, and performant manner using the Brotli data format specification.

Enumerazioni

CompressionLevel

Specifica i valori che indicano se in un'operazione di compressione viene attribuita maggiore importanza alla velocità o alle dimensioni di compressione.Specifies values that indicate whether a compression operation emphasizes speed or compression size.

CompressionMode

Specifica se comprimere o decomprimere il flusso sottostante.Specifies whether to compress or decompress the underlying stream.

ZipArchiveMode

Specifica i valori per l'interazione con le voci dell'archivio ZIP.Specifies values for interacting with zip archive entries.