我最近正在开发一个Android项目并遇到了一个问题.我向webservice发送了一个请求,并获得了一个带密码保护的zip文件.使用linux命令创建zip文件
zip -P 123123123123123123 test.zip test.txt
我想用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);
总结 以上是内存溢出为你收集整理的如何使用Java解压缩由Linux创建的受密码保护的存档全部内容,希望文章能够帮你解决如何使用Java解压缩由Linux创建的受密码保护的存档所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)