当年,Macintosh操作系统的一个Quirks是文件有两个"分叉",一个是"资源分叉",它通过专用资源API保存软件使用的资源,另一个是数据分叉,它像其他系统一样保存纯旧数据,包括二进制代码、纯文本文件中的文本等。
1998年在Mac OS 8.1中引入的HFS+的一个鲜为人知的功能是,任何文件都可以有任意数量的命名分叉。类似于NTFS中鲜为人知的"ADS"(备用数据流(功能。
来自维基百科:
HFS Plus允许文件名长度不超过255个字符,和n分叉文件类似于NTFS,尽管直到2005年几乎没有系统软件利用了除数据叉和资源之外的叉货叉
苹果似乎不再记录使用这些额外叉子的API了。
我们知道苹果是否以及何时正式反对该功能吗?如果没有,我们知道API是什么时候从文档中消失的吗。
当年,Macintosh操作系统的一个缺陷是文件有两个"分叉",
Quirk?这是一个众所周知的特点。
类似于NTFS中鲜为人知的"ADS"(备用数据流(功能。
这是组织数据的好方法。
苹果似乎不再记录使用这些额外叉子的API了。
它们在相应的手册中有很好的记录,甚至像这里这样的在线手册。Ofc,没有理由深入研究它们,因为它们从10.9(小牛队(开始就被弃用了
我们知道苹果是否以及何时正式反对该功能吗?
是的,他们做到了,当时是2013年10月OSX 10.9发布的时候。
如果没有,我们知道API何时从文档中消失吗。
今天还在。。。至少在查找1999年(MacOS8(至2013年间任何Mac操作系统的相应API文档时。
请始终查看API中使用的版本。实际的OSX不再阻碍它的使用,所以在那里找不到。