Sdílet prostřednictvím


System.IO.Compression Obor názvů

Obsahuje třídy, které poskytují základní kompresní a dekompresní služby pro datové proudy.

Třídy

BrotliStream

Poskytuje metody a vlastnosti používané ke kompresi a dekomprimaci datových proudů pomocí specifikace formátu dat Brotli.

DeflateStream

Poskytuje metody a vlastnosti pro komprimaci a dekompresi datových proudů pomocí algoritmu Deflate.

GZipStream

Poskytuje metody a vlastnosti používané ke komprimaci a dekomprimaci datových proudů pomocí specifikace formátu dat GZip.

ZipArchive

Představuje balíček komprimovaných souborů ve formátu zip archivu.

ZipArchiveEntry

Představuje komprimovaný soubor v archivu zip.

ZipFile

Poskytuje statické metody pro vytváření, extrahování a otevírání archivů zip.

ZipFileExtensions

Poskytuje metody rozšíření pro třídy ZipArchive a ZipArchiveEntry třídy.

ZLibStream

Poskytuje metody a vlastnosti používané ke komprimaci a dekomprimaci datových proudů pomocí specifikace formátu dat zlib.

Struktury

BrotliDecoder

Poskytuje nealokační, výkonné metody dekomprese Brotli. Metody dekomprimuje v jednom průchodu BrotliStream bez použití instance.

BrotliEncoder

Poskytuje metody a statické metody pro kódování a dekódování dat v bez proudu, bez přidělování a provádění pomocí specifikace Formátu dat Brotli.

Výčty

CompressionLevel

Určuje hodnoty, které označují, jestli operace komprese zvýrazňuje rychlost nebo velikost komprese.

CompressionMode

Určuje, zda se má zkomprimovat nebo dekomprimovat podkladový datový proud.

ZipArchiveMode

Určuje hodnoty pro interakci s položkami archivu zip.