导出iPad应用程序数据的存档格式建议?压缩包?

问题描述:

我有一个新生的iPad应用程序,它将文件内部的“文档”作为文件夹中的一系列不同文件存储在文件系统的设备中。导出iPad应用程序数据的存档格式建议?压缩包?

我想尝试通过iTunes合并导入/导出功能,使用OS 3.2的功能。我想把我内部保存的所有文件放到一个容器文件中输出。

所以,堆栈溢出的聪明人:什么是最简单的解决方案,将文件层次结构(或可以是平面列表捏)到一个文件?理论上不需要操作应用程序之外的“归档”/容器 - 所以随机访问在这里并不是非常重要,尽管它当然是一种奖励。

一个tar文件类型的东西立即想到。滚我自己?任何其他想法或陷阱? (如果任何人都可以指向我的代码,从tar文件读取/写入,我都听过。)

谢谢!

更新:制作社区wiki,因为这里没有单一的正确答案。

尝试libarchive这是一个友好的许可,BSD派生(更容易为iPhone OS)库处理档案文件。