<分区>
如今,文件压缩是一件非常重要的事情。我是一名 C# 程序员。我听说过 DotNetZip、SharpZibLib、GZipStream 等。不知道哪一个是最好的。我需要的是:
1:压缩速度更快
2:更好的加密
3:压缩、解压工具
4:密码保护
5:免费且足够的引用/教程
6: 初学者更容易
7: 添加.mp3、.txt等格式的文件
8:可以处理很多文件(比如说一次 500 个,总共 1/2 GB)
提前致谢
更新:时间比空间更昂贵:)
<分区>
如今,文件压缩是一件非常重要的事情。我是一名 C# 程序员。我听说过 DotNetZip、SharpZibLib、GZipStream 等。不知道哪一个是最好的。我需要的是:
1:压缩速度更快
2:更好的加密
3:压缩、解压工具
4:密码保护
5:免费且足够的引用/教程
6: 初学者更容易
7: 添加.mp3、.txt等格式的文件
8:可以处理很多文件(比如说一次 500 个,总共 1/2 GB)
提前致谢
更新:时间比空间更昂贵:)
最佳答案
我在一些项目中使用过 DotNetZip,它支持你想要的所有东西。考虑到速度,您必须在速度和压缩之间做出选择,这就是 zip 的工作原理。该库提供了一个选项,供您选择所需的压缩级别。
该库文档齐全,对初学者来说真的很容易。从它开始,只需安装 1 个 nuget 包并调用 zipFile.AddFile 和 zipFile.Save。
关于c# - 使用 C# 进行文件压缩的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13788649/