Zum Hauptinhalt springen

4. Discrete Media Type Values (Diskrete Medientypwerte)

Die fünf diskreten Top-Level-Medientypen sind: text, image, audio, video und application.

4.1. Text Media Type (Text-Medientyp)​

Der Text-Medientyp wird für in Textform dargestellte Informationen verwendet.

4.1.1. Darstellung von Zeilenumbrüchen​

Der Inhalt von Text-Typen wird als zeilenorientiert angenommen. Zeilenumbrüche müssen (MUST) unter Verwendung der CRLF-Sequenz dargestellt werden.

4.1.2. Charset-Parameter​

Der wichtigste Parameter für Text-Typen ist der charset-Parameter. Er spezifiziert den Zeichensatz (Character Set), der zur Darstellung des Textes verwendet wird.

Häufige Zeichensätze:

  • US-ASCII: 7-Bit-ASCII (Standardwert)
  • UTF-8: Unicode UTF-8-Kodierung (empfohlen)
  • ISO-8859-1: Westeuropäische Sprachen
  • GB2312, GBK, GB18030: Vereinfachtes Chinesisch
  • Big5: Traditionelles Chinesisch
  • Shift_JIS, EUC-JP: Japanisch

4.1.3. Plain-Subtyp​

text/plain ist der grundlegendste Text-Subtyp und stellt einfachen Text (Plain Text) dar.

Content-Type: text/plain; charset=UTF-8

4.1.4. Weitere Text-Subtypen​

  • text/html: HTML-Dokumente
  • text/css: CSS-Stylesheets
  • text/javascript: JavaScript-Code
  • text/csv: Durch Komma getrennte Werte (Comma-Separated Values)
  • text/xml: XML-Dokumente

4.2. Image Media Type (Bild-Medientyp)​

Der Image-Medientyp wird verwendet, um statische (nicht animierte) grafische Bilddaten zu übertragen.

Häufige Subtypen:

  • image/jpeg: JPEG-Bilder
  • image/png: PNG-Bilder
  • image/gif: GIF-Bilder (können Animationen enthalten)
  • image/svg+xml: SVG-Vektorgrafiken
  • image/webp: WebP-Bilder
Content-Type: image/jpeg

4.3. Audio Media Type (Audio-Medientyp)​

Der Audio-Medientyp wird verwendet, um Audio- oder Sprachdaten zu übertragen.

Häufige Subtypen:

  • audio/mpeg: MP3-Audio
  • audio/mp4: MP4-Audio
  • audio/wav: WAV-Audio
  • audio/ogg: Ogg Vorbis
  • audio/webm: WebM-Audio
Content-Type: audio/mpeg

4.4. Video Media Type (Video-Medientyp)​

Der Video-Medientyp wird verwendet, um Video- oder Bewegtbilddaten, gegebenenfalls mit Audio, zu übertragen.

Häufige Subtypen:

  • video/mp4: MP4-Video
  • video/mpeg: MPEG-Video
  • video/ogg: Ogg Theora
  • video/webm: WebM-Video
Content-Type: video/mp4

4.5. Application Media Type (Anwendungs-Medientyp)​

Der Application-Medientyp wird für diskrete Daten verwendet, die in keine andere Typen passen.

4.5.1. Octet-Stream-Subtyp​

application/octet-stream wird für Binärdaten mit nicht angegebenem oder unbekanntem Subtyp verwendet.

Content-Type: application/octet-stream

4.5.2. PostScript-Subtyp​

application/postscript wird für PostScript-Programme verwendet.

4.5.3. Weitere Application-Subtypen​

  • application/pdf: PDF-Dokumente
  • application/json: JSON-Daten
  • application/xml: XML-Daten
  • application/zip: ZIP-komprimierte Dateien
  • application/javascript: JavaScript
  • application/x-www-form-urlencoded: Formulardaten

Zusammenfassung:

TypZweckHäufige Subtypen
textTextdatenplain, html, css
imageBilderjpeg, png, gif
audioAudiompeg, wav, ogg
videoVideomp4, mpeg, webm
applicationAnderepdf, json, zip, octet-stream