文章预览
.NET API 高性能的限流利器 前言 .NET中实现文件或文件目录压缩和解压可以通过多种方式来完成,包括使用原生方法( System.IO.Compression命名空间中的类 )和第三方库(如: SharpZipLib 、 SharpCompress 、 K4os.Compression.LZ4 等)。 本文我们主要讲的是如何使用 .NET 原生方法 System.IO.Compression 命名空间中的类来对文件和文件夹进行压缩或解压缩(压缩格式 .zip文件格式 )。 System.IO.Compression命名空间 包含为流提供基本压缩和解压缩服务的类。 包含的类 ZipFile:提供创建、解压缩和打开 zip 存档的静态方法。 ZipArchive:表示 Zip 存档格式中的一个压缩文件包。 ZipArchiveEntry:表示 zip 档案中的压缩文件。 DeflateStream:提供使用 Deflate 算法压缩和解压缩流的方法和属性。 GZipStream:使用 GZip 数据格式规范提供用于压缩和解压缩流的方法和属性。 BrotliStream:使用 Brotli 数据
………………………………