在研究这个主题时,我发现了一些可能对此有所帮助的库:
目标拉链
ZipArchive
SSZipArchive
可能还有更多?!
我只需要压缩从NSString创建的NSData;加密或密码保护,然后通过电子邮件发送。
这些库中的任何已知问题?有一个经验法则是使用一个而不是另一个吗?到目前为止,我倾向于使用Objective-zip,但我在该领域没有多少经验。
谢谢!
答案 0 :(得分:1)
这里只是记录解决方案。
我最终使用了ZipArchive和Objective-zip,因为它们互相称赞,具有不同的功能。我正在使用Objective-zip库的密码保护,并将NSData附加到ZipArchive库的创建的zip文件中。
包括两者似乎有点多余,但似乎工作正常。
答案 1 :(得分:0)
Objective-Zip似乎是你想要的。 ZipArchive已过时且未维护。 SSZipArchive不支持创建受密码保护的zip文件。