如何解压经过AES-256加密的Zip文件?

3

我正在寻找一个压缩库,用于iPhone应用程序,支持解压由Winzip压缩实用程序构建的AES 256位归档。

谢谢。


可能是 iPhone 上的压缩API 的重复问题。 - Brad Larson
2个回答

5

zlib是iPhone sdk的一部分,也是一个成熟且免费的选项。如果你正在使用Xcode,你可以通过以下步骤将其添加到你的项目中:

  1. 右键单击项目中的Frameworks文件夹(你可以在其他地方执行此操作,但那可能是你想要放置它的地方)
  2. 选择添加文件
  3. 选择现有框架
  4. 选择libz.1.2.3.dylib

2
注意:此项不支持AES 256压缩文件。 - Ahmad Kayyali

3
非常感谢您的帮助,最终我使用了来自以下链接的ZipArchive库:

http://www.artpol-software.com

我遇到了一些障碍,例如将库编译为armv6 / armv7 / i386架构,但最终它对我起作用了。如果有人想使用ZipArchive这个惊人的库,我很乐意分享编译过程。


你能分享一下编译过程吗? - RK-
@Krishnan:你介意我把这个问题发布为问答形式并自己回答吗?这样每个对此感兴趣的人都能受益。 - Ahmad Kayyali
@Krishnan:我被告知你需要亲自提出这个问题,我很乐意回答。 - Ahmad Kayyali
实际上,发布一个问题并自己回答它是完全可以的。你可以考虑在接受自己的答案之前将其保持开放一两天,以防有其他人有不同和/或更好的解决方法。 - NotMe
@Chris Lively:好的,我会尽快完成。 - Ahmad Kayyali

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接