HTML-Dateien selbst erstellen
Dokumentation: HTML
Multimedia (Sound, Video, Java usw.)

Mime-Typen f�r Dateiformate


 Mime-Typen angeben
 �bersicht: Mime-Typen


Mime-Typen angeben

Die Abkürzung MIME steht für "Multipurpose Internet Mail Extensions". MIME-Typen sind ein Internet-Standard, um Dateitypen anzugeben. Im Zusammenhang mit multimedialen Elementen auf WWW-Seiten werden diese Angaben in Zukunft immer wichtiger.

MIME-Typen werden bei der Kommunikation zwischen WWW-Server und WWW-Browser eingesetzt. Sowohl der WWW-Server als auch der WWW-Browser unterhält eine Liste mit ihm bekannten Dateitypen. In vielen WWW-Browsern (z.B. bei Netscape) ist das die Liste der sogenannten "Helper Applications". Beim Übertragen vom Server zum Browser wird über das HTTP-Protokoll der MIME-Type mit übertragen. Aufgrund seiner Liste mit MIME-Typen weiß der WWW-Browser, wie er die Datei zu behandeln hat.

Zwar unters�tzen viele Plattformen wie zum Beispiel Windows Standardverkn�pfungen zwischen Dateinamenerweiterungen und Dateitypen. Doch ist diese Verkn�pfung nicht eindeutig genug. So kann die Dateinamenerweiterung .doc beispielsweise ein Word-Dokument, ein FrameMaker-Dokument oder eine einfache Textdatei bedeuten. Das System der Mime-Typen hat die Aufgabe, solche Zweideutigkeiten zu beseitigen und den beteiligten Programmen (WWW-Server-Software, WWW-Browser) ein eindeutiges Identifizierungsschema f�r den Datentyp von Dateien bereitzustellen.

MIME-Typen werden nach folgendem Schema angegeben:
Kategorie/Unterkategorie

Kategorien sind z.B. "text", "image", "audio". Unterkategorien von "text" sind beispielsweise "plain" (Datei ist eine reine Textdatei) oder "html" (Datei ist eine HTML-Datei). Unterkategorien von "image" ist beispielsweise "gif" (Datei ist eine Grafik im GIF-Format).

�bersicht: Mime-Typen

Die folgenden MIME-Typen werden von den beiden gängigen WWW-Server-Typen CERN und NCSA unterstützt:

Dateiart Dateinamenerweiterung(en) Mime-Typ
Datei *.dat application/xy
4.3BSD tar-Archivdatei *.tar application/x-tar
Adobe Acrobat *.pdf application/pdf
AIFF-Audio-Format *.aif,*.aiff audio/x-aiff
Audio-Datei *.au,*.snd audio/basic
AutoCAD *.dwg,*.DWG application/acad (nur NCSA)
AutoCAD *.dxf,*.DXF application/dxf (nur CERN)
Binärdateien *.bin application/octet-stream
Bourne-Shellscript *.sh application/x-sh
C-Shellscript *.csh application/x-csh
ClarisCAD *.CCAD application/clariscad (nur CERN)
CMU-Raster *.ras image/cmu-raster
CPIO-Datei (alt binär) *.bcpio application/x-bcpio
CPIO-Datei (POSIX) *.cpio application/x-cpio
CPIO-Datei (SVR4) *.sv4cpio application/x-sv4cpio
CPIO-Datei (SVR4 mit CRC) *.sv4crc application/x-sv4crc
FrameMaker MIF-Format *.mif application/x-mif (nur NCSA)
GIF-Grafik *.gif image/gif
GNU tar-Archivdatei *.gtar application/x-gtar
GNU ZIP-Archivdatei *.gzip multipart/x-gzip (nur CERN)
HTML-Datei *.html,*.htm text/html
I-DEAS-Dateien *.unv,*.UNV application/i-deas (nur CERN)
IGES-Dateien *.igs,*.iges,*.IGS,*.IGES application/iges (nur CERN)
Image Exchange Format *.ief image/ief
ISO-10303 STEP *.stp,*.STP,*.step,*.STEP application/STEP (nur CERN)
JPEG-Grafik *.jpeg,*.jpg,*.jpe image/jpeg
LaTeX-Quelldatei *.latex application/x-latex
MATRA-Prelude *.DRW application/drafting (nur CERN)
MATRA Prelude Solids *.SOL application/solids (nur CERN)
MIME Richtext *.rtx text/richtext
MPEG Videodatei *.mpeg,*.mpg,*.mpe video/mpeg
NCSA HDF Data File *.hdf application/x-hdf
PBM Anymap-Datei *.pnm image/x-portable-anymap
PBM Bitmap-Datei *.pbm image/x-portable-bitmap
PBM Graymap-Datei *.pgm image/x-portable-graymap
PBM Pixmap-Datei *.ppm image/x-portable-pixmap
POSIX-tar-Archivdatei *.ustar application/x-ustar
PostScript *.ps,*.PS,*.ai,*.eps application/postscript (nur CERN)
PTC Pro/Engineer *.prt,*.PRT application/pro_eng (nur CERN)
RBG-Grafik *.rgb image/x-rgb
QuickTime Videodatei *.qt,*.mov video/quicktime
Rich Text Format *.rtf application/rtf
SET (CAD) *.set,*.SET application/set (nur CERN)
SGI Movieplayer-Datei *.movie video/x-sgi-movie
Shell-Archiv *.shar application/x-shar
Stereolithografie *.stl,*.STL application/sla (nur CERN)
Struct.erw. Text *.etx text/x-setext
VDA-FS Surface data *.vda,*.VDA application/vda (nur CERN)
TCL-Script *.tcl application/x-tcl
TeX dvi *.dvi application/x-dvi
Texinfo (emacs) *.texinfo,*.texi application/x-texinfo
Textdatei *.txt,*.g,*.h,*.C,*.cc,*.hh,*.m,*.f90 text/plain
Textdatei mit Tabulatoren *.tsv text/tab-separated-values
TIFF-Grafik *.tif,*.tiff image/tiff
troff-Dateien *.t,*.tr,*.roff application/x-troff
troff mit MAN-Makros *.man application/x-troff-man
troff mit ME-Makros *.me application/x-troff-me
troff mit MS-Makros *.ms application/x-troff-ms
Unidata netCDF *.nc,*.cdf application/x-netcdf
WAIS-Quelldatei *.src application/x-wais-source
Windows Videodatei *.avi video/ms-video
Windows Wave Audio-Datei *.wav audio/x-wav
X-Bitmap *.xbm image/x-xbitmap
X-Pixmap *.xpm image/x-xpixmap
X-Windows Dump *.xwd image/x-windowdump
ZIP-Archivdatei *.zip multipart/x-zip (nur CERN)
ZIP-Archivdatei *.zip application/zip (nur NCSA)


Blättern:
Java-Applets einbinden (Netscape, Sun)     Layer definieren und positionieren

HTML-Dateien selbst erstellen
Dokumentation: HTML
Multimedia (Sound, Video, Java usw.)

© 1997  Stefan Münz, s.muenz@euromail.com