Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
![]() |
Guía del administrador de Oracle Solaris 11.1 Desktop Oracle Solaris 11.1 Information Library (Español) |
1. Administración de Oracle Solaris Desktop
2. Gestión de las preferencias de usuario con GConf
Descripción general de tipos MIME
Acerca de la base de datos MIME
Contenido de la base de datos MIME
Refrescamiento de la base de datos MIME
Cómo agregar o modificar tipos MIME
Registro de aplicaciones para tipos MIME
Cómo registrar aplicaciones para tipos MIME
Cómo asociar un tipo MIME a una aplicación
7. Gestión de protectores de pantalla
9. Descripción general del explorador de ayuda Yelp
10. Mejora del rendimiento del sistema Oracle Solaris Desktop
11. Desactivación de funciones en el sistema Oracle Solaris Desktop
Los archivos XML MIME proporcionan información sobre los tipos MIME instalados en la base de datos MIME por la aplicación update-mime-database. Los archivos XML MIME se encuentran en el directorio <MIME>/packages. Algunas reglas sobre los archivos XML MIME:
El archivo XML debe especificar namespace como http://www.freedesktop.org/standards/shared-mime-info.
El elemento root debe ser mime-info.
Se pueden especificar cero o más elementos mime-type como elementos secundarios del elemento mime-info. El atributo type se utiliza para especificar el tipo MIME que se está definiendo.
De manera predeterminada, el archivo freedesktop.org.xml está instalado en el directorio de paquetes en una de las rutas <MIME> (por lo general, paquetes /usr/share/mime/).
En la siguiente tabla, se ofrece una breve descripción de los elementos que pueden ser elementos secundarios del elemento mime-type.
Tabla 6-1 Elementos secundarios de <mime-type>
|
En el siguiente ejemplo, se define el tipo MIME text/x-diff.
Ejemplo 6-1 Ejemplo de un archivo XML de origen diff.xml:
<?xml version='1.0'?> <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'> <mime-type type="text/x-diff"> <comment>Differences between files</comment> <comment xml:lang="af">verskille tussen lêers</comment> <!-- more translated comment elements --> <magic priority="50"> <match type="string" offset="0" value="diff\t"/> <match type="string" offset="0" value="***\t"/> <match type="string" offset="0" value="Common subdirectories: "/> </magic> <glob pattern="*.diff"/> <glob pattern="*.patch"/> </mime-type> </mime-info>
En este ejemplo, varios elementos comment otorgan un nombre legible al tipo MIME en varios idiomas diferentes. El tipo MIME text/x-diff tiene reglas para establecer coincidencias mediante patrones glob y mediante el uso del análisis de contenido (conocido como reglas mágicas). Cualquier archivo con la extensión .diff o .patch se resolverá a este tipo MIME. Además, los archivos cuyo contenido empieza con las cadenas especificadas en los atributos value del elemento match se resolverán al tipo MIME text/x-diff. Para obtener información detallada sobre los patrones glob y las reglas mágicas, consulte la especificación de información mime compartida de XDG.