0

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

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

谢谢

4

3 回答 3

3

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

似乎它们对开发人员开放。

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

于 2009-07-29T13:39:03.257 回答
2

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

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

于 2009-07-29T13:51:59.047 回答
0

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

于 2009-07-29T14:48:30.883 回答