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-архиве. |