4

当時、Macintosh OS の特徴の 1 つは、ファイルに 2 つの「フォーク」があったことでした。専用のリソース API を介してソフトウェアが使用するリソースを保持する「リソース フォーク」と、プレーンな古いリソースを保持する「データ フォーク」です。バイナリ コード、プレーン テキスト ファイル内のテキストなど、他のシステムと同様のデータ。

1998 年に Mac OS 8.1 で導入された HFS+のあまり知られていない機能は、任意のファイルの任意の数の名前付きフォークを持つことができるということです。「ADS」 (代替データ ストリーム)と呼ばれる、あまり知られていない NTFS の機能に似ています。

ウィキペディアから:

HFS Plus では、最大 255 文字の長さのファイル名と、NTFS に似たn-fork ファイルを使用できますが、2005 年までは、データ フォークとリソース フォーク以外のフォークを利用するシステム ソフトウェアはほとんどありませんでした。

Apple は、これらの余分なフォークを利用するための API を文書化していないようです。

Apple がこの機能を公式に廃止したかどうか、またいつ廃止したかはわかりますか? そうでない場合、API がドキュメントからいつ消えたのか知っていますか。

4

1 に答える 1

5

昔、Macintosh OS の癖の 1 つは、ファイルに 2 つの「フォーク」があることでした。

癖?むしろよく知られた機能です。

「ADS」(代替データ ストリーム) と呼ばれる、あまり知られていない NTFS の機能に似ています。

データを整理するのに最適な方法でした。

Apple は、これらの余分なフォークを利用するための API を文書化していないようです。

それらはマニュアルに応じて十分に文書化されています -ここのようなオンラインでも。多くの場合、それらは 10.9 (Mavericks) 以降非推奨になっているため、それらに入る理由はありません。

Apple がこの機能を公式に廃止したかどうか、またいつ廃止したかはわかりますか?

はい、そうでした。その瞬間は、OSX 10.9 がリリースされた 2013 年 10 月でした。

そうでない場合、API がドキュメントからいつ消えたのか知っていますか。

今日でもまだあります...少なくとも、1999年(MacOS 8)から2013年までのMac OSの適切なAPIドキュメントを見ると。

使用されているバージョンの API を常に確認してください。実際の OSX はもはやその使用を奨励していないため、そこにはありません。

于 2020-05-10T10:11:01.900 に答える