Rechercher une page de manuel
mime.types
Langue: de
Version: CUPS (ubuntu - 25/10/10)
Section: 5 (Format de fichier)
Sommaire
NAME
mime.types - MIME-Typ-Beschreibungsdatei für CUPSBESCHREIBUNG
Die Datei mime.types beschreibt die erkannten Dateitypen.Zusätzliche Dateitypen können zu den mime.types oder (vorzugsweise) in zusätzlichen Dateien im CUPS-Konfigurationsverzeichnis mit der Endung ».types« hinzugefügt 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 Groß- und Kleinschreibung nicht berücksichtigt. Sie sind in absteigender alphanumerischer Reihenfolge für Suchzwecke sortiert. Siehe den Abschnitt »TYP-ÜBEREINSTIMMUNG UND PRIORITÄT«, um weitere Informationen zu erhalten.
Die Regeln könnten durch Benutzung von Klammern gruppiert werden, zum Aneinanderhängen wird »+« für ein logisches UND und »,« oder Leerzeichen für ein logisches ODER und für Negation »!« benutzt.
REGELN
Regeln nehmen zwei Formen an - eine eigenständige Dateinamenerweiterung und Funktionen mit Testwerten innerhalb von Klammern. Die folgenden Funktionen sind verfügbar:- match("Muster")
Muster passt zu Dateiname- ascii(Versatz,Länge)
Wahr, wenn Bytes gültiges druckbares ASCII sind (CR, NL, TAB, BS, 32-126)- printable(Versatz,Länge)
Wahr, wenn Bytes gültige druckbare 8-Bit-Zeichen sind (CR, NL, TAB, BS, 32-126, 128-254)- priority(Zahl)
Spezifiziert die relative Priorität dieses MIME-Typs. Die Vorgabepriorität ist 100. Größere Werte haben höhere Priorität, während kleinere Werte eine niedrigere Priorität haben.- string(Versatz,"Zeichenkette")
Wahr, wenn Bytes der Zeichenkette entsprechen- istring(Versatz,"Zeichenkette")
Wahr, wenn ein Vergleich, der Groß-/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 enthält
ZEICHENKETTENKONSTANTEN
Zeichenkettenkonstanten können für Zeichenketten, die Leerzeichen und spitze Klammern (<>) für hexadezimale Zeichenketten enthalten, innerhalb von Anführungszeichen ("") angegeben werden.TYP-ÜBEREINSTIMMUNG UND PRIORITÄT
Wenn CUPS den MIME-Typ einer gegebenen Datei bestimmt, wird jeder MIME-Typ, der in den .types-Dateien definiert ist, geprüft. Wenn zwei Typen die gleichen passenden Regeln aufweisen, dann hängt der ausgewählte Typ von Typname und der Priorität ab, wobei Typen höherer Priorität denen mit niedriger Priorität vorgezogen werden. Wenn die Typen die gleiche Priorität haben, werden die Typnamen in alphanumerischer Reihenfolge sortiert und der erste ausgewählt.Wenn zum Beispiel zwei Typen »text/bar« und »text/foo« als passend zur Erweiterung »doc« definiert sind, wird normalerweise »text/bar« ausgewählt, weil der Name alphanumerisch kleiner ist als »text/foo«. Wenn jedoch für »text/foo« außerdem eine höhere Priorität als für »text/bar« definiert ist, wird stattdessen »text/foo« ausgewählt.
SIEHE AUCH
classes.conf(5), cupsd(8), cupsd.conf(5), mime.convs(5), printers.conf(5),http://localhost:631/help
COPYRIGHT
Copyright 2007-2009 by Apple Inc.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre