掲載日: 2002年 02月 06日
Mac OS X のファイル関連付けのしくみ
Mac OS X でファイルの関連付けを変更する方法を御存じですか?
これ、結構知らない人が多いみたいなんですが、Finderの“ファイル - 情報を見る”コマンドから「このアプリケーションで開く」という設定を変更します。

で、この設定パネルで“デフォルト”になっているアプリケーションがありますよね?
それに、ファイルの拡張子によっては、利用できるソフトの数が多かったり、少なかったりします。
あれって、だれがいつ、どこで設定しているものなのでしょう?
・・・答えは、そのアプリケーション自身なのです。
Mac OS X 上ではアプリケーション毎に内蔵されている PropertyList (plist) と呼ばれるテキストの記述によりファイル関連付けのしくみを実現しています。
アプリケーション上で、control + クリックするとメニューが開きますので、そこから“パッケージの内容を表示”を選んで下さい。
【TextEdit のパッケージの中身】
これが問題のPropertyListです。
これ、結構知らない人が多いみたいなんですが、Finderの“ファイル - 情報を見る”コマンドから「このアプリケーションで開く」という設定を変更します。

で、この設定パネルで“デフォルト”になっているアプリケーションがありますよね?
それに、ファイルの拡張子によっては、利用できるソフトの数が多かったり、少なかったりします。
あれって、だれがいつ、どこで設定しているものなのでしょう?
・・・答えは、そのアプリケーション自身なのです。
Mac OS X 上ではアプリケーション毎に内蔵されている PropertyList (plist) と呼ばれるテキストの記述によりファイル関連付けのしくみを実現しています。
アプリケーションの中身を調べてみよう!
最初にパッケージ形式になっているアプリケーションの中身を見てみましょう。アプリケーション上で、control + クリックするとメニューが開きますので、そこから“パッケージの内容を表示”を選んで下さい。
【TextEdit のパッケージの中身】

これが問題のPropertyListです。
