System.IO.Compression Spazio dei nomi

Contiene classi che forniscono la compressione e la decompressione di base per i flussi.

Classi

BrotliStream

Fornisce i metodi e le proprietà usati per comprimere e decomprimere i flussi tramite la specifica del formato di dati Brotli.

DeflateStream

Fornisce metodi e proprietà per la compressione e la decompressione dei flussi mediante l'algoritmo Deflate.

GZipStream

Fornisce i metodi e le proprietà usati per comprimere e decomprimere i flussi tramite la specifica del formato di dati GZip.

ZipArchive

Rappresenta un pacchetto di file compressi nel formato di archiviazione ZIP.

ZipArchiveEntry

Rappresenta un file compresso in un archivio ZIP.

ZipFile

Fornisce metodi statici per la creazione, l'estrazione e l'apertura di archivi ZIP.

ZipFileExtensions

Fornisce metodi di estensione per le classi ZipArchive e ZipArchiveEntry.

ZLibStream

Fornisce metodi e proprietà utilizzati per comprimere e decomprimere i flussi usando la specifica del formato dati zlib.

Struct

BrotliDecoder

Specifica metodi di decompressione Brotli senza allocazione e a prestazioni elevate. I metodi eseguono la decompressione in un unico passaggio senza usare un'istanza di BrotliStream.

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.

Enumerazioni

CompressionLevel

Specifica i valori che indicano se in un'operazione di compressione viene attribuita maggiore importanza alla velocità o alle dimensioni di compressione.

CompressionMode

Specifica se comprimere o decomprimere il flusso sottostante.

ZipArchiveMode

Specifica i valori per l'interazione con le voci dell'archivio ZIP.