在安装新的 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 类型描述而不考虑字母顺序,请将该 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 元素生成。 |