System.IO.Compression Namnområde

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

Klasser

Name Description
BrotliCompressionOptions

Innehåller komprimeringsalternativ som ska användas med BrotliStream.

BrotliStream

Tillhandahåller metoder och egenskaper som används för att komprimera och dekomprimera strömmar med hjälp av Brotli-dataformatspecifikationen.

DeflateDecoder

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

DeflateEncoder

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

DeflateStream

Innehåller metoder och egenskaper för att komprimera och dekomprimera strömmar med hjälp av Deflate-algoritmen.

GZipDecoder

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

GZipEncoder

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

GZipStream

Innehåller metoder och egenskaper som används för att komprimera och dekomprimera strömmar med hjälp av GZip-dataformatspecifikationen.

ZipArchive

Representerar ett paket med komprimerade filer i zip-arkivformatet.

ZipArchiveEntry

Representerar en komprimerad fil i ett zip-arkiv.

ZipFile

Innehåller statiska metoder för att skapa, extrahera och öppna zip-arkiv.

ZipFileExtensions

Tillhandahåller tilläggsmetoder för klasserna ZipArchive och ZipArchiveEntry .

ZLibCompressionOptions

Innehåller komprimeringsalternativ som ska användas med ZLibStream, DeflateStreamoch GZipStream.

ZLibDecoder

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

ZLibEncoder

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

ZLibStream

Tillhandahåller metoder och egenskaper som används för att komprimera och dekomprimera strömmar med hjälp av zlib-dataformatspecifikationen.

ZstandardCompressionOptions

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

ZstandardDecoder

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

ZstandardDictionary

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

ZstandardEncoder

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

ZstandardStream

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

Strukturer

Name Description
BrotliDecoder

Tillhandahåller icke-allokerande, högpresterande Brotli-dekomprimeringsmetoder. Metoderna dekomprimeras i ett enda pass utan att använda en BrotliStream instans.

BrotliEncoder

Tillhandahåller metoder och statiska metoder för att koda och avkoda data på ett strömlöst, icke-allokerande och högpresterande sätt med hjälp av Brotli-dataformatspecifikationen.

Uppräkningar

Name Description
CompressionLevel

Anger värden som anger om en komprimeringsåtgärd betonar hastighet eller komprimeringsstorlek.

CompressionMode

Anger om data ska komprimeras till eller dekomprimeras från den underliggande strömmen.

ZipArchiveMode

Anger värden för interaktion med zip-arkivposter.

ZipCompressionMethod

Innehåller klasser som tillhandahåller grundläggande komprimerings- och dekomprimeringstjänster för strömmar.

ZLibCompressionStrategy

Definierar de komprimeringsalgoritmer som kan användas för DeflateStream, GZipStreamoch ZLibStream.