JavaScript is required to for searching.
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)
search filter icon
search icon

Información del documento

Prefacio

1.  Administración de Oracle Solaris Desktop

2.  Gestión de las preferencias de usuario con GConf

3.  Personalización de menús

4.  Instalación de temas

5.  Personalización de fuentes

6.  Uso de tipos MIME

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

Comprensión de archivos XML de tipo MIME

Modificación de tipos 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

8.  Gestión de sesiones

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

12.  Uso del sistema de ventanas X

A.  Directorios ocultos

Glosario

Índice

Comprensión de archivos XML de tipo MIME

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:

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>

Elemento (y atributos)
Descripción
<glob pattern="*.xyz">
Este elemento especifica un patrón glob para los nombres de archivo. Si el nombre del archivo coincide, se asigna al archivo el tipo MIME del elemento mime-type principal.

El atributo pattern es obligatorio.

<magic priority="50">
Este elemento contiene una lista de los elementos match como elementos secundarios.

El atributo priority es opcional y especifica una prioridad entre 0 y 100, donde 100 es la prioridad de coincidencia más alta. Cada elemento secundario match tiene tres atributos obligatorios y un atributo opcional:

  • type

  • offset

  • value

  • mask (atributo opcional)

Para obtener detalles sobre estos atributos, consulte la especificación de información mime compartida de XDG.

<alias type="media/ subtype">
Este elemento define un alias para el elemento mime-type principal. Por ejemplo, application/x-pdf es un alias para el tipo MIME application/pdf.
<sub-class-of type="media/ subtype">
Este elemento define el elemento mime-type principal como una subclase del tipo MIME especificado en el atributo type. Por ejemplo, image/svg es una subclase de los tipos MIME text/xml, text/plain y application/octet-stream .
<comment xml:lang="locale">
Este elemento proporciona una descripción legible para el tipo MIME. Puede haber cero o más instancias de este elemento siempre que cada una contenga un valor único para el atributo xml:lang.
<root-XML namespaceURI="namespace" localName="">
Si un archivo se considera un archivo XML, este elemento ayuda a clasificar aún más el tipo de archivo mediante los atributos namespaceURI y localName. El atributo namespaceURI es el espacio de nombres del documento y localName es el nombre del elemento raíz del documento. Si localName está presente pero el valor está vacío, el elemento raíz puede tener cualquier nombre, pero el espacio de nombres aún debe coincidir.

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.