2009-08-20 63 views
0

评估第三方数据处理工具,我碰到了一个情况下一些的WinZip文件会导致异常:gnu.java.util.zip.dll v.6.0.140.8可以打开哪些版本/风格的WinZip?

Caused by: gnu.java.util.zip.ZipException: Unknown compression method 98 
    at gnu.java.util.zip.ZipFile.getInputStream(ZipFile.java:470) 

我已经看到了这与使用WinZip 11.2和新创建的文件。什么是zip.dll可以处理的最新版本的WinZip(或兼容的压缩方法)?

我一直在寻找这方面的一些参考资料,但除了未版本控制的源代码之外,迄今为止我的运气都不大。

+0

不甚感兴趣的WinZip的格式比我在的这是什么java的压缩库可以支持的理解。不过谢谢。 – dreynold 2009-08-20 18:07:04

+0

我也想知道,什么是库,包括'gnu.java.util.zip.ZipFile'?你可以给项目名称吗?在google中搜索这个类名只会返回到这个页面的链接:) – 2010-03-16 19:34:51

回答

0

Winzip网站上有一个页面additional compression algorithms其中提到了压缩算法98.它声称这第一次出现在Winzip 10.0版本中。

我相信Winzip的所有版本都能够生成可由旧程序读取的zip文件;这只是您选择哪个选项的问题。

0

看着http://en.wikipedia.org/wiki/WinZip#History,我会说它可能会打开winzip 8可以打开的任何东西,后来的发明除了unicode支持对于winzip来说都是独一无二的,并且会在其他程序中使用。我还没有看过它。

相关问题