新しい MIME タイプがインストールされると、MIME データベースを更新するために update-mime-database コマンドが実行されます。表 5–3 は、update-mime-database コマンドによって生成されるファイルです。
表 5–3 update-mime-database によって生成されるファイル
ファイル |
説明 |
---|---|
globs |
globs ファイルは、MIME データベースの glob 要素、および packages ディレクトリにある MIME タイプ記述ファイルの glob 要素から生成されます。globs ファイルには、MIME タイプおよびそのファイルタイプに関連付けられているファイル名のパターンの簡単なリストが含まれています。 次は、globs ファイルのエントリの例です。 application/x-bzip-compressed-tar:*.tar.bz2 text/html:*.html image/png:*.png MIME データベースの glob 要素に 2 つの同一ファイル名パターンがある場合、アルファベット順で後に来る MIME タイプ記述ファイルのエントリだけが globs ファイルに追加されます。たとえば、MIME タイプ記述ファイル abc.xml および def.xml で glob 要素に同一のファイル名パターンが含まれる場合、def.xml の glob 要素だけが globs ファイルに追加されます。つまり、アルファベット順で後に来る MIME タイプ記述ファイルのファイル名パターンが優先されます。 アルファベット順にかかわらず、ある MIME タイプ記述がほかの MIME タイプ記述より優先されるようにしたい場合は、packages ディレクトリにあるOverride.xml というファイルに MIME タイプ記述を配置します。 |
magic |
magic ファイルは、MIME データベースの magic 要素、および packages ディレクトリにある MIME タイプ記述ファイルの magic 要素から生成されます。magic ファイルは、2 進数形式で格納されます。 |
XMLnamespaces |
magic ファイルは、MIME データベースの root-XML 要素から生成されます。このファイルは、XML ファイルタイプが使用する XML ネームスペースをすべて一覧表示します。 |
content-type/content-subtype.xml |
これらのファイルは、MIME データベースの comment 要素から生成されます。 |