是的,我知道GZipStream或DeflateStream是.NET框架中处理压缩/解压缩的常用工具。
我希望在我的程序中有压缩/解压缩函数,但是
微软有没有其他好的压缩方法?
谢谢
发布于 2010-05-10 13:37:33
GZipStream和DeflateStream专门用于压缩流,而不是用于存储的文件的一般压缩。
除了这些类之外,压缩不是内置在.NET中的。如果您想要高质量的压缩,则必须转到第三方库。查看http://www.7-zip.org/sdk.html以获得一个开源的7zip库。
发布于 2010-05-10 13:51:19
7zip有一个托管包装器。许可证是LGPL,所以您可以在封闭源项目中使用它。我不知道这是否符合您的许可要求,因为您没有说明它们。
http://sevenzipsharp.codeplex.com/
发布于 2010-05-10 13:40:59
我没有任何关于压缩率的统计数据,但多年来我一直在使用SharpZipLib库,并且取得了很大的成功。
https://stackoverflow.com/questions/2802954
复制相似问题