mime.types

Autres langues

Langue: fr

Autres versions - même langue

Version: CUPS (ubuntu - 24/10/10)

Section: 5 (Format de fichier)

NOM

mime.types - Fichier de description des types MIME de CUPS.

DESCRIPTION

Le fichier mime.types définit les types de fichier reconnus par CUPS.

D'autres types de fichiers peuvent être ajoutés au fichier mime.types ou (de préférence) à d'autres fichier dans le répertoire de configuration de CUPS, avec l'extension « .types ».

Chaque ligne du fichier mime.types est soit un commentaire, soit une ligne vide, soit une règle. Les lignes définissant une règle commencent par le nom du type MIME et peuvent être suivies par une liste de règles de reconnaissance utilisées pour déterminer automatiquement le type du fichier :

 
     super/type règle [ ... règleN]
 
MIME type names are case-insensitive and are sorted in ascending alphanumeric order for the purposes of matching. See the "TYPE MATCHING AND PRIORITY" section for more information.

Ces règles doivent être mises entre parenthèses, liées par un « + » pour exprimer un ET logique, « , » ou une espace pour exprimer un OU logique. Elles sont précédées de « ! » pour exprimer un NON logique.

RÈGLES

Les règles sont composées de deux parties : une extension de fichier et des fonctions de test entre parenthèses. Les fonctions suivantes peuvent être utilisées :
match("motif")

Reconnaissance d'un motif sur le nom du fichier
ascii(début, longueur)

Vrai si tous les octets sont des caractères ASCII valables (CR, NL, TAB, BS, 32-126).
printable(début, longueur)

Vrai si tous les octets sont des caractères 8 bits imprimables (CR, NL, TAB, BS, 32-126, 128-254).
priority(number)

Specifies the relative priority of this MIME type. The default priority is 100. Larger values have higher priority while smaller values have lower priority.
string(début, "chaîne")

Vrai si les octets sont identiques à « chaîne »
istring(début, "chaîne")

Vrai si les octets sont identiques, sans prendre en compte la casse.
char(début, valeur)

Vrai si les octets sont identiques.
short(début, valeur)

Vrai si les nombres entiers (16 bits) sont identiques.
int(début, valeur)

Vrai si les nombres entiers (32 bits) sont identiques.
locale("chaîne")

Vrai si les définitions de langage sont identiques.
contains(début, portée, "chaîne")

Vrai si la chaîne est trouvée dans la portion précisée.

CHAÎNES DE CARACTÈRES

Les chaînes de caractères peuvent être définies entre guillemets ("") pour des chaînes contenant des espaces ou entre crochets (<>) pour des chaînes en hexadécimal.

TYPE MATCHING AND PRIORITY

When CUPS needs to determine the MIME type of a given file, it checks every MIME type defined in the .types files. When two types have the same matching rules, the type chosen will depend on the type name and priority, with higher- priority types being used over lower-priority ones. If the types have the same priority, the type names are sorted alphanumerically in ascending order and the first type is chosen.

For example, if two types "text/bar" and "text/foo" are defined as matching the extension "doc", normally the type "text/bar" will be chosen since its name is alphanumerically smaller than "text/foo". However, if "text/foo" also defines a higher priority than "text/bar", "text/foo" will be chosen instead.

VOIR AUSSI

classes.conf(5), cupsd(8), cupsd.conf(5), mime.convs(5), printers.conf(5),
http://localhost:631/help Copyright 2007-2009 by Apple Inc.