use*_*323 6 passwords zip 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();
}
Run Code Online (Sandbox Code Playgroud)
你是对的,java.util.zip包不支持密码压缩和解压缩功能.您必须自己找到其他方法来实现它.我帮助搜索了一下,看看你是否觉得这个链接很有用:) http://blog.alutam.com/2009/10/31/reading-password-protected-zip-files-in-java/