man-pages/fr/man5/mime.types.5.html
2021-03-31 01:06:50 +01:00

166 lines
7.2 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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">&nbsp;</A>
<H2>NOM</H2>
mime.types - Fichier de description des types MIME de CUPS.
<A NAME="lbAC">&nbsp;</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
lextension <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
«&nbsp;#&nbsp;». 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&nbsp;:
<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 (\)&nbsp;:
<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 «&nbsp;CORRESPONDANCE DE
TYPE ET PRIORITÉ&nbsp;» pour plus d'information.
<P>
Ces règles peuvent être groupées avec des parenthèses, liées par un «&nbsp;+&nbsp;»
pour exprimer un ET logique, «&nbsp;,&nbsp;» ou une espace pour exprimer un OU
logique, et «&nbsp;!&nbsp;» pour exprimer un NON logique.
<A NAME="lbAD">&nbsp;</A>
<H3>RÈGLES</H3>
Les règles sont composées de deux parties&nbsp;: une extension de nom de fichier
et des valeurs de test entre parenthèses. Les fonctions suivantes peuvent
être utilisées&nbsp;:
<DL COMPACT>
<DT id="1"><B>match(&quot;</B><I>motif</I><B>&quot;)</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&nbsp;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>,&quot;</B><I>chaîne</I><B>&quot;)</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>,&quot;</B><I>chaîne</I><B>&quot;)</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 loctet à <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&nbsp;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&nbsp;bits) sont identiques à
<I>valeur</I>.
<DT id="10"><B>locale(&quot;</B><I>chaîne</I><B>&quot;)</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>,&quot;</B><I>chaîne</I><B>&quot;)</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">&nbsp;</A>
<H3>CHAÎNES DE CARACTÈRES</H3>
Les chaînes de caractères peuvent être définies entre guillemets (&quot;&quot;) pour
des chaînes contenant des espaces, ou entre chevrons (&lt;&gt;) pour des
chaînes en hexadécimal.
<A NAME="lbAF">&nbsp;</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é&nbsp;: 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 «&nbsp;text/titi&nbsp;» et «&nbsp;text/toto&nbsp;» sont définis comme
correspondants à l'extension «&nbsp;doc&nbsp;», normalement le type «&nbsp;text/titi&nbsp;» sera
choisi car son nom est de manière alphanumérique moindre que
«&nbsp;text/toto&nbsp;». Cependant si «&nbsp;text/toto&nbsp;» est défini avec une priorité plus
haute que «&nbsp;text/titi&nbsp;», «&nbsp;texte/toto&nbsp;» sera choisi à la place.
<A NAME="lbAG">&nbsp;</A>
<H2>FICHIERS</H2>
<I>/etc/cups</I>&nbsp;répertoire de configuration classique de CUPS.
<A NAME="lbAH">&nbsp;</A>
<H2>EXEMPLES</H2>
Définir deux types MIME de média pour des données Raster, lun étant un
sous-ensemble avec une haute priorité&nbsp;:
<PRE>
application/vnd.cups-raster string(0,&quot;RaSt&quot;) string(0,&quot;tSaR&quot;) \
string(0,&quot;RaS2&quot;) string(0,&quot;2SaR&quot;) \
string(0,&quot;RaS3&quot;) string(0,&quot;3SaR&quot;)
image/pwg-raster string(0,&quot;RaS2&quot;) + \
string(4,PwgRaster&lt;00&gt;) priority(150)
</PRE>
<A NAME="lbAI">&nbsp;</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
&lt;URL:<I><A HREF="http://localhost:631/help">http://localhost:631/help</A></I>&gt;
<A NAME="lbAJ">&nbsp;</A>
<H2>COPYRIGHT</H2>
Copyright 2007-2019 par Apple Inc.
<P>
<HR>
<A NAME="index">&nbsp;</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>