2016-06-16 13 views
0

私は今や完全に不満です。私は、Windows 7の64ビット圧縮を使用して作成されたzipファイルを持っています。元のファイルは3GB以上です。 zipファイルは32MBです。ただし、Windows 7で使用される圧縮はENHANCED_DEFLATEです。 TrueZip、Apache圧縮、そしてJDK 1.8を試しました。彼らの誰もzipからファイルを抽出できませんでした。それらのすべてが「サポートされていない圧縮方法9」というエラーを出しました。 zipからファイルを抽出するライブラリや他の方法はありますか?Javaを使用したWindows Zipファイルからの抽出

ありがとうございます。

+1

私はWindows、FYIに固有のものではないと思います。このファイルはWindowsの組み込みシェル機能を使用して圧縮されていますか?パスワードで保護されていない/暗号化されていないことを確認しますか – Andy

+0

ファイルが破損している可能性があります。一般的に言えば、圧縮率は非常に高く、チャートから離れています。 –

+0

その圧縮率は、deflateで可能な最大値に近いですが、破損を示すものではありません。 –

答えて

1

this C code, infback9にインターフェイスすることができ、方法9の圧縮データを解凍します。独自のzipファイルデコードをロールバックして、各エントリの圧縮データを得る必要があります。

関連する問題