使用密码压缩NSData的最佳方法是什么?

时间:2013-04-04 01:55:27

标签: ios objective-c zip

在研究这个主题时,我发现了一些可能对此有所帮助的库:

  1. 目标拉链

  2. ZipArchive

  3. SSZipArchive

  4. 可能还有更多?!

    我只需要压缩从NSString创建的NSData;加密或密码保护,然后通过电子邮件发送。

    这些库中的任何已知问题?有一个经验法则是使用一个而不是另一个吗?到目前为止,我倾向于使用Objective-zip,但我在该领域没有多少经验。

    谢谢!

2 个答案:

答案 0 :(得分:1)

这里只是记录解决方案。

我最终使用了ZipArchive和Objective-zip,因为它们互相称赞,具有不同的功能。我正在使用Objective-zip库的密码保护,并将NSData附加到ZipArchive库的创建的zip文件中。

包括两者似乎有点多余,但似乎工作正常。

答案 1 :(得分:0)

Objective-Zip似乎是你想要的。 ZipArchive已过时且未维护。 SSZipArchive不支持创建受密码保护的zip文件。