在Android中打开密码保护ZIP?
有没有一个库或简单的方法如何在Android中打开密码保护的ZIP存档? 我知道有不同类型的ZIP加密。 我想打开最简单的一个,使用zip -e命令在Unix中创建。 Windows中可以打开相同的文件(它将要求输入密码)。 这应该是标准的ZIP 2.0加密? 我怎样才能打开它?
我寻找所有的替代品,但我没有找到任何最终的解决方案。
我发现了一个适用于Android的.jar库,可以解压缩和解密ZIP 2.0文件。 http://www.lingala.net/zip4j/download.php
它对我很有用(在Ubuntu中创建加密ZIP并在Android中解密)。
可能有一种方法可以在没有任何库的情况下完成它,如下所述:在java中实现ZipCrypto / Zip 2.0加密,但我无法获得此代码的工作。
查看http://code.google.com/p/winzipaes/
在Java中处理Zip加密时,您可能会看到几个问题。
你也可以看看这个库,它可以轻松地压缩和解压密码文件:
解压缩:
ZipArchive zipArchive = new ZipArchive();
zipArchive.unzip(targetPath,destinationPath,password);
这个库的文档足够好,我只是从那里添加了几个例子。 这是完全免费的,专门为android写的。
链接地址: http://www.djcxy.com/p/57013.html上一篇: Open password protected ZIP in Android?
下一篇: Recommendations on a free library to be used for zipping files