【发布时间】:2013-03-29 20:35:34
【问题描述】:
我想通过组合其他两种文件类型(如 .mp3 和 .pdf)来创建具有个人扩展名的文件类型。
稍后我需要重新打开我制作的自定义文件并能够在我的应用中使用包含的文件。
如何在 iOS 上做到这一点?
【问题讨论】:
标签: ios containers file-format
我想通过组合其他两种文件类型(如 .mp3 和 .pdf)来创建具有个人扩展名的文件类型。
稍后我需要重新打开我制作的自定义文件并能够在我的应用中使用包含的文件。
如何在 iOS 上做到这一点?
【问题讨论】:
标签: ios containers file-format
一种选择是将两个文件的数据附加在一起。在开始时包含几个字节的数据,告诉您每个数据的大小,可能还有它们的原始文件名。然后,当您想从一个自定义文件重新创建这两个文件时,您阅读标题以获取大小和名称,然后使用该信息重新创建原始文件。
另一种选择是将两个文件压缩在一起。只需为 zip 文件提供您自己的自定义扩展名即可。
另一种选择是使用NSFileWrapper。在包装器中包含两个常规文件。
【讨论】: