如何使用zip4j提取带有密码保护的zip文件(How to use zip4j to extrac

2019-06-25 17:14发布

我试图与解压缩密码保护的压缩文件。 我知道有一个名为“zip4j”,可以帮助我一个Java库。 但我无法打开zip4j网站上看到的教程。

我有下载zip4j库与另一镜,但我不知道如何使用它。 是否有任何人可以粘贴示例代码使用zip4j解压密码保护的zip文件?

zip4j网站

非常感谢!

Answer 1:

请尝试以下,并确保您使用的是最新的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();
}


文章来源: How to use zip4j to extract an zip file with password protection