Theorie
 
 
 
 
 
Computertechnik
 
 
 
 
 
.. Stichwort: Inhalts- Mimetypen (Content-Header)
 
 
 
 
 

 
 
 
 

 

Die normale Tätigkeit eines Browser besteht darin, Daten von einem Server im Netzwerk anzufordern und sie auf dem Bildschirm des Client-Rechners darzustellen. Nun gibt es viele verschiedene Datenformate, oder anders, mit den hexadezimalen Zahlen aus denen eine Textdatei besteht, muss bei ihrer Darstellung anders verfahren werden, als mit den hexadezimalen Zahlen eines gif- oder jpg- Bildes, eines Videos, oder einer Musikdatei. Trotzdem scheint der Browser diese Datenformate aus den übermittelten Daten zu erkennen, denn er kann sie voneinander unterscheiden und stellt sie richtig dar.

 

 

 

 

 

Liest ein Programm Daten von der Festplatte, kann es sich an den Dateiendungen orientieren um den Datentyp der Datei zu erfahren. Im Netzwerk werden aber keine Dateinamen versandt. Hier sind es die vom Server zu jeder Datei mitgelieferten 'Inhalts- oder Mimetypen' die dem Browser helfen.

Inhalts- oder MimeTypen sind also Angaben des Servers, die dem Browser des Clients mitzuteilen, was für ein Dateityp nachfolgend gesendet wird. Die Abkürzung Mime steht für Multipurpose Internet Mail Extensions, und diese Angabe wurde ursprünglich für die Anhänge von eMails entwickelt.

 

 

 

 

 

Struktur der Mime-Typenangabe
Eine Mime-Typenangabe besteht aus der Angabe des Medientyps und einer Subtypangabe. Beide Angaben werden durch einen Querstrich voneinander getrennt werden. Es gibt es folgende Medientypen:

text        = für Textdateien
image       = für Grafikdateien
video       = für Videodateien
audio       = für Sounddateien
application = für Dateien, die an ein bestimmtes Programm gebunden sind
multipart   = für mehrteilige Daten
message     = für Nachrichten
model       = für Dateien, die mehrdimensionale Strukturen repräsentieren

Subtypen die auf einem Server bearbeitet werden können, besitzen oftmals die Einleitung x-. Ansonsten gibt die nachfolgende Tabelle Aufschluss zu weiteren Subtypen, wobei sich die unten genannten Mime-Typenangabe auf den IPC@CHIP beziehen und es ansonsten eine Vielzahl weiterer Typen gibt.

 

 

 

 

 

text/html

*.htm *.html - Hypertextdateien

 

 

text/css

*.css - Cascaded Style Sheet Dateien

 

 

text/xml

*.xml - Extended Markup Language Dateien

 

 

text/plain

*.txt - normaler ASCII-Text

 

 

image/gif

*.gif - Bild im FormatGrafic Image File

 

 

image/jpeg

*.jpg *.jpe *.jpeg - Bild im Format jpeg

 

 

image/tiff

*.tiff - Bild im Format Tag Image File

 

 

image/pict

*.pic - Bilddatei im Pixelformat

 

 

image/png

*.png - Bilddatei, Portable Network Graphics

 

 

audio/wav

*.wav - Wave Tondateien

 

 

application/pdf

*.pdf - Adobe /Acrobat Reader Datei

 

 

application/ipp

*.ipp - Internet Printing Protocol

 

 

application/octet-stream

*.bin *.exe *.com *.dll *.class - ausführbare Dateien

 

 

application/x-www-form -urlencoded

HTML-Formulardaten an CGI

 

 

application/java-archive

   ??

 

 

 

Wireless Application Protocol (WAP)- z.B. Handy

 

 

text/vnd.wap.wml

*.wml    - Textdateien (WAP)

 

 

text/vnd.wap.wmlscript

*.wmls   - Scriptdatei (WAP)

 

 

text/vnd.wap.wmlscriptc

*.wmlc   - ScriptC-Datei (WAP)

 

 

image/vnd.wap.wbmp

*.wbmp - Bild/Bitmapdatei (WAP)

 

 

application/vnd.wap.wmlc

*.wmlc   - ScriptC-Datei (WAP)

 

 

 

 

www..de