System.IO.Compression Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, предоставляющие базовые службы сжатия и декомпрессии для потоков.
Классы
| BrotliCompressionOptions |
Предоставляет параметры сжатия для использования с BrotliStream. |
| BrotliStream |
Предоставляет методы и свойства, используемые для сжатия и распаковки потоков с помощью спецификации формата данных Brotli. |
| DeflateStream |
Предоставляет методы и свойства для сжатия и распаковки потоков с помощью алгоритма Deflate. |
| GZipStream |
Предоставляет методы и свойства, используемые для сжатия и распаковки потоков с помощью спецификации формата данных GZip. |
| ZipArchive |
Представляет пакет сжатых файлов в формате ZIP-архива. |
| ZipArchiveEntry |
Представляет сжатый файл в ZIP-архиве. |
| ZipFile |
Предоставляет статические методы для создания, извлечения и открытия zip-архивов. |
| ZipFileExtensions |
Предоставляет методы расширения для классов ZipArchive и ZipArchiveEntry. |
| ZLibCompressionOptions |
Предоставляет параметры сжатия для использования с ZLibStream, DeflateStreamи GZipStream. |
| ZLibStream |
Предоставляет методы и свойства, используемые для сжатия и распаковки потоков с помощью спецификации формата данных zlib. |
Структуры
| BrotliDecoder |
Предоставляет методы распаковки, выполняющие декомпрессию Brotli. Методы декомпрессуют в одном проходе без использования экземпляра BrotliStream. |
| BrotliEncoder |
Предоставляет методы и статические методы для кодирования и декодирования данных в потоковом режиме без выделения и выполнения с помощью спецификации формата данных Brotli. |
Перечисления
| CompressionLevel |
Указывает значения, указывающие, подчеркивает ли операция сжатия скорость или размер сжатия. |
| CompressionMode |
Указывает, следует ли сжимать данные в базовый поток или распаковывать данные. |
| ZipArchiveMode |
Задает значения для взаимодействия с записями ZIP-архива. |
| ZLibCompressionStrategy |
Определяет алгоритмы сжатия, которые можно использовать для DeflateStream, GZipStreamи ZLibStream. |