1

我有一个新生的 iPad 应用程序,它在文件系统中的设备内部存储“文档”作为文件夹中的一系列不同文件。

我想尝试通过 iTunes 合并导入/导出功能,为此使用 OS 3.2 的功能。我想将我在内部保存的所有文档片段放入一个容器文件中以供导出。

那么,Stack Overflow 的聪明人:将文件层次结构(或者可能是平面列表)放入一个文件的最简单的解决方案是什么?理论上不需要在应用程序之外操作“存档”/容器——因此随机访问在这里并不是非常重要,尽管这当然是一个奖励。

一个 tar 文件类型的东西立即浮现在脑海中。自己滚?还有其他想法或陷阱吗?(如果有人能指出我从 tar 文件中读取/写入的代码,我会全力以赴。)

谢谢!

更新:制作了社区维基,因为这里没有一个正确的答案。

4

1 回答 1

1

试试libarchive,它是一个友好的许可、BSD 派生(对于 iPhone OS 更容易)库,用于处理归档文件。

于 2010-06-05T02:45:50.827 回答