用于 Solaris 操作环境的 GNOME 2.0 桌面系统管理指南

MIME 信息文件

MIME 信息文件将 MIME 类型与以下两项,或两项中的任意一项相关联。

当应用程序搜索文件的 MIME 类型时,应用程序将根据 MIME 信息文件检查文件名。 如果找到了与该文件名相匹配的项,则该文件的 MIME 类型就是与该扩展名或样式相关联的 MIME 类型。

在 MIME 信息文件中,要搜索的文件名样式以范式编写。

MIME 信息文件中的 MIME 类型项的格式如下所示:

MIME_type
		ext[,priority]: list_of_extensions
		regex[,priority]: list_of_regular_expressions

可以为文件扩展名或范式指定一个优先级。可以使用优先级来区别复合文件名。 例如,可将 .gz 扩展名的优先级指定为 1,并为 .tar.gz 扩展名指定一个更高的优先级,2。在这种情况下, 文件 abc.tar.gz 的 MIME 类型将被确定为 .tar.gz


注意:

必须用制表符 (\t) 将 ext 字段和 regex 字段缩进。


以下 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 信息文件的字母顺序决定将 MIME 类型指定给文件扩展名或范式的顺序。 例如,如果在 abc.mime 文件和 def.mime 文件中为不同的 MIME 类型指定了同一个文件扩展名,则将使用 abc.mime 文件中指定的 MIME 类型。