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

167 lines
7.0 KiB
HTML

<!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>NAME</H2>
mime.types - MIME-Typ-Beschreibungsdatei für CUPS
<A NAME="lbAC">&nbsp;</A>
<H2>BESCHREIBUNG</H2>
Die Datei <B>mime.types</B> beschreibt die erkannten Dateitypen.
<P>
Zusätzliche Filtertypen werden in Dateien mit der Endung <I>.types</I> in dem
CUPS-Konfigurationsverzeichnis festgelegt.
<P>
Jede Zeile in der Datei <B>mime.types</B> ist ein Kommentar, leer oder eine
Regelzeile. Kommentarzeilen beginnen mit dem #-Zeichen. Regelzeilen beginnen
mit dem MIME-Medientyp und werden optional von einer Serie von
Dateierkennungsregeln gefolgt, die benutzt werden, um Druck- und Web-Dateien
automatisch zu erkennen:
<PRE>
<I>MIME/Typ </I>[ <I>Regel </I><I>Regel </I>]
</PRE>
Regeln können über mehrere Zeilen erweitert werden, indem der
Rückwärtsschrägstrich (\) verwandt wird:
<PRE>
<I>MIME/Typ </I>[ <I>wirklich-wirklich-wirklich-lange-Regel </I><B>\
</B><I>Regel </I>]
</PRE>
Bei MIME-Medientypnamen, die im Feld <I>MIME/Typ</I> festgelegt werden, 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.
<P>
Die Regeln könnten durch Benutzung von Klammern gruppiert werden, zum
Aneinanderhängen wird »+« für ein logisches UND und »,« oder Leerraumzeichen
für ein logisches ODER und »!« für Negation benutzt.
<A NAME="lbAD">&nbsp;</A>
<H3>REGELN</H3>
Regeln nehmen zwei Formen an - eine eigenständige Dateinamenerweiterung und
Funktionen mit Testwerten innerhalb von Klammern. Die folgenden Funktionen
sind verfügbar:
<DL COMPACT>
<DT id="1"><B>match(&quot;</B><I>Muster</I><B>&quot;)</B><DD>
Wahr, falls der Dateiname auf das angegebene Shell-Platzhalter-<I>Muster</I>
passt.
<DT id="2"><B>ascii(</B><I>Versatz</I><B>,</B><I>Länge</I><B>)</B><DD>
Wahr, falls die <I>Länge</I> Bytes beginnend an <I>Versatz</I> gültige druckbare
ASCII-Zeichen sind (CR, NL, TAB, BS, 32-126)
<DT id="3"><B>printable(</B><I>Versatz</I><B>,</B><I>Länge</I><B>)</B><DD>
Wahr, falls die <I>Länge</I> Bytes beginnend an <I>Versatz</I> gültige druckbare
8-Bit-Zeichen sind (CR, NL, TAB, BS, 32-126, 128-254).
<DT id="4"><B>priority(</B><I>Zahl</I><B>)</B><DD>
Legt die relative Priorität dieses MIME-Typs fest. Die Vorgabepriorität ist
100. Größere Werte haben höhere Priorität, während kleinere Werte eine
niedrigere Priorität haben.
<DT id="5"><B>string(</B><I>Versatz</I><B>,&quot;</B><I>Zeichenkette</I><B>&quot;)</B><DD>
Wahr, falls die bei <I>Versatz</I> beginnenden Bytes identisch zur
<I>Zeichenkette</I> sind.
<DT id="6"><B>istring(</B><I>Versatz</I><B>,&quot;</B><I>Zeichenkette</I><B>&quot;)</B><DD>
Wahr, falls die bei <I>Versatz</I> beginnenden Bytes auf die <I>Zeichenkette</I>
unabhängig von der Groß-/Kleinschreibung passen.
<DT id="7"><B>char(</B><I>Versatz</I><B>,</B><I>Wert</I><B>)</B><DD>
Wahr, falls das Byte bei <I>Versatz</I> identisch zu <I>Wert</I> ist.
<DT id="8"><B>short(</B><I>Versatz</I><B>,</B><I>Wert</I><B>)</B><DD>
Wahr, falls die 16-bit-Big-Endian-Ganzzahl bei <I>Versatz</I> identisch mit
<I>Wert</I> ist.
<DT id="9"><B>int(</B><I>Versatz</I><B>,</B><I>Wert</I><B>)</B><DD>
Wahr, falls die 32-bit-Big-Endian-Ganzzahl bei <I>Versatz</I> identisch mit
<I>Wert</I> ist.
<DT id="10"><B>locale(&quot;</B><I>Zeichenkette</I><B>&quot;)</B><DD>
Wahr, wenn die aktuelle Standorteinstellung zu <I>Zeichenkette</I> passt.
<DT id="11"><B>contains(</B><I>Versatz</I><B>,</B><I>Bereich</I><B>,&quot;</B><I>Zeichenkette</I><B>&quot;)</B><DD>
Wahr, falls die bei <I>Versatz</I> beginnenden Bytes für den <I>Bereich</I>
<I>Zeichenkette</I> enthält.
</DL>
<A NAME="lbAE">&nbsp;</A>
<H3>ZEICHENKETTENKONSTANTEN</H3>
Zeichenkettenkonstanten können für Zeichenketten, die Leerraumzeichen und
spitze Klammern (&lt;&gt;) für hexadezimale Zeichenketten enthalten,
innerhalb von Anführungszeichen (&quot;&quot;) angegeben werden.
<A NAME="lbAF">&nbsp;</A>
<H3>TYP-ÜBEREINSTIMMUNG UND PRIORITÄT</H3>
Wenn CUPS den MIME-Medientyp einer gegebenen Datei bestimmt, wird jeder
MIME-Typ, der in den <I>.types</I>-Dateien definiert ist, geprüft. Wenn zwei
oder mehr Typen auf eine übergebene Datei passen, 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.
<P>
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.
<A NAME="lbAG">&nbsp;</A>
<H2>DATEIEN</H2>
<I>/etc/cups</I> - Typisches CUPS-Konfigurationsverzeichnis.
<A NAME="lbAH">&nbsp;</A>
<H2>BEISPIELE</H2>
Zwei MIME-Medientypen für Raster-Daten definieren, wobei eines eine
Teilmenge mit höherer Priorität ist:
<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>SIEHE AUCH</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), CUPS-Online-Hilfe (<A HREF="http://localhost:631/help)">http://localhost:631/help)</A>
<A NAME="lbAJ">&nbsp;</A>
<H2>COPYRIGHT</H2>
Copyright &#169; 2007-2019 by Apple Inc.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="12"><A HREF="#lbAB">NAME</A><DD>
<DT id="13"><A HREF="#lbAC">BESCHREIBUNG</A><DD>
<DL>
<DT id="14"><A HREF="#lbAD">REGELN</A><DD>
<DT id="15"><A HREF="#lbAE">ZEICHENKETTENKONSTANTEN</A><DD>
<DT id="16"><A HREF="#lbAF">TYP-ÜBEREINSTIMMUNG UND PRIORITÄT</A><DD>
</DL>
<DT id="17"><A HREF="#lbAG">DATEIEN</A><DD>
<DT id="18"><A HREF="#lbAH">BEISPIELE</A><DD>
<DT id="19"><A HREF="#lbAI">SIEHE AUCH</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:04:57 GMT, March 31, 2021
</BODY>
</HTML>