Java Desktop System 发行版 3 管理指南

从 MIME 数据库生成的文件

在安装新的 MIME 类型时,系统将执行 update-mime-database 命令,以更新 MIME 数据库。表 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 元素中有两个相同的文件名模式,则只有来自字母顺序排列较后的 MIME 类型描述文件中的条目会被添加到 globs 文件中。例如,如果 MIME 类型描述文件 abc.xmldef.xmlglob 元素中包含相同的文件名模式,则只有来自 def.xmlglob 元素会被添加到 globs 文件中。也就是说,按字母顺序排列较后的 MIME 类型描述文件中的文件名样式优先。

如果要让某个 MIME 类型描述优先于其他 MIME 类型描述而不考虑字母顺序,请将该 MIME 类型描述放入 packages 目录下名为 Override.xml 的文件中。

magic

magic 文件是根据 MIME 数据库中的 magic 元素以及 packages 目录中任何 MIME 类型描述文件中的 magic 元素生成的。magic 文件使用二进制格式存储。

XMLnamespaces

magic 文件从 MIME 数据库中的 root-XML 元素生成。此文件列出 XML 文件类型使用的所有 XML 名称空间。

content-type/content-subtype.xml

这些文件从 MIME 数据库中的 comment 元素生成。