【问题标题】:How to decompress an AES-256 encrypted Zip file?如何解压缩 AES-256 加密的 Zip 文件?
【发布时间】:2010-10-31 15:31:47
【问题描述】:

我正在寻找在 iPhone 应用程序中使用的压缩库,它支持解压缩 Winzip 压缩实用程序中内置的 AES 256 位 档案。

谢谢。

【问题讨论】:

标签: iphone objective-c compression aes winzip


【解决方案1】:

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

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

【讨论】:

  • 小心这不支持 AES 256 压缩文件。
【解决方案2】:

非常感谢您帮助我最终使用了来自以下位置的 ZipArchive 库:

http://www.artpol-software.com

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

【讨论】:

  • 能分享一下编译过程吗?
  • @Krishnan:你介意我把它作为一个问题发布,然后我自己回答,这样每个对此感兴趣的人也能从中受益吗?
  • @Krishnan:有人告诉我,你需要自己问这个问题,我很乐意回答。
  • 其实发个问题自己回答就好了。您可以考虑将其打开一两天,然后再接受您自己的答案,以防其他人有不同和/或更好的方法。
  • @Chris Lively:好的,我很快就会这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-20
  • 1970-01-01
相关资源
最近更新 更多