适用于iPhone的TAR编码/解码库(理想情况下可可)

Sco*_*tty 9 iphone cocoa-touch tar archive

有谁知道任何库/代码将使我能够编码和解码.tar格式的数据 - 我可以在我的iPhone项目中使用(最好是可可)

提前致谢

克雷格

更新:我已经看了一下建议的库并得出结论,他们正在解决大部分问题 - 所以我自己开发编解码器 - 毕竟它只是一个512字节的ASCII标头 - 它有多难是:-)

Dav*_*eck 5

我找到的最好的图书馆是libarchive.它设计精良,文档齐全,速度快.

我刚刚在GitHub上创建了一个存储库,它有构建工具libarchivelibbz2iOS 4.2+的静态库.(应该可以使用它来定位3.x.)

http://github.com/davepeck/iOS-libarchive/

其他人指出,libarchive它包含在SDK中.这不是真的.libarchive.2.dylib包含二进制文件,但标题不包括在内.这同样适用于libbz2(但奇怪的是,不是libz.)这意味着它libarchive被认为是私有API - 换句话说,如果您打算在App Store上发布,则不能使用它.因此我的存储库.


Pet*_*sey 1

您可以尝试libxad。这是Mac 应用程序The Unarchiver使用的库。