现在,文件压缩是一件非常重要的事情。我是一个C#程序员。我听说过DotNetZip,SharpZibLib,GZipStream等,不知道哪一个是最好的。我需要的是:
1:更快的压缩速度
2:更好的加密
3:双zip,解压缩工具
4:密码保护
5:免费和足够的参考/教程
6:初学者更容易使用
7:添加具有.mp3、.txt等格式的文件
8:可以处理多个文件(比如一次处理500个文件,总容量为1/2GB)
提前感谢
更新:时间比空格更昂贵:)
发布于 2012-12-09 15:20:53
我在一些项目中使用了DotNetZip,它支持所有您想要的东西。考虑到速度,你必须在压缩速度之间做出选择,这正是zip的工作方式。库提供了一个选项,供您选择所需的压缩级别。
这个库有很好的文档记录,对于初学者来说真的很容易。首先是安装1 nuget软件包,然后调用zipFile.AddFile和zipFile.Save。
http://nuget.org/packages/DotNetZip
发布于 2012-12-09 15:27:38
它们有不同的用途。 class是框架的一部分,具有压缩单个文件的能力。
如果您想要将多个文件压缩到一个单独的存档中(可以由其他人解压缩),则需要一个添加该功能的库。这些库还可以设置以控制穿孔率和压缩率之间的平衡,以获得比类内置的更好的性能或更好的压缩比。
https://stackoverflow.com/questions/13788649
复制相似问题