Android - 解压密码保护的zip文件

7

有没有可能解压使用密码压缩的文件?

我已经搜索过,但在文档中没有找到任何示例或提及。

如果能提供文档或代码示例链接就太好了。

谢谢,

Mike

2个回答

7

请参考这个问题:

如何在Android中解压带有密码保护的文件

该问题使用了一个名为 zip4j 的库,它在 Android 上完美运行:

try {
    File src = new File("/sdcard/abc.zip");
    ZipFile zipFile = new ZipFile(src);
    if (zipFile.isEncrypted()) {
        zipFile.setPassword("a");
    }
    String dest = new String("/sdcard/abc");
    zipFile.extractAll(dest);
    } catch (ZipException e) {
       e.printStackTrace();
    }

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接