分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!

前言

今天大姚给大家分享 3 个 .NET 开源、免费的文件压缩处理库,希望可以快速帮助同学们实现文件压缩和解压功能!

SharpCompress

SharpCompress 是一个基于 C# 编写的压缩库,支持多种压缩格式的解压与部分格式的写入,专为.NET多版本设计,适合处理大文件和流式压缩。适用于 .NET Framework 4.62、.NET Standard 2.1、.NET 6.0 和 NET 8.0 等多平台的 C# 压缩库,它能够解压 RAR、7Z、ZIP、TAR、BZIP2、GZIP 和 LZIP 格式的文件,同时提供仅向前读取和文件随机访问的API。该库已实现了对 ZIP、TAR、BZIP2、GZIP 和 LZIP 格式的写入支持。

SharpZipLib

SharpZipLib(以前称为 NZipLib)是一个完全用 C# 编写的压缩库,它支持使用存储和 deflate 压缩方法、PKZIP 2.0 样式和 AES 加密、带有 GNU 长文件扩展名的 tar、GZip、zlib 和 raw deflate 以及 BZip2 的 Zip 文件。支持 Zip64,当前尚不支持 Deflate64。它作为程序集实现(可安装在全局程序集缓存GAC中),因此可以很容易地合并到其他项目中(使用任何 .NET 语言)。

K4os.Compression.LZ4

K4os.Compression.LZ4 是一个为 .NET 平台设计的基于 LZ4 算法的高效压缩库,提供极快的压缩和解压缩速度,支持多种压缩级别和流/块压缩模式。

优秀项目和框架精选

以上项目都已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

相关推荐
追逐时光者2 天前
Visual Studio 2026 预览体验版现已发布,一起来看看带来哪些新功能!
【visual studio】·【.net】·【c#】
追逐时光者3 天前
一个基于 .NET 开源、轻便的 Windows 优化工具,适用于 Win7 - Win11 最新版的优化!
【.net】·【c#】·【实用工具】
追逐时光者4 天前
C#/.NET/.NET Core技术前沿周刊 | 第 53 期(2025年9.1-9.7)
【.net】·【c#】·【技术前沿周刊】
追逐时光者6 天前
C#/.NET/.NET Core优秀项目和框架2025年8月简报
【.net】·【c#】·【.net core】·【每月简报】
追逐时光者8 天前
精选 4 款基于 C# 开源、实用的工具类库,开发效率提升利器!
【.net】·【c#】·【.net core】
追逐时光者20 天前
C#/.NET/.NET Core技术前沿周刊 | 第 51 期(2025年8.18-8.24)
【.net】·【c#】·【技术前沿周刊】