System.IO.Compression 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含为流提供基本压缩和解压缩服务的类。
类
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的压缩算法。 |