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) |
© 1997 Stefan Münz, s.muenz@euromail.com