0

在许多地方,Apple 文档都谈到了由 NSFileWrapper 创建的文件包(例如,用于 iCloud)。这是否类似于用于在 OS X 平台上将文件夹隐藏为单个文件的 .pkg 格式?

我有一个包含多个文本文件的应用程序,我希望能够让用户备份。我已经使用 NSFileWrapper 创建了一个执行此操作的“文件”。我曾认为这类似于 OS X 上的 .pkg 文件,但尽管随后将文件带入 OS X(通过电子邮件),但我无法打开它 - 尽管重命名文件等。

那么,NSFileWrapper 的“包”与 OS X 的“包”完全不同吗?

谢谢,理查德

4

1 回答 1

2

不。一个在文件系统级别上工作,而另一个是一堆文件与一组特定的解包指令一起压缩

NSFileWrapper,来自您提到的链接:

文件包装器是文件系统节点的运行时表示,它可以是目录、常规文件或符号链接。

虽然 a.pkg看起来像:

在许多平台上用于安装文件的基于 xar 的格式。

维基百科,(不)令人惊讶的是,对 .pkg 到底是什么有一个不错的概述。

于 2013-04-13T19:27:09.373 回答