iOS最佳归档库

iOS最佳归档库,ios,zip,archive,tar,Ios,Zip,Archive,Tar,我正在寻找一个archiver库,用于我的iOS应用程序(zip或其他格式)。在以下方面,最好的图书馆是什么: 将其包含在iOS项目中有多容易 内存消耗 解拱速度 多么稳定啊 我使用了,它在iOS4上运行得很好。使用此库非常简单,如下所示: ZipFile *zipFile= [[ZipFile alloc] initWithFileName:@"test.zip" mode:ZipFileModeCreate]; ZipWriteStream *stream= [zipFile writeFi

我正在寻找一个archiver库,用于我的iOS应用程序(zip或其他格式)。在以下方面,最好的图书馆是什么:

  • 将其包含在iOS项目中有多容易
  • 内存消耗
  • 解拱速度
  • 多么稳定啊
  • 我使用了,它在iOS4上运行得很好。使用此库非常简单,如下所示:

    ZipFile *zipFile= [[ZipFile alloc] initWithFileName:@"test.zip" mode:ZipFileModeCreate];
    ZipWriteStream *stream= [zipFile writeFileInZipWithName:@"abc.txt" compressionLevel:ZipCompressionLevelBest];
    [stream writeData:abcData];
    [stream finishedWriting];
    
    解压是以类似的方式完成的


    我可以推荐,但我不能与其他人作任何比较。您可以在wiki上看到其他一些基于此库的库。我希望这将对您有所帮助。

    对于文件归档,直到现在我才找到这些库

    (根据今天2013-04-16的github星星进行简单排序)


    我只是尝试了,因为我需要zip格式和密码保护的存档创建。到目前为止,它似乎做得很好。

    最好的方法是直接使用zlib。 没有库依赖关系,只有zlib,这可能已经存在于项目中了


    看这里

    我觉得ZipZap是最吸引人的解决方案。它的优点是只取决于SDK提供的zlib。

    另外:不清楚您是要归档对象(如序列化)还是要压缩文件。我想用它从服务器下载文件夹。因此,我只需要和archiver来确保下载整个文件夹(而不是单独下载每个文件)。关闭此问题的人应该在地狱中烧掉。Dead link,似乎现在位于githubI。我不久前使用过它,认为它很棒,我很高兴看到它从那时起得到了改进!这是专门针对iOS/MacOS的该库的修改副本zlib仅用于压缩单个字节流。这里的问题是关于一个包含多个文件的容器,这是RAR、PkZip等所做的,但zlib没有做到这一点。