クリエータとファイルタイプ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/22 08:46 UTC 版)
「Finder」の記事における「クリエータとファイルタイプ」の解説
macOSより前のClassic Mac OSファイルシステム上及びFinderでは、クリエータコードとファイルタイプという2種のコードによって、書類とアプリケーションが関係づけられていた。クリエータとファイルタイプはFinder情報に格納されている。 クリエータ アプリケーションを識別するコード。かつてAppleに登録する制度があり、アプリケーションごとに固有であることが保証された。(例:SimpleText→'ttxt'、ResEdit→'RSED'など) ファイルタイプ ファイルの種別を表すコード。作成したアプリケーションに依らない。(例:アプリケーション→'APPL'、テキスト書類→'TEXT'など) この仕組みにより、書類を開いた際に、通常その書類を作成したアプリケーションが起動される。また、各アプリケーションは自分の開くことのできるファイルタイプのリストを有しており、アプリケーションのアイコンに書類をドラッグした際、開くことのできるファイルタイプであればアプリケーションが起動するようになっている。書類を作成したアプリケーションがない場合でも、そのファイルタイプを扱える他のアプリケーションを使えばよいというのは大きなメリットである。 2種類のコードを使用する利点は、Windowsオペレーティングシステムなどで使用される拡張子と比較すると分かりやすい。通常、アプリケーションごとにファイルタイプを表す拡張子が定義されるため、別種のアプリケーションでは同じファイル形式でも拡張子が異なる場合があり、その書類を開けられるかは開いてみないと分からない。一方、よく使われるファイル形式には共通の拡張子(".jpg", ".mp3"など)が使われる場合があるが、開くアプリケーションは拡張子ごとに1種類しか指定することができない。また、拡張子はファイル名の一部であるためユーザが削除・変更してしまう危険性も高いが(もちろん、拡張子を表示させないという設定が用意されている場合もある)、クリエータ/ファイルタイプはResEditなどのツールを使わなければ閲覧・変更ができないため、より安全である。 macOSでは他のオペレーティングシステムとの整合のために拡張子を扱うようになった。 余談だが、クリエータコードはそのアプリケーションの開発コードなどにちなむことも多い。(例:HyperCard→'WILD'(HyperCardの開発コードネーム"WildCard"から))
※この「クリエータとファイルタイプ」の解説は、「Finder」の解説の一部です。
「クリエータとファイルタイプ」を含む「Finder」の記事については、「Finder」の概要を参照ください。
- クリエータとファイルタイプのページへのリンク