2009-08-20 65 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來說都是獨一無二的,並且會在其他程序中使用。我還沒有看過它。

相關問題