way*_*bai 3 java passwords android unzip
我最近正在开发一个Android项目并遇到了一个问题.我向webservice发送了一个请求,并获得了一个带密码保护的zip文件.使用Linux命令创建zip文件
zip -P 123123123123123123 test.zip test.txt
Run Code Online (Sandbox Code Playgroud)
我想用Java解压缩它.因为没有标准的API支持所以我需要第三个库.
winzipaes,但它提示我的zip文件不是AES-256格式.sevenzipjbinding,它太大了.你有什么建议吗?你知道Linux用来加密zip文件的算法吗?
最后,我完成了zip4j.
下载zip4j-1.3.1并将其导入项目.
示例代码:
ZipFile zipFile = new ZipFile(YourZipFile);
if(zipFile.isEncrypted()){
zipFile.setPassword(Password);
}
zipFile.extractAll(Destination);
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
3247 次 |
| 最近记录: |