盘点3个超实用的.Net解压缩库!

玩点科技新鲜事 2024-01-05 09:38:01

我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注”,每天为你分享开源项目和编程知识。

1、SharpZipLib:支持Zip,GZip,Tar和BZip2等格式 3.5k⭐

这个一个完全由C#开发的、具备压缩和解压缩的功能,支持Zip,GZip,Tar和BZip2等格式,方便你集成到各种.NET项目中。

1、完全开源和免费:也可以根据自己的需求,自行编译源码;

2、跨平台:支持Windows、Linux和Mac OS ;

3、灵活且易于使用:提供了多种压缩和解压缩的功能,包括读取和解压zip文件、写入zip文件、解压GZip文件、读取和解压tar文件等;

4、高性能:性能接近于系统的压缩工具,但提供了更为方便的API。

更多介绍:

2、sharpcompress:支持格式有zip/tar/bzip2/gzip/lzip 2.1k⭐

这是一个纯C#压缩库,用于.NET Standard 2.0、2.1、.NET Core 3.1和.NET 5.0,支持格式有zip/tar/bzip2/gzip/lzip,功能实现有解压缩rar,解压缩7zip,解压缩zip,解压缩tar解压缩bzip2,解压缩gzip,解压缩lzip。

更多介绍:

3、DotNetZip:用于处理ZIP文件格式

DotNetZip是一个开源的.Net库,用于处理ZIP文件格式。该类库提供了丰富的ZIP文件操作功能,包括读取、写入、修改、加密等。是一个强大且灵活的库,使用非常方便。

1、简单易用:可以方便地创建、读取和更新zip文件;

2、支持多语言:支持C#、http://VB.NET和其他.Net编程语言;

3、跨平台:支持.NET Framework、.NET Core;

4、多应用:支持控制台、Winforms、WPF、http://ASP.NET、Sharepoint、Web 服务应用程序等;

5、功能丰富:支持zip密码、Unicode、ZIP64、流输入和输出、AES加密、多个压缩级别、自解压缩存档以及跨区存档等;

6、无第三方依赖;

7、流:支持压缩到流、从流解压缩。

更多介绍:

点赞收藏私信回复:【888】,领取.Net视频教程。
0 阅读:14

玩点科技新鲜事

简介:感谢大家的关注