2012-06-24 7 views
12

パスワード保護付きのzipファイルを解凍しようとしています。私はそこに私を助けることができる "zip4j"という名前のJavaライブラリがあることを知っている。しかし私はチュートリアルを見るためにzip4jウェブサイトを開くことに失敗しています。zip4jを使用してパスワード保護付きのzipファイルを抽出する方法

私は別のミラーでzip4jライブラリをダウンロードしましたが、使用方法はわかりません。 zip4jを使用してzipファイルを解凍するためのサンプルコードを貼り付けることができる人はいますか?

zip4j website

本当にありがとうございました!

+0

私はちょうど今、サイトを開いて、それが正常に – Satya

答えて

28

(1.3.1)以下のことを試してみて、あなたが最も最近のZip4jライブラリを使用していることを確認してください。

String source = "folder/source.zip"; 
String destination = "folder/source/"; 
String password = "password"; 

try { 
    ZipFile zipFile = new ZipFile(source); 
    if (zipFile.isEncrypted()) { 
     zipFile.setPassword(password); 
    } 
    zipFile.extractAll(destination); 
} catch (ZipException e) { 
    e.printStackTrace(); 
} 
+0

本当にありがとうございました、CynicalMeを進めています。これは私が欲しいものです。私は中国にいるので、私はzip4jウェブサイトを開くことができません。よろしく! –

+1

ウェブサイトにアクセスできないのはなぜですか?理解できません!プロキシを使用してみてください。または、ドキュメント/ソースコードをダウンロードしてオフラインで使用できるようにするだけです。とにかく幸運! – developer110

+0

間違ったパスワードを入力した場合、プログラムは空のファイルを作成します。 –

関連する問題