問題タブ [hfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
112 参照

java - HFS promise エラーの欠落: Apple Mail アプリから Java アプリへのドラッグ アンド ドロップは、Windows では機能しますが、OSX 環境では機能しません

Windowsでは問題なく動作します。Mac OS HighSierra(13.4) では、Apple Mail アプリからのファイルを受け付けません。Missing HFS promise エラーは、Apple Mail アプリからファイルをドロップしようとするたびにコンソールに書き込まれます。

コンソール出力: 2018-04-19 10:07:24.237 java[91646:4228080] ペーストボードから HFS Promise のコピーを取得できませんでした 2018-04-19 10:07:24.238 java[91646:4228080]ペーストボード上の HFSPromises が見つかりませんでした。

たとえば、デスクトップからドロップされたファイルは受け入れられます。何か案は?

0 投票する
1 に答える
307 参照

documentation - Apple が名前付きフォーク (データ フォークとリソース フォーク以外のフォーク) を使用するための API を非推奨にしたり、公開を停止したのはいつですか?

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

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

ウィキペディアから:

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

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

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