System.IO.Compression Пространство имен

Содержит классы, предоставляющие основные службы сжатия и распаковки для потоков.

Классы

BrotliStream

Предоставляет методы и свойства, используемые для сжатия и распаковки потоков с использованием спецификации формата Brotli.

DeflateStream

Предоставляет методы и свойства для сжатия и распаковки потоков с использованием алгоритма Deflate.

GZipStream

Предоставляет методы и свойства, используемые для сжатия и распаковки потоков с использованием спецификации формата GZip.

ZipArchive

Представляет пакет сжатых файлов в формате ZIP архива.

ZipArchiveEntry

Представляет сжатый файл внутри ZIP-архива.

ZipFile

Предоставляет статические методы для создания, извлечения и открытия ZIP-архивов.

ZipFileExtensions

Предоставляет методы расширения для классов ZipArchive и ZipArchiveEntry.

ZLibStream

Предоставляет методы и свойства, используемые для сжатия и распаковки потоков с помощью спецификации формата данных zlib.

Структуры

BrotliDecoder

Предоставляет высокопроизводительные методы распаковки Brotli без выделения. Эти методы выполняют распаковку за один проход без использования экземпляра BrotliStream.

BrotliEncoder

Предоставляет методы и статические методы для кодирования и декодирования данных с высокой производительностью, без потоков и распределения с использованием спецификации формата данных Brotli.

Перечисления

CompressionLevel

Задает значения, показывающие, выделяет ли операция сжатия скорость или размер сжатого файла.

CompressionMode

Указывает, нужно ли сжимать и распаковывать основной поток.

ZipArchiveMode

Задает значения для взаимодействия с записями в ZIP-архиве.