Provided by: cups_1.5.2-9ubuntu1_amd64 bug

NAME

       mime.types - MIME-Typ-Beschreibungsdatei für CUPS

BESCHREIBUNG

       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-2011 by Apple Inc.