我需要一个用于zipx的C#库

时间:2009-07-29 13:31:06

标签: c# zip winzip

我需要扩展我的应用程序以解压缩.zipx文件。这似乎是WinZip最新和最好的压缩压缩。

有没有人知道会这样做的图书馆?

由于

3 个答案:

答案 0 :(得分:3)

我建议的一件事就是看这里。

它似乎对开发者开放。

http://www.winzip.com/comp_info.htm

答案 1 :(得分:2)

根据Wikipedia,WinZip使用.zipx作为使用比deflate更新的压缩方法的Zip存档的扩展名。 Deflate可能是Zip的最低标准,每个人都可以压缩或提取,但bzip2LZMAPPMd+等新算法也由standard定义。

对于能够处理更新压缩算法的库,您可能会幸运SharpZipLib,它至少实现了bzip2压缩。还有DotNetZip,但新功能似乎有点低。

答案 2 :(得分:0)

正如Johannes Rossel所说,SharpZipLib是一个用C#编写的不错的压缩库,并且有源代码可用。该库也用于各种项目,似乎得到了不错的支持。唯一不利的方面是我认为他们目前不支持WinZip的新zipx格式。事实上,除了WinZip之外,我还没有找到任何其他目前支持这种新格式的应用程序或库。如果您需要一个用于新格式的库,可能首先要开始检查的是WinZip支持部门,看看他们是否有可用的本机库或新格式的一些规范。如果这个文件格式是一个封闭的规范,那么遗憾的是你可能没有很多选择。