static function getMime2ExtArray()
 {
     if (self::$MimeTypes === null) {
         self::$MimeTypes = array();
         self::$MimeTypes['application/acad'] = 'dwg';
         #		AutoCAD
         self::$MimeTypes['application/applefile'] = '';
         # 		AppleFile-Dateien
         self::$MimeTypes['application/astound'] = 'asd';
         # *.asn 	Astound-Dateien
         self::$MimeTypes['application/dsptype'] = 'tsp';
         # 		TSP-Dateien
         self::$MimeTypes['application/dxf'] = 'dxf';
         #		AutoCAD-Dateien (nach CERN)
         self::$MimeTypes['application/futuresplash'] = 'spl';
         #		Flash Futuresplash-Dateien
         self::$MimeTypes['application/gzip'] = 'gz';
         #		GNU Zip-Dateien
         self::$MimeTypes['application/listenup'] = 'ptlk';
         #		Listenup-Dateien
         self::$MimeTypes['application/mac-binhex40'] = 'hqx';
         #		Macintosh Binärdateien
         self::$MimeTypes['application/mbedlet'] = 'mbd';
         #		Mbedlet-Dateien
         self::$MimeTypes['application/mif'] = 'mif';
         #		FrameMaker Interchange Format Dateien
         self::$MimeTypes['application/msexcel'] = 'xls';
         # *.xla 	Microsoft Excel Dateien
         self::$MimeTypes['application/mshelp'] = 'hlp';
         # *.chm 	Microsoft Windows Hilfe Dateien
         self::$MimeTypes['application/mspowerpoint'] = 'ppt';
         # *.ppz *.pps *.pot 	Microsoft Powerpoint Dateien
         self::$MimeTypes['application/msword'] = 'doc';
         # *.dot 	Microsoft Word Dateien
         self::$MimeTypes['application/octet-stream'] = 'bin';
         # *.exe *.com *.dll *.class 	Nicht näher spezifizierte Binärdaten, z.B. ausführbare Dateien
         self::$MimeTypes['application/oda'] = 'oda';
         # 		Oda-Dateien
         self::$MimeTypes['application/pdf'] = 'pdf';
         #		Adobe PDF-Dateien
         self::$MimeTypes['application/postscript'] = 'ai';
         # *.eps *.ps 	Adobe PostScript-Dateien
         self::$MimeTypes['application/rtc'] = 'rtc';
         #		RTC-Dateien
         self::$MimeTypes['application/rtf'] = 'rtf';
         # 		Microsoft RTF-Dateien
         self::$MimeTypes['application/studiom'] = 'smp';
         #		Studiom-Dateien
         self::$MimeTypes['application/toolbook'] = 'tbk';
         #		Toolbook-Dateien
         self::$MimeTypes['application/vocaltec-media-desc'] = 'vmd';
         #		Vocaltec Mediadesc-Dateien
         self::$MimeTypes['application/vocaltec-media-file'] = 'vmf';
         #		Vocaltec Media-Dateien
         self::$MimeTypes['application/xhtml+xml'] = 'htm';
         # *.html *.shtml *.xhtml 	XHTML-Dateien
         self::$MimeTypes['application/xml'] = 'xml';
         #		XML-Dateien
         self::$MimeTypes['application/x-bcpio'] = 'bcpio';
         # 		BCPIO-Dateien
         self::$MimeTypes['application/x-compress'] = 'z';
         #		zlib-komprimierte Dateien
         self::$MimeTypes['application/x-cpio'] = 'cpio';
         # 		CPIO-Dateien
         self::$MimeTypes['application/x-csh'] = 'csh';
         #		C-Shellscript-Dateien
         self::$MimeTypes['application/x-director'] = 'dcr';
         # *.dir *.dxr 	Macromedia Director-Dateien
         self::$MimeTypes['application/x-dvi'] = 'dvi';
         #		DVI-Dateien
         self::$MimeTypes['application/x-envoy'] = 'evy';
         #		Envoy-Dateien
         self::$MimeTypes['application/x-gtar'] = 'gtar';
         # 		GNU tar-Archivdateien
         self::$MimeTypes['application/x-hdf'] = 'hdf';
         #		HDF-Dateien
         self::$MimeTypes['application/x-httpd-php'] = 'php';
         # *.phtml 	PHP-Dateien
         self::$MimeTypes['application/x-javascript'] = 'js';
         #		serverseitige JavaScript-Dateien
         self::$MimeTypes['application/x-latex'] = 'latex';
         #		LaTeX-Quelldateien
         self::$MimeTypes['application/x-macbinary'] = 'bin';
         #		Macintosh Binärdateien
         self::$MimeTypes['application/x-mif'] = 'mif';
         # 		FrameMaker Interchange Format Dateien
         self::$MimeTypes['application/x-netcdf'] = 'nc';
         # *.cdf 	Unidata CDF-Dateien
         self::$MimeTypes['application/x-nschat'] = 'nsc';
         # 		NS Chat-Dateien
         self::$MimeTypes['application/x-sh'] = 'sh';
         #		Bourne Shellscript-Dateien
         self::$MimeTypes['application/x-shar'] = 'shar';
         #		Shell-Archivdateien
         self::$MimeTypes['application/x-shockwave-flash'] = 'swf';
         # *.cab Flash Shockwave-Dateien
         self::$MimeTypes['application/x-sprite'] = 'spr';
         # *.sprite 	Sprite-Dateien
         self::$MimeTypes['application/x-stuffit'] = 'sit';
         #		Stuffit-Dateien
         self::$MimeTypes['application/x-supercard'] = 'sca';
         #		Supercard-Dateien
         self::$MimeTypes['application/x-sv4cpio'] = 'sv4cpio';
         # 		CPIO-Dateien
         self::$MimeTypes['application/x-sv4crc'] = 'sv4crc';
         # 		CPIO-Dateien mit CRC
         self::$MimeTypes['application/x-tar'] = 'tar';
         #		tar-Archivdateien
         self::$MimeTypes['application/x-tcl'] = 'tcl';
         #		TCL Scriptdateien
         self::$MimeTypes['application/x-tex'] = 'tex';
         # 		TeX-Dateien
         self::$MimeTypes['application/x-texinfo'] = 'texinfo';
         # *.texi 	Texinfo-Dateien
         self::$MimeTypes['application/x-troff'] = 't';
         # *.tr *.roff 	TROFF-Dateien (Unix)
         self::$MimeTypes['application/x-troff-man'] = 'man';
         # *.troff 	TROFF-Dateien mit MAN-Makros (Unix)
         self::$MimeTypes['application/x-troff-me'] = 'me';
         # *.troff 	TROFF-Dateien mit ME-Makros (Unix)
         self::$MimeTypes['application/x-troff-ms'] = 'me';
         # *.troff 	TROFF-Dateien mit MS-Makros (Unix)
         self::$MimeTypes['application/x-ustar'] = 'ustar';
         # 		tar-Archivdateien (Posix)
         self::$MimeTypes['application/x-wais-source'] = 'src';
         # 		WAIS Quelldateien
         self::$MimeTypes['application/x-www-form-urlencoded'] = '';
         #  		HTML-Formulardaten an CGI
         self::$MimeTypes['application/zip'] = 'zip';
         # 		ZIP-Archivdateien
         self::$MimeTypes['audio/basic'] = 'au';
         # *.snd 	Sound-Dateien
         self::$MimeTypes['audio/echospeech'] = 'es';
         #		Echospeed-Dateien
         self::$MimeTypes['audio/tsplayer'] = 'tsi';
         # 		TS-Player-Dateien
         self::$MimeTypes['audio/voxware'] = 'vox';
         # 		Vox-Dateien
         self::$MimeTypes['audio/x-aiff'] = 'aif';
         # *.aiff *.aifc AIFF-Sound-Dateien
         self::$MimeTypes['audio/x-dspeeh'] = 'dus';
         # *.cht 	Sprachdateien
         self::$MimeTypes['audio/x-midi'] = 'mid';
         # *.midi 	MIDI-Dateien
         self::$MimeTypes['audio/x-mpeg'] = 'mp2';
         #		MPEG-Dateien
         self::$MimeTypes['audio/x-pn-realaudio'] = 'ram';
         # *.ra 		RealAudio-Dateien
         self::$MimeTypes['audio/x-pn-realaudio-plugin'] = 'rpm';
         # 		RealAudio-Plugin-Dateien
         self::$MimeTypes['audio/x-qt-stream'] = 'stream';
         # 		Quicktime-Streaming-Dateien
         self::$MimeTypes['audio/x-wav'] = 'wav';
         #		WAV-Dateien
         self::$MimeTypes['drawing/x-dwf'] = 'dwf';
         # 		Drawing-Dateien
         self::$MimeTypes['image/cis-cod'] = 'cod';
         # 		CIS-Cod-Dateien
         self::$MimeTypes['image/cmu-raster'] = 'ras';
         #		CMU-Raster-Dateien
         self::$MimeTypes['image/fif'] = 'fif';
         # 		FIF-Dateien
         self::$MimeTypes['image/gif'] = 'gif';
         #		GIF-Dateien
         self::$MimeTypes['image/ief'] = 'ief';
         #		IEF-Dateien
         self::$MimeTypes['image/jpeg'] = 'jpg';
         # *.jpeg *.jpe 	JPEG-Dateien
         self::$MimeTypes['image/png'] = 'png';
         # 		PNG-Dateien
         self::$MimeTypes['image/tiff'] = 'tif';
         # *.tiff  	TIFF-Dateien
         self::$MimeTypes['image/vasa'] = 'mcf';
         # 		Vasa-Dateien
         self::$MimeTypes['image/vnd.wap.wbmp'] = 'wbmp';
         # 		Bitmap-Dateien (WAP)
         self::$MimeTypes['image/x-freehand'] = 'fh4';
         # *.fh5 *.fhc 	Freehand-Dateien
         self::$MimeTypes['image/x-icon'] = 'ico';
         # 		Icon-Dateien (z.B. Favoriten-Icons)
         self::$MimeTypes['image/x-portable-anymap'] = 'pnm';
         # 		PBM Anymap Dateien
         self::$MimeTypes['image/x-portable-bitmap'] = 'pbm';
         # 		PBM Bitmap Dateien
         self::$MimeTypes['image/x-portable-graymap'] = 'pgm';
         # 		PBM Graymap Dateien
         self::$MimeTypes['image/x-portable-pixmap'] = 'ppm';
         # 		PBM Pixmap Dateien
         self::$MimeTypes['image/x-rgb'] = 'rgb';
         # 		RGB-Dateien
         self::$MimeTypes['image/x-windowdump'] = 'xwd';
         # 		X-Windows Dump
         self::$MimeTypes['image/x-xbitmap'] = 'xbm';
         # 		XBM-Dateien
         self::$MimeTypes['image/x-xpixmap'] = 'xpm';
         # 		XPM-Dateien
         self::$MimeTypes['message/external-body'] = '';
         # 		Nachricht mit externem Inhalt
         self::$MimeTypes['message/http'] = '';
         # 		HTTP-Headernachricht
         self::$MimeTypes['message/news'] = '';
         # 		Newsgroup-Nachricht
         self::$MimeTypes['message/partial'] = '';
         # 		Nachricht mit Teilinhalt
         self::$MimeTypes['message/rfc822'] = '';
         # 		Nachricht nach RFC 2822
         self::$MimeTypes['model/vrml'] = 'wrl';
         # 		Visualisierung virtueller Welten (VRML)
         self::$MimeTypes['multipart/alternative'] = '';
         # 		mehrteilige Daten gemischt
         self::$MimeTypes['multipart/byteranges'] = '';
         # 		mehrteilige Daten mit Byte-Angaben
         self::$MimeTypes['multipart/digest'] = '';
         # 		mehrteilige Daten / Auswahl
         self::$MimeTypes['multipart/encrypted'] = '';
         # 		mehrteilige Daten verschlüsselt
         self::$MimeTypes['multipart/form-data'] = '';
         # 		mehrteilige Daten aus HTML-Formular (z.B. File-Upload)
         self::$MimeTypes['multipart/mixed'] = '';
         # 		mehrteilige Daten gemischt
         self::$MimeTypes['multipart/parallel'] = '';
         # 		mehrteilige Daten parallel
         self::$MimeTypes['multipart/related'] = '';
         # 		mehrteilige Daten / verbunden
         self::$MimeTypes['multipart/report'] = '';
         # 		mehrteilige Daten / Bericht
         self::$MimeTypes['multipart/signed'] = '';
         # 		mehrteilige Daten / bezeichnet
         self::$MimeTypes['multipart/voice-message'] = '';
         # 		mehrteilige Daten / Sprachnachricht
         self::$MimeTypes['text/comma-separated-values'] = 'csv';
         # 		kommaseparierte Datendateien
         self::$MimeTypes['text/css'] = 'css';
         # 		CSS Stylesheet-Dateien
         self::$MimeTypes['text/html'] = 'htm';
         # *.html *.shtml 	HTML-Dateien
         self::$MimeTypes['text/javascript'] = 'js';
         # 		JavaScript-Dateien
         self::$MimeTypes['text/plain'] = 'txt';
         # 		reine Textdateien
         self::$MimeTypes['text/richtext'] = 'rtx';
         # 		Richtext-Dateien
         self::$MimeTypes['text/rtf'] = 'rtf';
         # 		Microsoft RTF-Dateien
         self::$MimeTypes['text/x-php'] = 'php';
         # 		PHP-Script-Dateien
         self::$MimeTypes['text/tab-separated-values'] = 'tsv';
         # 		tabulator-separierte Datendateien
         self::$MimeTypes['text/vnd.wap.wml'] = 'wml';
         # 		WML-Dateien (WAP)
         self::$MimeTypes['application/vnd.wap.wmlc'] = 'wmlc';
         # 		WMLC-Dateien (WAP)
         self::$MimeTypes['text/vnd.wap.wmlscript'] = 'wmls';
         # 		WML-Scriptdateien (WAP)
         self::$MimeTypes['application/vnd.wap.wmlscriptc'] = 'wmlsc';
         # 		WML-Script-C-dateien (WAP)
         self::$MimeTypes['text/xml'] = 'xml';
         # 		XML-Dateien
         self::$MimeTypes['text/xml-external-parsed-entity'] = '';
         # 		extern geparste XML-Dateien
         self::$MimeTypes['text/x-setext'] = 'etx';
         # 		SeText-Dateien
         self::$MimeTypes['text/x-sgml'] = 'sgm';
         # *.sgml 	SGML-Dateien
         self::$MimeTypes['text/x-speech'] = 'talk';
         # *.spc 	Speech-Dateien
         self::$MimeTypes['video/mpeg'] = 'mpeg';
         # *.mpg *.mpe 	MPEG-Dateien
         self::$MimeTypes['video/quicktime'] = 'qt';
         # *.mov 	Quicktime-Dateien
         self::$MimeTypes['video/vnd.vivo'] = 'viv';
         # *.vivo 	Vivo-Dateien
         self::$MimeTypes['video/x-msvideo'] = 'avi';
         # Microsoft AVI-Dateien
         self::$MimeTypes['video/x-sgi-movie'] = 'movie';
         # Movie-Dateien
         self::$MimeTypes['workbook/formulaone'] = 'vts';
         # *.vtts 	FormulaOne-Dateien
         self::$MimeTypes['x-world/x-3dmf'] = '3dmf';
         # *.3dm *.qd3d *.qd3 	3DMF-Dateien
         self::$MimeTypes['x-world/x-vrml'] = 'wrl';
         # ?
     }
     return self::$MimeTypes;
 }