Ios 创建自己的容器文件类型

Ios 创建自己的容器文件类型,ios,containers,file-format,Ios,Containers,File Format,我想通过组合其他两种文件类型,如.mp3和.pdf,创建一个具有个人扩展名的文件类型 稍后,我需要重新打开我制作的自定义文件,并能够使用我的应用程序中包含的文件 如何在iOS上执行此操作?一个选项是将两个文件的数据附加在一起。在开始时包含几个字节的数据,这些数据告诉您每个文件的大小,可能还有它们的原始文件名。然后,当您想从一个自定义文件中重新创建两个文件时,您可以读取标题以获取大小和名称,然后使用该信息重新创建原始文件 另一个选择是将两个文件压缩在一起。只需为zip文件提供您自己的自定义扩展名

我想通过组合其他两种文件类型,如.mp3和.pdf,创建一个具有个人扩展名的文件类型

稍后,我需要重新打开我制作的自定义文件,并能够使用我的应用程序中包含的文件


如何在iOS上执行此操作?

一个选项是将两个文件的数据附加在一起。在开始时包含几个字节的数据,这些数据告诉您每个文件的大小,可能还有它们的原始文件名。然后,当您想从一个自定义文件中重新创建两个文件时,您可以读取标题以获取大小和名称,然后使用该信息重新创建原始文件

另一个选择是将两个文件压缩在一起。只需为zip文件提供您自己的自定义扩展名

另一种选择是使用
NSFileWrapper
。在包装器中包含两个常规文件