要向数据库添加新 MIME 类型,应用程序必须安装 MIME 类型描述文件 (MIME type description file)。MIME 类型描述文件是将 MIME 类型与文件内容探测指令信息以及文件扩展名和文件名样式相关联的 XML 文件。
以下是样例 MIME 类型描述文件:
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'> <mime-type type="image/png"> <comment>PNG image</comment> <comment xml:lang="de">PNG-Grafik</comment> : : : <magic priority="50> <match offset="0" type="string" value="\x89PNG" /> </magic> <glob pattern="*.png" /> </mime-type> </mime-info>
MIME 类型描述文件中的元素与 MIME 数据库中的元素相似。有关 MIME 类型描述文件中元素的信息,参见MIME 数据库的结构。
在应用程序安装 MIME 类型描述文件后,该应用程序必须执行 update-mime-database 命令更新 MIME 数据库。