4

过去,Macintosh 操作系统的一个怪癖是文件有两个“分支”,一个“资源分支”通过专用资源 API 保存软件使用的资源,另一个“数据分支”保存普通的旧文件其他系统上的数据,包括二进制代码、纯文本文件中的文本等。

1998 年随 Mac OS 8.1 引入的 HFS+ 的一个鲜为人知的特性是,您可以拥有任意数量的任何文件的命名分支。类似于 NTFS 的另一个鲜为人知的功能,称为“ADS”(备用数据流)。

来自维基百科:

HFS Plus 允许文件名长度不超过 255 个字符,以及类似于 NTFS 的 n 分叉文件,尽管直到 2005 年几乎没有系统软件利用数据分叉和资源分叉以外的分叉

Apple 似乎不再记录使用这些额外分叉的 API。

我们是否知道 Apple 是否以及何时正式弃用该功能?如果没有,我们是否知道 API 何时从文档中消失。

4

1 回答 1

5

过去,Macintosh 操作系统的一个怪癖是文件有两个“分叉”,

怪癖?而是一个众所周知的功能。

类似于 NTFS 的另一个鲜为人知的功能,称为“ADS”(备用数据流)。

这是组织数据的好方法。

Apple 似乎不再记录使用这些额外分叉的 API。

它们在相应的手册中有很好的记录 - 甚至像这里一样在线。Ofc,没有理由进入它们,因为它们自 10.9 以来已被弃用(小牛队)

我们是否知道 Apple 是否以及何时正式弃用该功能?

是的,他们做到了,而时间是 2013 年 10 月 OSX 10.9 发布的时间。

如果没有,我们是否知道 API 何时从文档中消失。

今天仍然存在......至少在查看 1999 年(MacOS 8)和 2013 年之间任何 Mac OS 的相应 API 文档时。

始终查看所使用版本的 API。实际的 OSX 不再鼓励使用它,因此在那里找不到。

于 2020-05-10T10:11:01.900 回答