Añadir tipos MIME
Si su aplicación puede abrir tipos MIME específicos debe hacérselo saber al escritorio en el archivo de escritorio. Por ejemplo, si su aplicación puede aceptar archivos PNG, añada la siguiente línea en su archivo de escritorio:
MimeType=image/png
Se pueden añadir tipos MIME adicionales separando los diferentes tipos con puntos y comas.
El sistema ya conoce un gran número de tipos MIME. No obstante, si está creando uno propio, debe registrar su tipo MIME en la base de datos MIME. En la carpeta /usr/share/mime/packages/ cree un archivo XML con el formato mostrado en la Ejemplo 1-2.
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-example"> <comment>Ejemplo de tipo de archivo </comment> <magic priority="50"> <match value="cadena_de_búsqueda" type="string" offset="10:140"/> </magic> <glob pattern="*.extensión_nueva"/> </mime-type> </mime-info>
En este ejemplo, reemplace el tipo MIME de ejemplo con el nombre de su tipo MIME. La sección magic busca archivos para la identificación de cadena. La línea glob usa el sufijo de los nombres de archivo para identificarlos.
Debido a que el comando magic fuerza al equipo a abrir los archivos para buscar la cadena, se prefiere el comando glob.
Una vez que su nuevo tipo MIME está correctamente descrito en el archivo, ejecute lo siguiente en una consola:
update-mime-database /usr/share/mime
Para obtener más información acerca de elegir una buena extensión MIME y registrar su tipo MIME, vaya a la página web de la IANA.
- 1.3.1. Referencias
1.3.1. Referencias
Especificación de información de tipos MIME: Describe el sistema de registro de tipos MIME en detalle.