System.IO.Compression Obor názvů

System.IO.Compression Obor názvů obsahuje třídy, které poskytují základní služby kompresi a dekompresi datových proudů. The System.IO.Compression namespace contains classes that provide basic compression and decompression services for streams.

Třídy

BrotliStream

Poskytuje metody a vlastnosti používané ke komprimaci a dekompresi datových proudů pomocí specifikace formátu dat Brotli.Provides methods and properties used to compress and decompress streams by using the Brotli data format specification.

DeflateStream

Poskytuje metody a vlastnosti pro komprimaci a dekompresi datových proudů pomocí algoritmu deflate.Provides methods and properties for compressing and decompressing streams by using the Deflate algorithm.

GZipStream

Poskytuje metody a vlastnosti používané ke komprimaci a dekompresi datových proudů pomocí specifikace formátu dat GZip.Provides methods and properties used to compress and decompress streams by using the GZip data format specification.

ZipArchive

Představuje balíček komprimovaných souborů ve formátu archivu zip.Represents a package of compressed files in the zip archive format.

ZipArchiveEntry

Představuje komprimovaný soubor v archivu zip.Represents a compressed file within a zip archive.

ZipFile

Poskytuje statické metody pro vytváření, extrakci a otevírání archivů ZIP.Provides static methods for creating, extracting, and opening zip archives.

ZipFileExtensions

Poskytuje metody rozšíření pro třídy ZipArchive a ZipArchiveEntry.Provides extension methods for the ZipArchive and ZipArchiveEntry classes.

Struktury

BrotliDecoder

Poskytuje nepřidělené metody Brotli Decompression.Provides non-allocating, performant Brotli decompression methods. Metody dekomprimuje v jednom průchodu bez použití instance BrotliStream.The methods decompress in a single pass without using a BrotliStream instance.

BrotliEncoder

Poskytuje metody a statické metody pro kódování a dekódování dat v datovém proudu, nepřidělení a provádění způsobem pomocí specifikace formátu dat 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.

Výčty

CompressionLevel

Určuje hodnoty, které určují, zda operace komprese zvýrazňuje rychlost nebo velikost komprese.Specifies values that indicate whether a compression operation emphasizes speed or compression size.

CompressionMode

Určuje, zda se má komprimovat nebo dekomprimovat podkladový datový proud.Specifies whether to compress or decompress the underlying stream.

ZipArchiveMode

Určuje hodnoty pro interakci s položkami archivu zip.Specifies values for interacting with zip archive entries.