Provided by:
cups_1.5.2-9ubuntu1_i386 
NAME
mime.types - MIME-Typ-Beschreibungsdatei fur CUPS
BESCHREIBUNG
Die Datei mime.types beschreibt die erkannten Dateitypen.
Zusatzliche Dateitypen konnen zu den mime.types oder (vorzugsweise) in
zusatzlichen Dateien im CUPS-Konfigurationsverzeichnis mit der Endung
>>.types<< hinzugefugt werden.
Jede Zeile in der Datei mime.types ist ein Kommentar, leer oder eine
Regelzeile. Kommentarzeilen beginnen mit dem #-Zeichen. Regelzeilen
beginnen mit dem MIME-Typnamen und werden optional von einer Serie von
Dateierkennungsregeln gefolgt, die benutzt werden, um Druck- und
Web-Dateien automatisch zu erkennen:
super/type Regel [ ... RegelN]
Bei MIME-Typnamen wird GroB- und Kleinschreibung nicht berucksichtigt.
Sie sind in absteigender alphanumerischer Reihenfolge fur Suchzwecke
sortiert. Siehe den Abschnitt >>TYP-UBEREINSTIMMUNG UND PRIORITAT<<, um
weitere Informationen zu erhalten.
Die Regeln konnten durch Benutzung von Klammern gruppiert werden, zum
Aneinanderhangen wird >>+<< fur ein logisches UND und >>,<< oder
Leerzeichen fur ein logisches ODER und fur Negation >>!<< benutzt.
REGELN
Regeln nehmen zwei Formen an - eine eigenstandige Dateinamenerweiterung
und Funktionen mit Testwerten innerhalb von Klammern. Die folgenden
Funktionen sind verfugbar:
match("Muster")
Muster passt zu Dateiname
ascii(Versatz,Lange)
Wahr, wenn Bytes gultiges druckbares ASCII sind (CR, NL, TAB, BS,
32-126)
printable(Versatz,Lange)
Wahr, wenn Bytes gultige druckbare 8-Bit-Zeichen sind (CR, NL,
TAB, BS, 32-126, 128-254)
priority(Zahl)
Spezifiziert die relative Prioritat dieses MIME-Typs. Die
Vorgabeprioritat ist 100. GroBere Werte haben hohere Prioritat,
wahrend kleinere Werte eine niedrigere Prioritat haben.
string(Versatz,"Zeichenkette")
Wahr, wenn Bytes der Zeichenkette entsprechen
istring(Versatz,"Zeichenkette")
Wahr, wenn ein Vergleich, der GroB-/Kleinschreibung ignoriert,
identisch ist
char(Versatz,Wert)
Wahr, wenn Byte identisch ist
short(Versatz,Wert)
Wahr, wenn 16-Bit-Ganzzahl identisch ist
int(Versatz,Wert)
Wahr, wenn 32-Bit-Ganzzahl identisch ist
locale("Zeichenkette")
Wahr, wenn aktuelle Locale zu Zeichenkette passt
contains(Versatz,Bereich,"Zeichenkette")
Wahr, wenn der Bereich die Zeichenkette enthalt
ZEICHENKETTENKONSTANTEN
Zeichenkettenkonstanten konnen fur Zeichenketten, die Leerzeichen und
spitze Klammern (<>) fur hexadezimale Zeichenketten enthalten,
innerhalb von Anfuhrungszeichen ("") angegeben werden.
TYP-"UBEREINSTIMMUNG UND PRIORIT"AT
Wenn CUPS den MIME-Typ einer gegebenen Datei bestimmt, wird jeder
MIME-Typ, der in den .types-Dateien definiert ist, gepruft. Wenn zwei
Typen die gleichen passenden Regeln aufweisen, dann hangt der
ausgewahlte Typ von Typname und der Prioritat ab, wobei Typen hoherer
Prioritat denen mit niedriger Prioritat vorgezogen werden. Wenn die
Typen die gleiche Prioritat haben, werden die Typnamen in
alphanumerischer Reihenfolge sortiert und der erste ausgewahlt.
Wenn zum Beispiel zwei Typen >>text/bar<< und >>text/foo<< als passend
zur Erweiterung >>doc<< definiert sind, wird normalerweise >>text/bar<<
ausgewahlt, weil der Name alphanumerisch kleiner ist als >>text/foo<<.
Wenn jedoch fur >>text/foo<< auBerdem eine hohere Prioritat als fur
>>text/bar<< definiert ist, wird stattdessen >>text/foo<< ausgewahlt.
SIEHE AUCH
classes.conf(5), cupsd(8), cupsd.conf(5), mime.convs(5),
printers.conf(5),
http://localhost:631/help
COPYRIGHT
Copyright 2007-2011 by Apple Inc.