16

パスワードで保護されたzipファイルを解凍しようとしています。私を助けることができる「zip4j」という名前のJavaライブラリがあることを知っています。しかし、zip4j Web サイトを開いてチュートリアルを表示できません。

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

zip4j ウェブサイト

本当にありがとう!

4

3 に答える 3

36

以下を試して、最新の Zip4j ライブラリ (1.3.1) を使用していることを確認してください。

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();
}
于 2012-06-24T08:25:01.857 に答える