我想解压缩带有密码保护的zipfile文件。我知道有一个名为“zip4j”的java库可以帮助我。但我没有打开zip4j网站查看教程。如何使用zip4j提取带密码保护的zip文件
我已经下载zip4j库与另一面镜子,但我不知道如何使用它。有没有人可以粘贴使用zip4j解压缩密码保护zip文件的示例代码?
非常感谢!
我想解压缩带有密码保护的zipfile文件。我知道有一个名为“zip4j”的java库可以帮助我。但我没有打开zip4j网站查看教程。如何使用zip4j提取带密码保护的zip文件
我已经下载zip4j库与另一面镜子,但我不知道如何使用它。有没有人可以粘贴使用zip4j解压缩密码保护zip文件的示例代码?
非常感谢!
请尝试以下,并确保您使用的是最新的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();
}
太感谢了,CynicalMe。这就是我要的。因为我在中国,所以我无法打开zip4j网站。问候! –
为什么你不能访问该网站?我不明白!尝试使用代理。或者只需下载文档/源代码即可脱机使用。无论如何,祝你好运! – developer110
如果输入错误的密码,程序将创建一个空文件。 – 2017-01-21 08:02:39
我刚才打开的网站,它是工作的罚款 – Satya