任何關於工具/對象/實用程序讀取java中的.zipx文件的建議?在java中閱讀zipx
已經看過I need a C# library for zipx和http://www.winzip.com/comp_info.htm
任何關於工具/對象/實用程序讀取java中的.zipx文件的建議?在java中閱讀zipx
已經看過I need a C# library for zipx和http://www.winzip.com/comp_info.htm
看來好像the ZIPX format is a regular ZIP container,只是用除DEFLATE以外的壓縮方法。
這意味着你可以使用Java的常規ZipFile class提取byte[]
內容,而是取決於ZipEntry.getMethod()
的價值,你將不得不使用非JDK類解壓縮。
壓縮方法和Java支持:
注意:這是針對開源Java庫的。對於所有這些,它似乎是there's commercial, non-open-source libraries。
換句話說,除了上述Chilkat software的軟件之外,你必須編寫一堆你自己的代碼來完全支持ZIPX。不用說,WinZip的人可以在任何時候添加更多的壓縮方法,所以ZIPX並不是一個固定的目標。
我沒有發現任何這樣的庫,所以我認爲最好的辦法是調用WinZip command line,使用java.lang.Runtime#exec(..)
感謝您的鏈接。奇爾卡特組件看起來足夠便宜,可以節省幾個小時的工作。 – james 2010-09-13 20:09:40