Content-Type

Content-Type

Der Internet Media Type, auch MIME-Type (nach der Spezifikation) oder Content-Type (nach dem Namen des Feldes) genannt, klassifiziert die Daten im Rumpf einer Nachricht im Internet. Wie in dem Standard Multipurpose Internet Mail Extensions (MIME) erläutert, wird z. B. bei einer HTTP-Übertragung einem Browser mitgeteilt, welche Daten der Webserver sendet – ob es beispielsweise Klartext, ein HTML-Dokument oder ein PNG-Bild ist. Auch in E-Mails wird das „Content-Type“-Header-Feld dazu verwendet, die verschiedenen Daten zu klassifizieren.

Der Internet Media Type besteht aus zwei Teilen: der Angabe eines Medientyps und der Angabe eines Subtyps. Beide Angaben werden durch einen Schrägstrich voneinander getrennt, Beispiel image/jpeg.

Es gibt folgende Medientypen:

  • text – für Text
  • image – für Grafiken
  • video – für Videomaterial
  • audio – für Audiodaten
  • application – für uninterpretierte binäre Daten, Mischformate (z. B. Textdokumente mit eingebetteten nichttextuellen Daten) oder Informationen, die von einem bestimmten Programm verarbeitet werden sollen
  • multipart – für mehrteilige Daten
  • message – für Nachrichten, beispielsweise message/rfc822
  • model – für Daten, die mehrdimensionale Strukturen repräsentieren
  • example – Beispiel-Medientyp für Dokumentationen

Es sind zur Zeit über 130 Subtypen definiert, zusätzlich integriert jede Rechnergeneration eine Vielzahl von eigenen Medientypen. Verwaltet werden die Medientypen von der Internet Assigned Numbers Authority.

MIME-Sniffing

Fehlt die Angabe des MIME-Typs, soll das sogenannte MIME-Sniffing den MIME-Typ erkennen. Dazu werden zunächst die ersten Bytes des Dokuments gelesen. Bilder im Format JPG oder PNG sind leicht an ihrem Header zu unterscheiden. Schlägt die Analyse fehl, wird die Dateiendung herangezogen. Danach wird entweder eine Standard-Darstellung versucht, beispielsweise die Wiedergabe als HTML-Datei oder die Wiedergabe wird mit einer Fehlermeldung abgebrochen.

Die Reihenfolge der Analyse legen Protokolldokumente fest. So fordert das HTTP1.1 Dokument, dass immer der angegebene Content-Typ zu verwenden ist. Nur wenn er fehlt, darf MIME-Sniffing den Typ erraten.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Content Type — Content Type,   MIME …   Universal-Lexikon

  • MIME Content Type —    Information contained in a Multi purpose Internet Mail Extension (MIME) message header indicates the content type of the data contained in the next part of the message. Table M.1 lists the seven major content types as well as the subtypes.… …   Dictionary of networking

  • Type de média internet — Type MIME Un Internet media type[1], à l origine appelé Type MIME ou juste MIME ou encore Content type[2], est un identifiant de format de données sur internet en deux parties. Les identifiants étaient à l origine définis dans la RFC 2046 pour… …   Wikipédia en Français

  • Type mime — Multipurpose Internet Mail Extensions « MIME » redirige ici. Pour les autres significations, voir Mime (homonymie). Multipurpose Internet Mail Extensions (MIME) est un standard internet qui étend le format de données des courriels pour… …   Wikipédia en Français

  • Content-control software — DansGuardian blocking whitehouse.com …   Wikipedia

  • Type MIME — Un Internet media type[1], à l origine appelé Type MIME ou juste MIME ou encore Content type[2], est un identifiant de format de données sur internet en deux parties. Les identifiants étaient à l origine définis dans la RFC 2046 pour leur… …   Wikipédia en Français

  • Content Negotiation — Unter Content Negotiation (Inhaltsvereinbarung[1]) versteht man eine Technik im Hypertext Transfer Protocol, die eine Abstimmung der Inhalte der angefragten Ressource aufgrund der Möglichkeiten und Vorzüge des Clients ermöglicht.… …   Deutsch Wikipedia

  • Type 62 — Infobox Weapon is vehicle=yes type=Light tank origin=PRC name=Type 62 caption= Chinese Type 62 light tank at the China People s Revolution Military Museum. service=1963 present used by=See Operators wars=See Combat History manufacturer=674… …   Wikipedia

  • Content storage management — (CSM) is a technique for the evolution of traditional media archive technology used by media companies and content owners to store and protect valuable file based media assets. CSM solutions focus on active management of content and media assets… …   Wikipedia

  • Content repository API for Java — (JCR) is a specification for a Java platform application programming interface (API) to access content repositories in a uniform manner.[1][dead link][2][not in citation given] …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”