首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最佳.NET框架压缩类?

最佳.NET框架压缩类?
EN

Stack Overflow用户
提问于 2010-05-10 13:32:35
回答 5查看 12.9K关注 0票数 8

是的,我知道GZipStream或DeflateStream是.NET框架中处理压缩/解压缩的常用工具。

我希望在我的程序中有压缩/解压缩函数,但是

  1. 我希望使用.NET框架C# one,而不是第三方开源。我不能使用,因为这些版权限制在我的程序。
  2. GZipStream和DeflateStream不太好。例如,GZipStream将文件压缩为480 of,而7Zip则压缩相同文件的大小为57 of。

微软有没有其他好的压缩方法?

谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-05-10 13:37:33

GZipStream和DeflateStream专门用于压缩流,而不是用于存储的文件的一般压缩。

除了这些类之外,压缩不是内置在.NET中的。如果您想要高质量的压缩,则必须转到第三方库。查看http://www.7-zip.org/sdk.html以获得一个开源的7zip库。

票数 6
EN

Stack Overflow用户

发布于 2010-05-10 13:51:19

7zip有一个托管包装器。许可证是LGPL,所以您可以在封闭源项目中使用它。我不知道这是否符合您的许可要求,因为您没有说明它们。

http://sevenzipsharp.codeplex.com/

票数 2
EN

Stack Overflow用户

发布于 2010-05-10 13:40:59

我没有任何关于压缩率的统计数据,但多年来我一直在使用SharpZipLib库,并且取得了很大的成功。

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

https://stackoverflow.com/questions/2802954

复制
相关文章

相似问题

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