【发布时间】:2012-06-23 20:59:05
【问题描述】:
我最近在做一个 Android 项目,遇到了一个问题。我向 webservice 发送了一个请求,并获得了一个带有密码保护的 zip 文件。 zip 文件是使用 Linux 命令创建的
zip -P 123123123123123123 test.zip test.txt
我想用 Java 解压它。因为没有标准的 API 支持所以我需要第三个库。
- 我试过
winzipaes,但是提示我的zip文件不是AES-256格式。 - 我不能使用
sevenzipjbinding,它太大了。
您对此有什么建议吗?你知道 Linux 用什么算法加密 zip 文件吗?
【问题讨论】:
-
检查这个线程,它正在处理同样的问题:stackoverflow.com/questions/1271569/…
-
为什么不使用 7zip 或 peaZips 的(都是开源的)控制台并像那样解压它?
-
嗨,David,感谢您的帮助。我的应用程序中很难包含 7zip 库,因为它非常大(大约 2MB)。我会看看peaZip的。
-
嗨 jayeff,我现在正在尝试 zip4j。
-
请发布一个回答,说明您使用了 zip4j 以及如何使用(最好是几行示例代码)。不要在您的问题中编辑答案。
标签: java android passwords unzip