JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide de l'administrateur du bureau Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Administration du bureau Oracle Solaris

2.  Gestion des préférences d'utilisateur avec GConf

3.  Personnalisation des menus

4.  Installation de thèmes

5.  Personnalisation des polices

6.  Utilisation des types MIME

Présentation des types MIME

A propos de la base de données MIME

Contenu de la base de données MIME

Actualisation de la base de données MIME

Description des fichiers XML de type MIME

Modification des types MIME

Ajout ou modification des types MIME

Enregistrement d'applications pour des types MIME

Enregistrement des applications pour des types MIME

Association d'un type MIME à une application

7.  Gestion des économiseurs d'écran

8.  Gestion de sessions

9.  Présentation du navigateur d'aide Yelp

10.  Amélioration des performances du système de bureau Oracle Solaris

11.  Désactivation de fonctionnalités dans le système de bureau Oracle Solaris

12.  Utilisation de X Window System

A.  Répertoires cachés

Glossaire

Index

Description des fichiers XML de type MIME

Les fichiers XML MIME fournissent toutes les informations concernant les types MIME qui sont installés dans la base de données MIME par l'application update-mime-database. Les fichiers XML MIME sont situés dans le répertoire <MIME>/packages. Quelques règles concernant les fichiers XML MIME :

Par défaut, le fichier freedesktop.org.xml est installé dans les répertoires de packages dans un des chemins <MIME> (généralement les packages /usr/share/mime/).

Le tableau suivant donne une brève description de chaque élément qui peut être enfant de l'élément mime-type.

Tableau 6-1 Eléments enfants de <mime-type>

Elément (et attributs)
Description
<glob pattern="*.xyz">
Cet élément spécifie un modèle global pour les noms de fichier. Si le nom de fichier correspond, le fichier est assigné au type MIME de l'élément mime-type parent.

L'attribut pattern est obligatoire.

<magic priority="50">
Cet élément contient une liste des éléments match comme ses enfants.

L'attribut priority est facultatif et spécifie une priorité entre 0 et 100 (100 étant la priorité de correspondance la plus élevée). Chaque élément match enfant a trois attributs requis et un attribut facultatif :

  • type

  • offset

  • value

  • mask (attribut facultatif)

Pour des détails sur ces attributs, reportez-vous à la XDG shared mime info specification.

<alias type="media/ subtype">
Cet élément définit un alias pour l'élément mime-type parent. Par exemple, application/x-pdf est un alias pour le type MIME application/pdf.
<sub-class-of type="media/ subtype">
Cet élément définit l'élément mime-type parent comme sous-classe du type MIME spécifié dans l'attribut type. Par exemple, image/svg est une sous-classe pour les types MIME text/xml, text/plain et application/octet-stream.
<comment xml:lang="locale">
Cet élément fournit une description lisible pour le type MIME. Aucune ou plusieurs occurrences de cet élément peuvent exister, tant que chacune contient une valeur unique pour l'attribut xml:lang.
<root-XML namespaceURI="namespace" localName="">
Si un fichier est déterminé comme étant au format XML, cet élément aide à classifier davantage le type de fichier à l'aide des attributs namespaceURI et localName. L'attribut namespaceURI est le nom d'espace du document et localName le nom de l'élément racine pour le document. Si localName est présent mais la valeur vide, l'élément racine peut avoir n'importe quel nom mais le nom d'espace doit correspondre.

L'exemple suivant définit le type MIME text/x-diff.

Exemple 6-1 Exemple de fichier XML source 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>

Dans cet exemple, plusieurs élément comment donnent un nom lisible au type MIME dans différentes langues. Le type MIME text/x-diff possède des règles pour faire correspondre les deux via des modèles globaux et via l'utilisation du reniflement de contenu (aussi appelé règles magiques). Tous les fichiers avec l'extension .diff ou .patch sont résolus sur ce type MIME. De plus, tous les fichiers dont le contenu commence avec les chaînes spécifiées dans les attributs value de l'élément match sont résolus sur le type MIME text/x-diff. Pour plus d'informations sur les modèles globaux et les règles magiques, reportez-vous à la XDG shared mime info specification.