GNOME 2.2 システム管理 (Linux 版)

MIME 情報ファイル

MIME 情報ファイルは、MIME タイプを以下の 1 つまたは両方と関連付けます。

アプリケーションがファイルの MIME タイプを検索する場合、アプリケーションはファイル名を MIME 情報ファイルと照合します。 ファイル名との一致が見つかると、その拡張子またはパターンに関連付けられている MIME タイプが、ファイルの MIME タイプになります。

MIME 情報ファイルでは、検索するファイル名のパターンは、正規表現で書かれています。

MIME 情報ファイル内の MIME タイプエントリの形式は、以下のとおりです。

MIME-type
		ext[,priority]: list-of-extensions
		regex[,priority]: list-of-regular-expressions

ファイル拡張子および正規表現に、優先順位値を指定できます。 優先順位値を使用して、複合されたファイル名を区別できます。 たとえば、.gz 拡張子に優先順位値 1 を割り当て、それより高い優先順位値の 2.tar.gz 拡張子に割り当てたとします。 この場合、ファイル abc.tar.gz の MIME タイプは、.tar.gz になります。


注 –

ext フィールドと regex フィールドは、タブ文字 (\t) を使用してインデントする必要があります。


以下の MIME タイプエントリは、gnome-vfs.mime MIME 情報ファイルからのサンプルです。

application/x-compressed-tar
		regex,2: tar\.gz$
		ext: tgz
audio/x-real-audio
		ext: rm ra ram
image/jpeg
		ext: jpe jpeg jpg
image/png
		ext: png
text/html
		ext: html htm HTML
text/plain
		ext: asc txt TXT
text/x-readme
		regex: README.*

注 –

ファイルマネージャは、MIME 情報ファイルをアルファベット順に読み取ります。 MIME タイプがファイル拡張子または正規表現と関連付けられる順序は、アルファベット順で決定します。 たとえば、ファイル abc.mimedef.mime で、同じファイル拡張子が異なる MIME タイプに割り当てられている場合、abc.mime にある MIME タイプが使用されます。