首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用C#进行文件压缩的最佳方法

使用C#进行文件压缩的最佳方法
EN

Stack Overflow用户
提问于 2012-12-09 15:11:09
回答 2查看 2K关注 0票数 1

现在,文件压缩是一件非常重要的事情。我是一个C#程序员。我听说过DotNetZip,SharpZibLib,GZipStream等,不知道哪一个是最好的。我需要的是:

1:更快的压缩速度

2:更好的加密

3:双zip,解压缩工具

4:密码保护

5:免费和足够的参考/教程

6:初学者更容易使用

7:添加具有.mp3、.txt等格式的文件

8:可以处理多个文件(比如一次处理500个文件,总容量为1/2GB)

提前感谢

更新:时间比空格更昂贵:)

EN

回答 2

Stack Overflow用户

发布于 2012-12-09 15:20:53

我在一些项目中使用了DotNetZip,它支持所有您想要的东西。考虑到速度,你必须在压缩速度之间做出选择,这正是zip的工作方式。库提供了一个选项,供您选择所需的压缩级别。

这个库有很好的文档记录,对于初学者来说真的很容易。首先是安装1 nuget软件包,然后调用zipFile.AddFile和zipFile.Save。

http://nuget.org/packages/DotNetZip

票数 3
EN

Stack Overflow用户

发布于 2012-12-09 15:27:38

它们有不同的用途。 class是框架的一部分,具有压缩单个文件的能力。

如果您想要将多个文件压缩到一个单独的存档中(可以由其他人解压缩),则需要一个添加该功能的库。这些库还可以设置以控制穿孔率和压缩率之间的平衡,以获得比类内置的更好的性能或更好的压缩比。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13788649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档