当安装了新的 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.xml 和 def.xml 在 glob 元素中包含等同的文件名样式,则仅将来自 def.xml 的 glob 元素添加到 globs 文件。也就是说,按字母顺序排列较后的 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 元素生成。 |