苹果什么时候反对或停止发布使用命名fork的API,即数据和资源fork以外的fork



当年,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不再阻碍它的使用,所以在那里找不到。

最新更新