MIME ist die Abkürzung für Multipurpose Internet Mail Extensions. Es handelt sich um ein Schema, das dem TightGate™-Pro einen Hinweis auf den verwendeten Datentyp geben soll.
Medientype und Subtype
Der MIME-Type besteht aus der Angabe eines Medientype und eines Subtype, die durch einen Schrägstrich voneinander getrennt sind. Z.B. text/html oder image/jpeg.
Folgende Medientypen gibt es:
| Medientype | Beschreibung |
|---|---|
| application | Dateien, die an ein bestimmtes Anwendungsprogramm gebunden sind |
| audio | Audio-Dateien |
| image | Bilder, Grafiken, Fotos |
| message | Nachrichten |
| text | Dateien mit ASCII-Text |
| video | Video-Dateien |
Aus dem Medientype ergibt sich die Art der Datenstruktur, also ob die Datei Binär oder nach ASCII abgelegt sind. Der Subtype bezieht sich auf ein oder mehrere Dateiformate, die an ein bestimmtes Programm gebunden sind oder mit speziellen Programmen oder Plugins ausgeführt werden müssen. Subtypes, die mit einem “x-” anfangen, sind Dateien, die auf einem Server ausgeführt werden.
| Typ (MIME) | Beschreibung | Dateiendung |
|---|---|---|
| application | Alle Anwendungen, die nachfolgend unter dem Dateitransfertyp application/... laufen | - |
| application/excel | Microsoft Excel Dateien | *.xls *.xla |
| application/ichitaro4 | Just System Word Processor Ichitaro | - |
| application/ichitaro5 | Just System Word Processor Ichitaro | - |
| application/ichitaro6 | Just System Word Processor Ichitaro | - |
| application/java | Java-Programm / Quellcode | - |
| application/mac-binhex40 | Macintosh Binär-Dateien | *.hqx |
| application/msaccess | Microsoft Access-Datenbank | *.mdb |
| application/ms-tnef | Microsoft - Transport Neutral Encapsulation Format File | *.tnef |
| application/msword | Microsoft Word Dokumente | *.doc *.dot |
| application/octet-stream | Ausführbare Dateien (alle ausführbaren Dateien) | *.bin *.exe *.com *.dll *.class *.* |
| application/ogg | Ogg Vorbis Codec Compressed WAV File | *.ogg |
| application/pdf | Adobe PDF-Dateien | |
| application/postscript | Adobe Postscript-Dateien | *.ai *.eps *.ps |
| application/vnd.rn-realmedia | RealAudio Datei video/vnd.rn-realvideo audio/x-pn-realaudio-plugin | *.ra *.ram *.rv *.rpm |
| application/x-123 | Lotus 1-2-3 Dokument | *.wks *.wk1 *.wk3 |
| application/x-arc | ARC-Archivdatei | *.arc |
| application/x-archive | Linux Debian Archiv | - |
| application/x-arj | ARJ-Archivdatei | *.arj |
| application/x-awk | AWK-Skript | *.awk |
| application/x-bittorrent | Ein Protokoll zur Verbreitung von Dateien. Der Inhalt wird über URLs identifiziert. | *.torrent |
| application/x-bzip2 | BZIP2- Archivdatei | *.bzip2 |
| application/x-coredump | Core Dump eines Programmes | - |
| application/x-cpio | UNIX CPIO Archive | *.cpio |
| application/x-dbm | Cold Fusion Vorlage | *.dbm |
| application/x-debian-package | Debian Linux Paket | *.deb |
| application/x-dosexec | Ausführbares DOS-Programm für Windows | *.exe |
| application/x-dvi | Action Media II Digital Video Interactive Movie | *.dvi |
| application/x-elc | eMacs Lisp Byte-kompilierter Quellcode | *.elc |
| application/x-empty | Zum Laden von Dateien aus dem internen Netz auf den TightGate™-Pro über die Schleuse, muss dieser Dateityp freigeschaltet sein. | *.* |
| application/x-executable | Ausführbare Windows Datei | *.exe |
| application/x-frame | FrameMaker Document (Adobe) | *.fm |
| application/x-gdbm | gdbm ist eine GNU Implementation der Standard Unix dbm Bibliothek. Diese werden z.B in UNIX-Programmen wie sendmail benutzt. | - |
| application/x-gnumeric | Gnumeric importiert bestehende Excel, Lotus 1-2-3, Applix, Sylk, XBase Quattro Pro, Dif, Plan Perfect, und Oleo Dateien in ein Linux-System. | *.gnumeric |
| application/x-iso9660 | CDRom Dateisystem unter Linux/UNIX | *.iso |
| application/x-kdelnk | KDE Erweiterung für Linux Desktops | - |
| application/x-lha | Amiga Benutzer verwenden oft die LHA Kompression | *.lha |
| application/x-lharc | siehe /application/x-lha | - |
| application/x-object | Freier Pascal Object File für Linux oder DOS Versionen | *.o |
| application/x-perl | Perl Skript Datei | *.perl |
| application/x-quark-xpress-3 | Quark Xpress 3 Dateiformat | *.qxt |
| application/x-quicktime | Quicktime Update Dateien | *.qup |
| application/x-rar | RAR-Archivdatei | *.rar |
| application/x-rpm | RPM-Pakete-Datei für Linux/Unix Distributionen | *.rpm |
| application/x-sc | Tabellendokumente (Spreadsheets) für Linux und Windows | *.xls und weitere |
| application/x-sharedlib | Linux/UNIX-Bibliotheken, die von mehreren Programmen verwendet werden | *.so.*.* |
| application/x-shockwave-flash | Shockwave bezeichnet eine Software-Technologie des Herstellers Macromedia für die Darstellung interaktiver Inhalte im Internet | *.dcr *.swf *.fla |
| application/x-stuffit | Macintosh StuffIt Archiv | *.sit |
| application/x-tar | TAR-Archivdateien | *.tar |
| application/x-tex-tfm | Tagged Font Metric | *.tmf |
| application/x-zip | ZIP-Archivdateien | *.zip |
| application/x-zoo | ZOO-Archivdateien | *.zoo |
| audio | Alle nachfolgend unter audio/... aufgeführten Dateitypen | - |
| audio/basic | Sound-Dateien | *.au *.snd |
| audio/mp4 | Oft wird BIFS mit MPEG-4 verbunden. BIFS steht für “Binary Format for Scenes”. BIFS stellt ein komplettes Rahmenwerk für MPEG-4 bereit. MP4-Dateien können mit verschiedenen. | *.mp4 |
| audio/mpeg | Audiodatei in einer MPEG-Datei | *.mpa *.mpe *.mpeg *.mpg *.mpv2 *.mp2 |
| audio/unknown | Alle unbekannten Audio-Dateitypen | - |
| audio/x-adpcm | ADPCM Audio Streams (Sun/NeXT Format) | *.dvi *.4xm |
| audio/x-aiff | AIFF-Sound-Dateien | *.aif *.aiff *.aifc |
| audio/x-dec-adpcm | DEC Systeme (z.B. DECstation 5000) benutzten eine Variante des Sun/NeXT Formats, welches „little-endian encoding“ benutzt. | - |
| audio/x-dec-basic | siehe audio/x-dec-adpcm | - |
| audio/x-mod | Impulse Tracker Music Module | *.it |
| audio/x-pn-realaudio | RealAudio-Dateien | *.ram *.ra |
| audio/x-wav | WAV-Dateien | *.wav |
| image | Alle unter image/... aufgeführten Dateitypen | - |
| image/gif | GIF-Dateien | *.gif |
| image/jp2 | JPEG-2000 JP2 File | *.jp2 |
| image/jpeg | JPEG-Dateien | *.jpeg *.jpg *.jpe |
| image/png | Portable (Public) Network Graphic | *.png |
| image/svg+xml | Scalable Vector Graphics File | *.svg |
| image/tiff | TIFF-Dateien | *.tiff *.tif |
| image/unknown | alle unbekannten Image-Dateien | - |
| image/x-coreldraw | Corel-Draw Datei | *.cdr *.cdt |
| image/x.djvu | DjVu ist eine Technologie zur Grafik-Kompression, welche von AT&T entwickelt wurde und nun von LizardTech benutzt wird. | *.djvu |
| image/x-ms-bmp | Windows OS/2 Bitmap Graphics | *.bmp |
| image/x-niff | Navy Interchange File Format Bitmap | *.niff |
| image/x-photoshop | Adobe Photoshop Datei | *.psd |
| image/x-portable-bitmap | PBM Bitmap Dateien | *.pbm |
| image/x-portable-greymap | PBM Graymap Dateien | *.pgm |
| image/x-portable-pixmap | PBM Pixmap Dateien | *.ppm |
| image/x-quicktime | Microsoft Quicktime Datei | *.mov *.qt |
| image/x-xpm | BMC Software Patrol UNIX Icon File | *.xpm |
| messages | Alle unter /message genannten Typen | - |
| messages/news | USENET-Newsgroup-Nachricht | - |
| messages/rfc822 | Nachricht nach RFC 1822 | *.mht *.mhtml *.nws |
| text | Alle unter /text aufgeführten Typen | - |
| text/GnuPG_key_public_ring | Öffentlicher Schlüsselbund für GnuPGP-Schlüssel | *.gpg *.kbx |
| text/html | HTML-Dateien | *.htm *.html *.shtml *.stm |
| text/OpenPGP_data | Text oder Dateien, die nach dem OpenPGP-Verfahren verschlüsselt wurde. | *.gpg |
| text/PGP_armored_data | PGP armored data | *.asc |
| text/PGP_encrypted_data | Text oder Dateien, die mit dem PGP-Verfahren verschlüsselt wurde. | *.pgp |
| text/PGP_key_public_ring | Öffentlicher Schlüsselbund für PGP-Schlüssel. | *.pub |
| text/PGP_key_security_ring | Privater Schlüsselbund für PGP-Schlüssel. | *.sec |
| text/plain | Reine Textdateien | *.txt *.h *.c *.bas |
| text/rtf | Microsoft RTF-Dateien. Auch als Windows Hilfe-Skript benutzt. Da oftmals Windows-Systeme so eingerichtet sind, dass mit MS-Word .rtf oder .rtx Daten geöffnet werden, ist dieser Dateityp sorgfältig vor dem Transfer zu scannen. | *.rtf *.rtx |
| text/x-info | TeXInfo Dokument | *.tex |
| text/xml | Extensible Markup Language Datei | *.xml |
| text/x-texinfo | TeXInfo Dokument | *.tex |
| video | Alle unter /video genannten Dateien | - |
| video/3gpp | 3GPP und 3GPP2 sind neue Standards für das Erstellen und verschicken von Multimedia-Dateien der 3ten Generation. 3GPP und 3GPP2 basieren auf dem MPEG-4 Standard, welcher von Apple’s QuickTime abgeleitet wurde. | *.3gpp |
| video/flc | Corel Show | *.flc |
| video/fli | FLIC Animation | *.fli |
| video/mp4 | Oft wird BIFS mit MPEG-4 verbunden. BIFS steht für “Binary Format for Scenes”. BIFS stellt ein komplettes Rahmenwerk für MPEG-4 bereit. MP4-Dateien können mit verschiedenen. | *.mp4 |
| video/mp4v-es | Siehe video/mp4 | *.mp4 |
| video/mpeg | MPEG-Video-Dateien | *.mpa *.mpe *.mpeg *.mpg *.mpv2 *.mp2 |
| video/mpv | MPEG-1 Video File | *.mpv |
| video/quicktime | Quicktime-Dateien | *.qt *.mov |
| video/sgi | Dateien mit dieser Endung können von vielen verschiedenen Programmen benutzt werden. Z.B. ACDSee (ACDSEE6.EXE), FotoCanvas (FOTOCANVAS2.EXE), Graphics Converter Pro (GRAPHICSCONVERTER.EXE), Image Editor Plus (ICPLUS.EXE), IrfanView, Paint Shop Pro (PSP.EXE oder PAINT SHOP PRO.EXE), Picture Viewer (PICTUREVIEWER.EXE), Slow View (SLOWVIEW.EXE). | *.movie *.sgi |
| video/unknown | Andere, nicht bekannte, Video-Dateiformate | - |
| video/x-jng | MNG ist ein multiple-image Mitglied der PNG (Portable Network Graphics) Bildformat Familie. Es kann Animationen, Präsentationen von einzelnen oder mehreren komprimierten PNG oder JNG Einzelbilder enthalten. | *.mng |
| video/x-mng | siehe video/x-jng | *.mng |
| video/x-msvideo | Video-Datei. Die Datei kann mit QuickTime und dem RealPlayer unter Microsoft angesehen werden. | *.avi |