Sdílet prostřednictvím


System.IO.Compression Obor názvů

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

Třídy

BrotliCompressionOptions

Poskytuje možnosti komprese pro použití s BrotliStream.

BrotliStream

Poskytuje metody a vlastnosti používané ke komprimaci 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 archivu zip.

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 rozšiřující metody pro třídy ZipArchive a ZipArchiveEntry.

ZLibCompressionOptions

Poskytuje možnosti komprese pro použití s ZLibStream, DeflateStreama GZipStream.

ZLibStream

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

Struktury

BrotliDecoder

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

BrotliEncoder

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

Výčty

CompressionLevel

Určuje hodnoty, které určují, jestli operace komprese zvýrazní rychlost nebo velikost komprese.

CompressionMode

Určuje, zda se mají data komprimovat nebo dekomprimovat z podkladového datového proudu.

ZipArchiveMode

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

ZLibCompressionStrategy

Definuje algoritmy komprese, které lze použít pro DeflateStream, GZipStreama ZLibStream.