我需要扩展我的应用程序以解压缩.zipx文件。这似乎是WinZip最新和最好的压缩压缩。
有没有人知道会这样做的图书馆?
由于
答案 0 :(得分:3)
我建议的一件事就是看这里。
它似乎对开发者开放。答案 1 :(得分:2)
根据Wikipedia,WinZip使用.zipx
作为使用比deflate更新的压缩方法的Zip存档的扩展名。 Deflate可能是Zip的最低标准,每个人都可以压缩或提取,但bzip2,LZMA或PPMd+等新算法也由standard定义。
对于能够处理更新压缩算法的库,您可能会幸运SharpZipLib,它至少实现了bzip2压缩。还有DotNetZip,但新功能似乎有点低。
答案 2 :(得分:0)
正如Johannes Rossel所说,SharpZipLib是一个用C#编写的不错的压缩库,并且有源代码可用。该库也用于各种项目,似乎得到了不错的支持。唯一不利的方面是我认为他们目前不支持WinZip的新zipx格式。事实上,除了WinZip之外,我还没有找到任何其他目前支持这种新格式的应用程序或库。如果您需要一个用于新格式的库,可能首先要开始检查的是WinZip支持部门,看看他们是否有可用的本机库或新格式的一些规范。如果这个文件格式是一个封闭的规范,那么遗憾的是你可能没有很多选择。