166 lines
7.2 KiB
HTML
166 lines
7.2 KiB
HTML
|
||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||
<HTML><HEAD><TITLE>Man page of mime.types</TITLE>
|
||
</HEAD><BODY>
|
||
<H1>mime.types</H1>
|
||
Section: Apple Inc. (5)<BR>Updated: CUPS<BR><A HREF="#index">Index</A>
|
||
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
||
|
||
<A NAME="lbAB"> </A>
|
||
<H2>NOM</H2>
|
||
|
||
mime.types - Fichier de description des types MIME de CUPS.
|
||
<A NAME="lbAC"> </A>
|
||
<H2>DESCRIPTION</H2>
|
||
|
||
Le fichier <I>mime.types</I> définit les types de fichier reconnus par CUPS.
|
||
<P>
|
||
|
||
Des filtres supplémentaires peuvent être ajoutés dans des fichiers avec
|
||
l’extension <I>.types</I> dans le répertoire de configuration de CUPS.
|
||
<P>
|
||
|
||
Chaque ligne du fichier <I>mime.types</I> est soit un commentaire, soit une
|
||
ligne vide, soit une règle. Les commentaires commencent par le caractère
|
||
« # ». Les lignes définissant une règle commencent par le nom du type MIME
|
||
de média et peuvent être suivies par une liste de règles de reconnaissance
|
||
de fichier :
|
||
<PRE>
|
||
|
||
<I>mime/type </I>[ <I>règle </I>... <I>règle </I>]
|
||
|
||
</PRE>
|
||
|
||
Les règles peuvent comporter plusieurs lignes en utilisant une barre oblique
|
||
inverse (\) :
|
||
<PRE>
|
||
|
||
<I>mime/type </I>[ <I>très_très_longue_règle </I>... <B>\
|
||
</B><I>règle </I>]
|
||
|
||
</PRE>
|
||
|
||
Les noms de type MIME de média précisés dans le champ <I>mime-type</I> ne sont
|
||
pas sensibles à la casse et sont triés par ordre alphanumérique croissant à
|
||
des fins de correspondance. Veuillez lire la section « CORRESPONDANCE DE
|
||
TYPE ET PRIORITÉ » pour plus d'information.
|
||
<P>
|
||
|
||
Ces règles peuvent être groupées avec des parenthèses, liées par un « + »
|
||
pour exprimer un ET logique, « , » ou une espace pour exprimer un OU
|
||
logique, et « ! » pour exprimer un NON logique.
|
||
<A NAME="lbAD"> </A>
|
||
<H3>RÈGLES</H3>
|
||
|
||
Les règles sont composées de deux parties : une extension de nom de fichier
|
||
et des valeurs de test entre parenthèses. Les fonctions suivantes peuvent
|
||
être utilisées :
|
||
<DL COMPACT>
|
||
<DT id="1"><B>match("</B><I>motif</I><B>")</B><DD>
|
||
Vrai si le nom de fichier correspond au caractère générique fourni <I>motif</I>.
|
||
<DT id="2"><B>ascii</B>(<I>décalage</I><B>,</B><I>taille</I>)<DD>
|
||
Vrai si tous les octets de <I>taille</I> commençant à <I>décalage</I> sont des
|
||
caractères ASCII imprimables valables (CR, NL, TAB, BS, 32-126).
|
||
<DT id="3"><B>printable(</B><I>décalage</I><B>,</B><I>taille</I><B>)I</B><DD>
|
||
Vrai si tous les octets de <I>taille</I> commençant à <I>décalage</I> sont des
|
||
caractères 8 bits imprimables (CR, NL, TAB, BS, 32-126, 128-254).
|
||
<DT id="4"><B>priorité(</B><I>nombre</I><B>)</B><DD>
|
||
Indiquer la priorité relative de ce type MIME de média. La priorité par
|
||
défaut est <B>100</B>. Les valeurs plus importantes ont une priorité plus haute
|
||
tandis que les valeurs moins importantes ont une priorité plus basse.
|
||
<DT id="5"><B>string(</B><I>décalage</I><B>,"</B><I>chaîne</I><B>")</B><DD>
|
||
Vrai si les octets commençant à <I>décalage</I> sont identiques à <I>chaîne</I>.
|
||
<DT id="6"><B>istring(</B><I>décalage</I><B>,"</B><I>chaîne</I><B>")</B><DD>
|
||
Vrai si tous les octets commençant à <I>décalage</I> correspondent à <I>chaîne</I>
|
||
sans considération de casse.
|
||
<DT id="7"><B>char(</B><I>décalage</I><B>,</B><I>valeur</I><B>)</B><DD>
|
||
Vrai si l’octet à <B>décalage</B> est identique à <I>valeur</I>
|
||
<DT id="8"><B>short(</B><I>décalage</I><B>,</B><I>valeur</I><B>)</B><DD>
|
||
Vrai si les nombres entiers gros-boutiens (16 bits) sont identiques à
|
||
<I>valeur</I>.
|
||
<DT id="9"><B>int(</B><I>décalage</I><B>,</B><I>valeur</I><B>)</B><DD>
|
||
Vrai si les nombres entiers gros-boutiens (32 bits) sont identiques à
|
||
<I>valeur</I>.
|
||
<DT id="10"><B>locale("</B><I>chaîne</I><B>")</B><DD>
|
||
Vrai si le langage local correspond à <I>chaîne</I>.
|
||
<DT id="11"><B>contains(</B><I>décalage</I><B>,</B><I>intervalle</I><B>,"</B><I>chaîne</I><B>")</B><DD>
|
||
Vrai si les octets commençant à <I>décalage</I> pour <I>intervalle</I> octets
|
||
contiennent <I>chaîne</I>.
|
||
</DL>
|
||
<A NAME="lbAE"> </A>
|
||
<H3>CHAÎNES DE CARACTÈRES</H3>
|
||
|
||
Les chaînes de caractères peuvent être définies entre guillemets ("") pour
|
||
des chaînes contenant des espaces, ou entre chevrons (<>) pour des
|
||
chaînes en hexadécimal.
|
||
<A NAME="lbAF"> </A>
|
||
<H3>CORRESPONDANCE DE TYPE ET PRIORITÉ</H3>
|
||
|
||
Lorsque CUPS a besoin de déterminer le type MIME de média d'un fichier, il
|
||
vérifie tous les types MIME de média définis dans les fichiers
|
||
<I>.types</I>. Lorsque deux ou plusieurs types correspondent à un fichier donné,
|
||
le type choisi dépendra du nom du type et de sa priorité : les types de plus
|
||
haute priorité sont préférés à ceux de priorité plus basse. Si les types ont
|
||
une priorité identique, les noms des types sont triés par ordre
|
||
alphanumérique ascendant, et le premier type est sélectionné.
|
||
<P>
|
||
|
||
Par exemple, si deux types « text/titi » et « text/toto » sont définis comme
|
||
correspondants à l'extension « doc », normalement le type « text/titi » sera
|
||
choisi car son nom est de manière alphanumérique moindre que
|
||
« text/toto ». Cependant si « text/toto » est défini avec une priorité plus
|
||
haute que « text/titi », « texte/toto » sera choisi à la place.
|
||
<A NAME="lbAG"> </A>
|
||
<H2>FICHIERS</H2>
|
||
|
||
<I>/etc/cups</I> — répertoire de configuration classique de CUPS.
|
||
<A NAME="lbAH"> </A>
|
||
<H2>EXEMPLES</H2>
|
||
|
||
Définir deux types MIME de média pour des données Raster, l’un étant un
|
||
sous-ensemble avec une haute priorité :
|
||
<PRE>
|
||
|
||
application/vnd.cups-raster string(0,"RaSt") string(0,"tSaR") \
|
||
string(0,"RaS2") string(0,"2SaR") \
|
||
string(0,"RaS3") string(0,"3SaR")
|
||
|
||
image/pwg-raster string(0,"RaS2") + \
|
||
string(4,PwgRaster<00>) priority(150)
|
||
</PRE>
|
||
|
||
<A NAME="lbAI"> </A>
|
||
<H2>VOIR AUSSI</H2>
|
||
|
||
<B><A HREF="/cgi-bin/man/man2html?5+cups-files.conf">cups-files.conf</A></B>(5), <B><A HREF="/cgi-bin/man/man2html?5+cupsd.conf">cupsd.conf</A></B>(5), <B><A HREF="/cgi-bin/man/man2html?8+cupsd">cupsd</A></B>(8), <B><A HREF="/cgi-bin/man/man2html?8+cupsfilter">cupsfilter</A></B>(8),
|
||
<B><A HREF="/cgi-bin/man/man2html?5+mime.convs">mime.convs</A></B>(5), aide en ligne de CUPS
|
||
<URL:<I><A HREF="http://localhost:631/help">http://localhost:631/help</A></I>>
|
||
<A NAME="lbAJ"> </A>
|
||
<H2>COPYRIGHT</H2>
|
||
|
||
Copyright 2007-2019 par Apple Inc.
|
||
<P>
|
||
|
||
<HR>
|
||
<A NAME="index"> </A><H2>Index</H2>
|
||
<DL>
|
||
<DT id="12"><A HREF="#lbAB">NOM</A><DD>
|
||
<DT id="13"><A HREF="#lbAC">DESCRIPTION</A><DD>
|
||
<DL>
|
||
<DT id="14"><A HREF="#lbAD">RÈGLES</A><DD>
|
||
<DT id="15"><A HREF="#lbAE">CHAÎNES DE CARACTÈRES</A><DD>
|
||
<DT id="16"><A HREF="#lbAF">CORRESPONDANCE DE TYPE ET PRIORITÉ</A><DD>
|
||
</DL>
|
||
<DT id="17"><A HREF="#lbAG">FICHIERS</A><DD>
|
||
<DT id="18"><A HREF="#lbAH">EXEMPLES</A><DD>
|
||
<DT id="19"><A HREF="#lbAI">VOIR AUSSI</A><DD>
|
||
<DT id="20"><A HREF="#lbAJ">COPYRIGHT</A><DD>
|
||
</DL>
|
||
<HR>
|
||
This document was created by
|
||
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
||
using the manual pages.<BR>
|
||
Time: 00:05:02 GMT, March 31, 2021
|
||
</BODY>
|
||
</HTML>
|