Engadir tipos MIME

Se o seu aplicativo pode abrir tipos MIME específicos debe facerllo saber ao escritorio no ficheiro desktop. Por exemplo, se o seu aplicativo pode aceptar ficheiros PNG, engada a seguinte liña no seu ficheiro desktop:

MimeType=image/png

Pode engadir tipos MIME adicionais separando os diferentes tipos con puntos e comas.

O sistema xa coñece un gran número de tipos MIME. Porén, se está creando un propio, debe rexistrar o seu tipo MIME na base de datos MIME. No cartafol /usr/share/mime/packages/ cree un ficheiro XML co formato mostrado na Exemplo 1-2.

Exemplo 1-2Ficheiro de exemplo para rexistrar un tipo MIME novo
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
   <mime-type type="application/x-exemplo">
     <comment>Tipo de ficheiro de exemplo </comment>
     <magic priority="50">
       <match value="cadena-de-busca" type="string" offset="10:140"/>
     </magic>
     <glob pattern="*.extensión-nova"/>
   </mime-type>
</mime-info>

Neste exemplo, substitúa o tipo MIME de exemplo co nome do seu tipo MIME, A sección magic busca ficheiros para a identificación de cadea, A liña glob usa o sufixo dos nomes de ficheiro para identificalos.

Xa que a orde magic forza ao equipo a abrir os ficheiros para buscar a cadea, prefírese a orde glob.

Unha vez que o seu novo tipo MIME está correctamente descrito no ficheiro, execute o seguinte nunha consola:

update-mime-database /usr/share/mime

Para obter máis información sobre elixir unha boa extensión MIME e rexistrar o seu tipo MIME, vaia á páxina web da IANA.

1.3.1. Referencias

Especificación de información de tipos MIME: Describe o sistema de rexistro de tipos MIME en detalle.