SenseNet.ContentRepository.Storage.MimeTable.MimeTable C# (CSharp) Method

MimeTable() static private method

static private MimeTable ( ) : System
return System
		static MimeTable()
		{
			_defaultMimeTypes = new string[] { "application/octet-stream" };
			_mimeByExtension = new Dictionary<string, string[]>();

			_mimeByExtension.Add("content", new string[] { "text/xml" });
			_mimeByExtension.Add("contenttype", new string[] { "text/xml" });

			_mimeByExtension.Add("3dm", new string[] { "x-world/x-3dmf" });
			_mimeByExtension.Add("3dmf", new string[] { "x-world/x-3dmf" });
			_mimeByExtension.Add("a", new string[] { "application/octet-stream" });
			_mimeByExtension.Add("aab", new string[] { "application/x-authorware-bin" });
			_mimeByExtension.Add("aam", new string[] { "application/x-authorware-map" });
			_mimeByExtension.Add("aas", new string[] { "application/x-authorware-seg" });
			_mimeByExtension.Add("abc", new string[] { "text/vnd.abc" });
			_mimeByExtension.Add("acgi", new string[] { "text/html" });
			_mimeByExtension.Add("afl", new string[] { "video/animaflex" });
			_mimeByExtension.Add("ai", new string[] { "application/postscript" });
			_mimeByExtension.Add("aif", new string[] { "audio/aiff", "audio/x-aiff" });
			_mimeByExtension.Add("aifc", new string[] { "audio/aiff", "audio/x-aiff" });
			_mimeByExtension.Add("aiff", new string[] { "audio/aiff", "audio/x-aiff" });
			_mimeByExtension.Add("aim", new string[] { "application/x-aim" });
			_mimeByExtension.Add("aip", new string[] { "text/x-audiosoft-intra" });
			_mimeByExtension.Add("ani", new string[] { "application/x-navi-animation" });
			_mimeByExtension.Add("aos", new string[] { "application/x-nokia-9000-communicator-add-on-software" });
			_mimeByExtension.Add("aps", new string[] { "application/mime" });
			_mimeByExtension.Add("arc", new string[] { "application/octet-stream" });
			_mimeByExtension.Add("arj", new string[] { "application/arj", "application/octet-stream" });
			_mimeByExtension.Add("art", new string[] { "image/x-jg" });
			_mimeByExtension.Add("ascx", new string[] { "text/asp" });
			_mimeByExtension.Add("asf", new string[] { "video/x-ms-asf" });
			_mimeByExtension.Add("asm", new string[] { "text/x-asm" });
			_mimeByExtension.Add("asp", new string[] { "text/asp" });
			_mimeByExtension.Add("aspx", new string[] { "text/asp" });
			_mimeByExtension.Add("asx", new string[] { "video/x-ms-asf", "video/x-ms-asf-plugin", "application/x-mplayer2" });
			_mimeByExtension.Add("au", new string[] { "audio/x-au", "audio/basic" });
			_mimeByExtension.Add("avi", new string[] { "video/avi", "video/msvideo", "video/x-msvideo", "application/x-troff-msvideo" });
			_mimeByExtension.Add("avs", new string[] { "video/avs-video" });
			_mimeByExtension.Add("bcpio", new string[] { "application/x-bcpio" });
			_mimeByExtension.Add("bin", new string[] { "application/octet-stream", "application/x-binary", "application/mac-binary", "application/macbinary", "application/x-macbinary" });
			_mimeByExtension.Add("bm", new string[] { "image/bmp" });
			_mimeByExtension.Add("bmp", new string[] { "image/bmp", "image/x-windows-bmp" });
			_mimeByExtension.Add("boo", new string[] { "application/book" });
			_mimeByExtension.Add("book", new string[] { "application/book" });
			_mimeByExtension.Add("boz", new string[] { "application/x-bzip2" });
			_mimeByExtension.Add("bsh", new string[] { "application/x-bsh" });
			_mimeByExtension.Add("bz", new string[] { "application/x-bzip" });
			_mimeByExtension.Add("bz2", new string[] { "application/x-bzip2" });
			_mimeByExtension.Add("c", new string[] { "text/x-c", "text/plain" });
			_mimeByExtension.Add("c++", new string[] { "text/plain" });
			_mimeByExtension.Add("cat", new string[] { "application/vnd.ms-pki.seccat" });
			_mimeByExtension.Add("cc", new string[] { "text/plain", "text/x-c" });
			_mimeByExtension.Add("ccad", new string[] { "application/clariscad" });
			_mimeByExtension.Add("cco", new string[] { "application/x-cocoa" });
			_mimeByExtension.Add("cdf", new string[] { "application/cdf", "application/x-cdf", "application/x-netcdf" });
			_mimeByExtension.Add("cer", new string[] { "application/pkix-cert", "application/x-x509-ca-cert" });
			_mimeByExtension.Add("cha", new string[] { "application/x-chat" });
			_mimeByExtension.Add("chat", new string[] { "application/x-chat" });
			_mimeByExtension.Add("class", new string[] { "application/java", "application/java-byte-code", "application/x-java-class" });
			_mimeByExtension.Add("com", new string[] { "text/plain", "application/octet-stream" });
			_mimeByExtension.Add("conf", new string[] { "text/plain" });
			_mimeByExtension.Add("cpio", new string[] { "application/x-cpio" });
			_mimeByExtension.Add("cpp", new string[] { "text/x-c" });
			_mimeByExtension.Add("cpt", new string[] { "application/x-cpt", "application/x-compactpro", "application/mac-compactpro" });
			_mimeByExtension.Add("crl", new string[] { "application/pkcs-crl", "application/pkix-crl" });
			_mimeByExtension.Add("crt", new string[] { "application/pkix-cert", "application/x-x509-ca-cert", "application/x-x509-user-cert" });
			_mimeByExtension.Add("csh", new string[] { "application/x-csh", "text/x-script.csh" });
			_mimeByExtension.Add("css", new string[] { "text/css", "application/x-pointplus" });
			_mimeByExtension.Add("cxx", new string[] { "text/plain" });
			_mimeByExtension.Add("dcr", new string[] { "application/x-director" });
			_mimeByExtension.Add("deepv", new string[] { "application/x-deepv" });
			_mimeByExtension.Add("def", new string[] { "text/plain" });
			_mimeByExtension.Add("der", new string[] { "application/x-x509-ca-cert" });
			_mimeByExtension.Add("dif", new string[] { "video/x-dv" });
			_mimeByExtension.Add("dir", new string[] { "application/x-director" });
			_mimeByExtension.Add("dl", new string[] { "video/dl", "video/x-dl" });
			_mimeByExtension.Add("doc", new string[] { "application/msword" });
			_mimeByExtension.Add("dot", new string[] { "application/msword" });
			_mimeByExtension.Add("dp", new string[] { "application/commonground" });
			_mimeByExtension.Add("drw", new string[] { "application/drafting" });
			_mimeByExtension.Add("dump", new string[] { "application/octet-stream" });
			_mimeByExtension.Add("dv", new string[] { "video/x-dv" });
			_mimeByExtension.Add("dvi", new string[] { "application/x-dvi" });
			_mimeByExtension.Add("dwf", new string[] { "drawing/x-dwf", "model/vnd.dwf" });
			_mimeByExtension.Add("dwg", new string[] { "image/x-dwg", "application/acad", "image/vnd.dwg" });
			_mimeByExtension.Add("dxf", new string[] { "image/vnd.dwg", "image/x-dwg", "application/dxf" });
			_mimeByExtension.Add("dxr", new string[] { "application/x-director" });
			_mimeByExtension.Add("el", new string[] { "text/x-script.elisp" });
			_mimeByExtension.Add("elc", new string[] { "application/x-elc", "application/x-bytecode.elisp" });
			_mimeByExtension.Add("env", new string[] { "application/x-envoy" });
			_mimeByExtension.Add("eps", new string[] { "application/postscript" });
			_mimeByExtension.Add("es", new string[] { "application/x-esrehber" });
			_mimeByExtension.Add("etx", new string[] { "text/x-setext" });
			_mimeByExtension.Add("evy", new string[] { "application/envoy", "application/x-envoy" });
			_mimeByExtension.Add("exe", new string[] { "application/octet-stream" });
			_mimeByExtension.Add("f", new string[] { "text/plain", "text/x-fortran" });
			_mimeByExtension.Add("f77", new string[] { "text/x-fortran" });
			_mimeByExtension.Add("f90", new string[] { "text/plain", "text/x-fortran" });
			_mimeByExtension.Add("fdf", new string[] { "application/vnd.fdf" });
			_mimeByExtension.Add("fif", new string[] { "image/fif", "application/fractals" });
			_mimeByExtension.Add("fli", new string[] { "video/fli", "video/x-fli" });
			_mimeByExtension.Add("flo", new string[] { "image/florian" });
			_mimeByExtension.Add("flx", new string[] { "text/vnd.fmi.flexstor" });
			_mimeByExtension.Add("fmf", new string[] { "video/x-atomic3d-feature" });
			_mimeByExtension.Add("for", new string[] { "text/plain", "text/x-fortran" });
			_mimeByExtension.Add("fpx", new string[] { "image/vnd.fpx", "image/vnd.net-fpx" });
			_mimeByExtension.Add("frl", new string[] { "application/freeloader" });
			_mimeByExtension.Add("funk", new string[] { "audio/make" });
			_mimeByExtension.Add("g", new string[] { "text/plain" });
			_mimeByExtension.Add("g3", new string[] { "image/g3fax" });
			_mimeByExtension.Add("gif", new string[] { "image/gif" });
			_mimeByExtension.Add("gl", new string[] { "video/gl", "video/x-gl" });
			_mimeByExtension.Add("gsd", new string[] { "audio/x-gsm" });
			_mimeByExtension.Add("gsm", new string[] { "audio/x-gsm" });
			_mimeByExtension.Add("gsp", new string[] { "application/x-gsp" });
			_mimeByExtension.Add("gss", new string[] { "application/x-gss" });
			_mimeByExtension.Add("gtar", new string[] { "application/x-gtar" });
			_mimeByExtension.Add("gz", new string[] { "application/x-gzip", "application/x-compressed" });
			_mimeByExtension.Add("gzip", new string[] { "application/x-gzip", "multipart/x-gzip" });
			_mimeByExtension.Add("h", new string[] { "text/plain", "text/x-h" });
			_mimeByExtension.Add("hdf", new string[] { "application/x-hdf" });
			_mimeByExtension.Add("help", new string[] { "application/x-helpfile" });
			_mimeByExtension.Add("hgl", new string[] { "application/vnd.hp-hpgl" });
			_mimeByExtension.Add("hh", new string[] { "text/plain", "text/x-h" });
			_mimeByExtension.Add("hlb", new string[] { "text/x-script" });
			_mimeByExtension.Add("hlp", new string[] { "application/hlp", "application/x-helpfile", "application/x-winhelp" });
			_mimeByExtension.Add("hpg", new string[] { "application/vnd.hp-hpgl" });
			_mimeByExtension.Add("hpgl", new string[] { "application/vnd.hp-hpgl" });
			_mimeByExtension.Add("hqx", new string[] { "application/binhex", "application/binhex4", "application/mac-binhex", "application/mac-binhex40", "application/x-binhex40", "application/x-mac-binhex40" });
			_mimeByExtension.Add("hta", new string[] { "application/hta" });
			_mimeByExtension.Add("htc", new string[] { "text/x-component" });
			_mimeByExtension.Add("htm", new string[] { "text/html" });
			_mimeByExtension.Add("html", new string[] { "text/html" });
			_mimeByExtension.Add("htmls", new string[] { "text/html" });
			_mimeByExtension.Add("htt", new string[] { "text/webviewhtml" });
			_mimeByExtension.Add("htx", new string[] { "text/html" });
			_mimeByExtension.Add("ice", new string[] { "x-conference/x-cooltalk" });
			_mimeByExtension.Add("ico", new string[] { "image/x-icon" });
			_mimeByExtension.Add("idc", new string[] { "text/plain" });
			_mimeByExtension.Add("ief", new string[] { "image/ief" });
			_mimeByExtension.Add("iefs", new string[] { "image/ief" });
			_mimeByExtension.Add("iges", new string[] { "application/iges", "model/iges" });
			_mimeByExtension.Add("igs", new string[] { "model/iges", "application/iges" });
			_mimeByExtension.Add("ima", new string[] { "application/x-ima" });
			_mimeByExtension.Add("imap", new string[] { "application/x-httpd-imap" });
			_mimeByExtension.Add("inf", new string[] { "application/inf" });
			_mimeByExtension.Add("ins", new string[] { "application/x-internett-signup" });
			_mimeByExtension.Add("ip", new string[] { "application/x-ip2" });
			_mimeByExtension.Add("isu", new string[] { "video/x-isvideo" });
			_mimeByExtension.Add("it", new string[] { "audio/it" });
			_mimeByExtension.Add("iv", new string[] { "application/x-inventor" });
			_mimeByExtension.Add("ivr", new string[] { "i-world/i-vrml" });
			_mimeByExtension.Add("ivy", new string[] { "application/x-livescreen" });
			_mimeByExtension.Add("jam", new string[] { "audio/x-jam" });
			_mimeByExtension.Add("jav", new string[] { "text/plain", "text/x-java-source" });
			_mimeByExtension.Add("java", new string[] { "text/plain", "text/x-java-source" });
			_mimeByExtension.Add("jcm", new string[] { "application/x-java-commerce" });
			_mimeByExtension.Add("jfif", new string[] { "image/jpeg", "image/pjpeg" });
			_mimeByExtension.Add("jfif-tbnl", new string[] { "image/jpeg" });
			_mimeByExtension.Add("jpe", new string[] { "image/jpeg", "image/pjpeg" });
			_mimeByExtension.Add("jpeg", new string[] { "image/jpeg", "image/pjpeg" });
			_mimeByExtension.Add("jpg", new string[] { "image/jpeg", "image/pjpeg" });
			_mimeByExtension.Add("jps", new string[] { "image/x-jps" });
			_mimeByExtension.Add("js", new string[] { "application/x-javascript" });
			_mimeByExtension.Add("jut", new string[] { "image/jutvision" });
			_mimeByExtension.Add("kar", new string[] { "audio/midi", "music/x-karaoke" });
			_mimeByExtension.Add("ksh", new string[] { "application/x-ksh", "text/x-script.ksh" });
			_mimeByExtension.Add("la", new string[] { "audio/nspaudio", "audio/x-nspaudio" });
			_mimeByExtension.Add("lam", new string[] { "audio/x-liveaudio" });
			_mimeByExtension.Add("latex", new string[] { "application/x-latex" });
			_mimeByExtension.Add("lha", new string[] { "application/lha", "application/octet-stream", "application/x-lha" });
			_mimeByExtension.Add("lhx", new string[] { "application/octet-stream" });
			_mimeByExtension.Add("list", new string[] { "text/plain" });
			_mimeByExtension.Add("lma", new string[] { "audio/nspaudio", "audio/x-nspaudio" });
			_mimeByExtension.Add("log", new string[] { "text/plain" });
			_mimeByExtension.Add("lsp", new string[] { "application/x-lisp", "text/x-script.lisp" });
			_mimeByExtension.Add("lst", new string[] { "text/plain" });
			_mimeByExtension.Add("lsx", new string[] { "text/x-la-asf" });
			_mimeByExtension.Add("ltx", new string[] { "application/x-latex" });
			_mimeByExtension.Add("lzh", new string[] { "application/x-lzh", "application/octet-stream" });
			_mimeByExtension.Add("lzx", new string[] { "application/lzx", "application/octet-stream", "application/x-lzx" });
			_mimeByExtension.Add("m", new string[] { "text/plain", "text/x-m" });
			_mimeByExtension.Add("m1v", new string[] { "video/mpeg" });
			_mimeByExtension.Add("m2a", new string[] { "audio/mpeg" });
			_mimeByExtension.Add("m2v", new string[] { "video/mpeg" });
			_mimeByExtension.Add("m3u", new string[] { "audio/x-mpequrl" });
			_mimeByExtension.Add("man", new string[] { "application/x-troff-man" });
			_mimeByExtension.Add("map", new string[] { "application/x-navimap" });
			_mimeByExtension.Add("mar", new string[] { "text/plain" });
			_mimeByExtension.Add("mbd", new string[] { "application/mbedlet" });
			_mimeByExtension.Add("mc$", new string[] { "application/x-magic-cap-package-1.0" });
			_mimeByExtension.Add("mcd", new string[] { "application/mcad", "application/x-mathcad" });
			_mimeByExtension.Add("mcf", new string[] { "text/mcf", "image/vasa" });
			_mimeByExtension.Add("mcp", new string[] { "application/netmc" });
			_mimeByExtension.Add("me", new string[] { "application/x-troff-me" });
			_mimeByExtension.Add("mht", new string[] { "message/rfc822" });
			_mimeByExtension.Add("mhtml", new string[] { "message/rfc822" });
			_mimeByExtension.Add("mid", new string[] { "audio/midi", "application/x-midi", "audio/x-mid", "audio/x-midi", "music/crescendo", "x-music/x-midi" });
			_mimeByExtension.Add("midi", new string[] { "audio/midi", "application/x-midi", "audio/x-mid", "audio/x-midi", "music/crescendo", "x-music/x-midi" });
			_mimeByExtension.Add("mif", new string[] { "application/x-mif", "application/x-frame" });
			_mimeByExtension.Add("mime", new string[] { "www/mime", "message/rfc822" });
			_mimeByExtension.Add("mjf", new string[] { "audio/x-vnd.audioexplosion.mjuicemediafile" });
			_mimeByExtension.Add("mjpg", new string[] { "video/x-motion-jpeg" });
			_mimeByExtension.Add("mm", new string[] { "application/base64", "application/x-meme" });
			_mimeByExtension.Add("mme", new string[] { "application/base64" });
			_mimeByExtension.Add("mod", new string[] { "audio/mod", "audio/x-mod" });
			_mimeByExtension.Add("moov", new string[] { "video/quicktime" });
			_mimeByExtension.Add("mov", new string[] { "video/quicktime" });
			_mimeByExtension.Add("movie", new string[] { "video/x-sgi-movie" });
			_mimeByExtension.Add("mp2", new string[] { "audio/mpeg", "audio/x-mpeg", "video/mpeg", "video/x-mpeg", "video/x-mpeq2a" });
			_mimeByExtension.Add("mp3", new string[] { "video/mpeg", "audio/mpeg3", "audio/x-mpeg-3", "video/x-mpeg" });
			_mimeByExtension.Add("mpa", new string[] { "audio/mpeg", "video/mpeg" });
			_mimeByExtension.Add("mpc", new string[] { "application/x-project" });
			_mimeByExtension.Add("mpe", new string[] { "video/mpeg" });
			_mimeByExtension.Add("mpeg", new string[] { "video/mpeg" });
			_mimeByExtension.Add("mpg", new string[] { "video/mpeg", "audio/mpeg" });
			_mimeByExtension.Add("mpga", new string[] { "audio/mpeg" });
			_mimeByExtension.Add("mpp", new string[] { "application/vnd.ms-project" });
			_mimeByExtension.Add("mpt", new string[] { "application/x-project" });
			_mimeByExtension.Add("mpv", new string[] { "application/x-project" });
			_mimeByExtension.Add("mpx", new string[] { "application/x-project" });
			_mimeByExtension.Add("mrc", new string[] { "application/marc" });
			_mimeByExtension.Add("ms", new string[] { "application/x-troff-ms" });
			_mimeByExtension.Add("mv", new string[] { "video/x-sgi-movie" });
			_mimeByExtension.Add("my", new string[] { "audio/make" });
			_mimeByExtension.Add("mzz", new string[] { "application/x-vnd.audioexplosion.mzz" });
			_mimeByExtension.Add("nap", new string[] { "image/naplps" });
			_mimeByExtension.Add("naplps", new string[] { "image/naplps" });
			_mimeByExtension.Add("nc", new string[] { "application/x-netcdf" });
			_mimeByExtension.Add("ncm", new string[] { "application/vnd.nokia.configuration-message" });
			_mimeByExtension.Add("nif", new string[] { "image/x-niff" });
			_mimeByExtension.Add("niff", new string[] { "image/x-niff" });
			_mimeByExtension.Add("nix", new string[] { "application/x-mix-transfer" });
			_mimeByExtension.Add("nsc", new string[] { "application/x-conference" });
			_mimeByExtension.Add("nvd", new string[] { "application/x-navidoc" });
			_mimeByExtension.Add("o", new string[] { "application/octet-stream" });
			_mimeByExtension.Add("oda", new string[] { "application/oda" });
			_mimeByExtension.Add("omc", new string[] { "application/x-omc" });
			_mimeByExtension.Add("omcd", new string[] { "application/x-omcdatamaker" });
			_mimeByExtension.Add("omcr", new string[] { "application/x-omcregerator" });
			_mimeByExtension.Add("p", new string[] { "text/x-pascal" });
			_mimeByExtension.Add("p10", new string[] { "application/pkcs10", "application/x-pkcs10" });
			_mimeByExtension.Add("p12", new string[] { "application/pkcs-12", "application/x-pkcs12" });
			_mimeByExtension.Add("p7a", new string[] { "application/x-pkcs7-signature" });
			_mimeByExtension.Add("p7c", new string[] { "application/pkcs7-mime", "application/x-pkcs7-mime" });
			_mimeByExtension.Add("p7m", new string[] { "application/pkcs7-mime", "application/x-pkcs7-mime" });
			_mimeByExtension.Add("p7r", new string[] { "application/x-pkcs7-certreqresp" });
			_mimeByExtension.Add("p7s", new string[] { "application/pkcs7-signature" });
			_mimeByExtension.Add("part", new string[] { "application/pro_eng" });
			_mimeByExtension.Add("pas", new string[] { "text/pascal" });
			_mimeByExtension.Add("pbm", new string[] { "image/x-portable-bitmap" });
			_mimeByExtension.Add("pcl", new string[] { "application/vnd.hp-pcl", "application/x-pcl" });
			_mimeByExtension.Add("pct", new string[] { "image/x-pict" });
			_mimeByExtension.Add("pcx", new string[] { "image/x-pcx" });
			_mimeByExtension.Add("pdb", new string[] { "chemical/x-pdb" });
			_mimeByExtension.Add("pdf", new string[] { "application/pdf" });
			_mimeByExtension.Add("pfunk", new string[] { "audio/make", "audio/make.my.funk" });
			_mimeByExtension.Add("pgm", new string[] { "image/x-portable-graymap", "image/x-portable-greymap" });
			_mimeByExtension.Add("pic", new string[] { "image/pict" });
			_mimeByExtension.Add("pict", new string[] { "image/pict" });
			_mimeByExtension.Add("pkg", new string[] { "application/x-newton-compatible-pkg" });
			_mimeByExtension.Add("pko", new string[] { "application/vnd.ms-pki.pko" });
			_mimeByExtension.Add("pl", new string[] { "text/plain", "text/x-script.perl" });
			_mimeByExtension.Add("plx", new string[] { "application/x-pixclscript" });
			_mimeByExtension.Add("pm", new string[] { "image/x-xpixmap", "text/x-script.perl-module" });
			_mimeByExtension.Add("pm4", new string[] { "application/x-pagemaker" });
			_mimeByExtension.Add("pm5", new string[] { "application/x-pagemaker" });
			_mimeByExtension.Add("png", new string[] { "image/png" });
			_mimeByExtension.Add("pnm", new string[] { "application/x-portable-anymap", "image/x-portable-anymap" });
			_mimeByExtension.Add("pot", new string[] { "application/mspowerpoint", "application/vnd.ms-powerpoint" });
			_mimeByExtension.Add("pov", new string[] { "model/x-pov" });
			_mimeByExtension.Add("ppa", new string[] { "application/vnd.ms-powerpoint" });
			_mimeByExtension.Add("ppm", new string[] { "image/x-portable-pixmap" });
			_mimeByExtension.Add("pps", new string[] { "application/mspowerpoint", "application/vnd.ms-powerpoint" });
			_mimeByExtension.Add("ppt", new string[] { "application/powerpoint", "application/mspowerpoint", "application/vnd.ms-powerpoint", "application/x-mspowerpoint" });
			_mimeByExtension.Add("ppz", new string[] { "application/mspowerpoint" });
			_mimeByExtension.Add("pre", new string[] { "application/x-freelance" });
			_mimeByExtension.Add("prt", new string[] { "application/pro_eng" });
			_mimeByExtension.Add("ps", new string[] { "application/postscript" });
			_mimeByExtension.Add("psd", new string[] { "application/octet-stream" });
			_mimeByExtension.Add("pvu", new string[] { "paleovu/x-pv" });
			_mimeByExtension.Add("pwz", new string[] { "application/vnd.ms-powerpoint" });
			_mimeByExtension.Add("py", new string[] { "text/x-script.phyton" });
			_mimeByExtension.Add("pyc", new string[] { "applicaiton/x-bytecode.python" });
			_mimeByExtension.Add("qcp", new string[] { "audio/vnd.qcelp" });
			_mimeByExtension.Add("qd3", new string[] { "x-world/x-3dmf" });
			_mimeByExtension.Add("qd3d", new string[] { "x-world/x-3dmf" });
			_mimeByExtension.Add("qif", new string[] { "image/x-quicktime" });
			_mimeByExtension.Add("qt", new string[] { "video/quicktime" });
			_mimeByExtension.Add("qtc", new string[] { "video/x-qtc" });
			_mimeByExtension.Add("qti", new string[] { "image/x-quicktime" });
			_mimeByExtension.Add("qtif", new string[] { "image/x-quicktime" });
			_mimeByExtension.Add("ra", new string[] { "audio/x-pn-realaudio", "audio/x-pn-realaudio-plugin", "audio/x-realaudio" });
			_mimeByExtension.Add("ram", new string[] { "audio/x-pn-realaudio" });
			_mimeByExtension.Add("ras", new string[] { "image/cmu-raster", "image/x-cmu-raster", "application/x-cmu-raster" });
			_mimeByExtension.Add("rast", new string[] { "image/cmu-raster" });
			_mimeByExtension.Add("rexx", new string[] { "text/x-script.rexx" });
			_mimeByExtension.Add("rf", new string[] { "image/vnd.rn-realflash" });
			_mimeByExtension.Add("rgb", new string[] { "image/x-rgb" });
			_mimeByExtension.Add("rm", new string[] { "application/vnd.rn-realmedia", "audio/x-pn-realaudio" });
			_mimeByExtension.Add("rmi", new string[] { "audio/mid" });
			_mimeByExtension.Add("rmm", new string[] { "audio/x-pn-realaudio" });
			_mimeByExtension.Add("rmp", new string[] { "audio/x-pn-realaudio", "audio/x-pn-realaudio-plugin" });
			_mimeByExtension.Add("rng", new string[] { "application/ringing-tones", "application/vnd.nokia.ringing-tone" });
			_mimeByExtension.Add("rnx", new string[] { "application/vnd.rn-realplayer" });
			_mimeByExtension.Add("roff", new string[] { "application/x-troff" });
			_mimeByExtension.Add("rp", new string[] { "image/vnd.rn-realpix" });
			_mimeByExtension.Add("rpm", new string[] { "audio/x-pn-realaudio-plugin" });
			_mimeByExtension.Add("rt", new string[] { "text/richtext", "text/vnd.rn-realtext" });
			_mimeByExtension.Add("rtf", new string[] { "text/richtext", "application/rtf", "application/x-rtf" });
			_mimeByExtension.Add("rtx", new string[] { "text/richtext", "application/rtf" });
			_mimeByExtension.Add("rv", new string[] { "video/vnd.rn-realvideo" });
			_mimeByExtension.Add("s", new string[] { "text/x-asm" });
			_mimeByExtension.Add("s3m", new string[] { "audio/s3m" });
			_mimeByExtension.Add("saveme", new string[] { "application/octet-stream" });
			_mimeByExtension.Add("sbk", new string[] { "application/x-tbook" });
			_mimeByExtension.Add("scm", new string[] { "application/x-lotusscreencam", "text/x-script.guile", "text/x-script.scheme", "video/x-scm" });
			_mimeByExtension.Add("sdml", new string[] { "text/plain" });
			_mimeByExtension.Add("sdp", new string[] { "application/sdp", "application/x-sdp" });
			_mimeByExtension.Add("sdr", new string[] { "application/sounder" });
			_mimeByExtension.Add("sea", new string[] { "application/sea", "application/x-sea" });
			_mimeByExtension.Add("set", new string[] { "application/set" });
			_mimeByExtension.Add("sgm", new string[] { "text/sgml", "text/x-sgml" });
			_mimeByExtension.Add("sgml", new string[] { "text/sgml", "text/x-sgml" });
			_mimeByExtension.Add("sh", new string[] { "application/x-sh", "application/x-bsh", "application/x-shar", "text/x-script.sh" });
			_mimeByExtension.Add("shar", new string[] { "application/x-bsh", "application/x-shar" });
			_mimeByExtension.Add("shtml", new string[] { "text/html", "text/x-server-parsed-html" });
			_mimeByExtension.Add("sid", new string[] { "audio/x-psid" });
			_mimeByExtension.Add("sit", new string[] { "application/x-sit", "application/x-stuffit" });
			_mimeByExtension.Add("skd", new string[] { "application/x-koan" });
			_mimeByExtension.Add("skm", new string[] { "application/x-koan" });
			_mimeByExtension.Add("skp", new string[] { "application/x-koan" });
			_mimeByExtension.Add("skt", new string[] { "application/x-koan" });
			_mimeByExtension.Add("sl", new string[] { "application/x-seelogo" });
			_mimeByExtension.Add("smi", new string[] { "application/smil" });
			_mimeByExtension.Add("smil", new string[] { "application/smil" });
			_mimeByExtension.Add("snd", new string[] { "audio/basic", "audio/x-adpcm" });
			_mimeByExtension.Add("sol", new string[] { "application/solids" });
			_mimeByExtension.Add("spc", new string[] { "text/x-speech", "application/x-pkcs7-certificates" });
			_mimeByExtension.Add("spl", new string[] { "application/futuresplash" });
			_mimeByExtension.Add("spr", new string[] { "application/x-sprite" });
			_mimeByExtension.Add("sprite", new string[] { "application/x-sprite" });
			_mimeByExtension.Add("src", new string[] { "application/x-wais-source" });
			_mimeByExtension.Add("ssi", new string[] { "text/x-server-parsed-html" });
			_mimeByExtension.Add("ssm", new string[] { "application/streamingmedia" });
			_mimeByExtension.Add("sst", new string[] { "application/vnd.ms-pki.certstore" });
			_mimeByExtension.Add("step", new string[] { "application/step" });
			_mimeByExtension.Add("stl", new string[] { "application/sla", "application/vnd.ms-pki.stl", "application/x-navistyle" });
			_mimeByExtension.Add("stp", new string[] { "application/step" });
			_mimeByExtension.Add("sv4cpio", new string[] { "application/x-sv4cpio" });
			_mimeByExtension.Add("sv4crc", new string[] { "application/x-sv4crc" });
			_mimeByExtension.Add("svf", new string[] { "image/vnd.dwg", "image/x-dwg" });
			_mimeByExtension.Add("svr", new string[] { "application/x-world", "x-world/x-svr" });
			_mimeByExtension.Add("swf", new string[] { "application/x-shockwave-flash" });
			_mimeByExtension.Add("t", new string[] { "application/x-troff" });
			_mimeByExtension.Add("talk", new string[] { "text/x-speech" });
			_mimeByExtension.Add("tar", new string[] { "application/x-tar" });
			_mimeByExtension.Add("tbk", new string[] { "application/toolbook", "application/x-tbook" });
			_mimeByExtension.Add("tcl", new string[] { "application/x-tcl", "text/x-script.tcl" });
			_mimeByExtension.Add("tcsh", new string[] { "text/x-script.tcsh" });
			_mimeByExtension.Add("tex", new string[] { "application/x-tex" });
			_mimeByExtension.Add("texi", new string[] { "application/x-texinfo" });
			_mimeByExtension.Add("texinfo", new string[] { "application/x-texinfo" });
			_mimeByExtension.Add("text", new string[] { "text/plain", "application/plain" });
			_mimeByExtension.Add("tgz", new string[] { "application/x-compressed", "application/gnutar" });
			_mimeByExtension.Add("tif", new string[] { "image/tiff", "image/x-tiff" });
			_mimeByExtension.Add("tiff", new string[] { "image/tiff", "image/x-tiff" });
			_mimeByExtension.Add("tr", new string[] { "application/x-troff" });
			_mimeByExtension.Add("tsi", new string[] { "audio/tsp-audio" });
			_mimeByExtension.Add("tsp", new string[] { "application/dsptype", "audio/tsplayer" });
			_mimeByExtension.Add("tsv", new string[] { "text/tab-separated-values" });
			_mimeByExtension.Add("turbot", new string[] { "image/florian" });
			_mimeByExtension.Add("txt", new string[] { "text/plain" });
			_mimeByExtension.Add("uil", new string[] { "text/x-uil" });
			_mimeByExtension.Add("uni", new string[] { "text/uri-list" });
			_mimeByExtension.Add("unis", new string[] { "text/uri-list" });
			_mimeByExtension.Add("unv", new string[] { "application/i-deas" });
			_mimeByExtension.Add("uri", new string[] { "text/uri-list" });
			_mimeByExtension.Add("uris", new string[] { "text/uri-list" });
			_mimeByExtension.Add("ustar", new string[] { "multipart/x-ustar", "application/x-ustar" });
			_mimeByExtension.Add("uu", new string[] { "text/x-uuencode", "application/octet-stream" });
			_mimeByExtension.Add("uue", new string[] { "text/x-uuencode" });
			_mimeByExtension.Add("vcd", new string[] { "application/x-cdlink" });
			_mimeByExtension.Add("vcs", new string[] { "text/x-vcalendar" });
			_mimeByExtension.Add("vda", new string[] { "application/vda" });
			_mimeByExtension.Add("vdo", new string[] { "video/vdo" });
			_mimeByExtension.Add("vew", new string[] { "application/groupwise" });
			_mimeByExtension.Add("viv", new string[] { "video/vivo", "video/vnd.vivo" });
			_mimeByExtension.Add("vivo", new string[] { "video/vivo", "video/vnd.vivo" });
			_mimeByExtension.Add("vmd", new string[] { "application/vocaltec-media-desc" });
			_mimeByExtension.Add("vmf", new string[] { "application/vocaltec-media-file" });
			_mimeByExtension.Add("voc", new string[] { "audio/voc", "audio/x-voc" });
			_mimeByExtension.Add("vos", new string[] { "video/vosaic" });
			_mimeByExtension.Add("vox", new string[] { "audio/voxware" });
			_mimeByExtension.Add("vqe", new string[] { "audio/x-twinvq-plugin" });
			_mimeByExtension.Add("vqf", new string[] { "audio/x-twinvq" });
			_mimeByExtension.Add("vql", new string[] { "audio/x-twinvq-plugin" });
			_mimeByExtension.Add("vrml", new string[] { "model/vrml", "application/x-vrml", "x-world/x-vrml" });
			_mimeByExtension.Add("vrt", new string[] { "x-world/x-vrt" });
			_mimeByExtension.Add("vsd", new string[] { "application/x-visio" });
			_mimeByExtension.Add("vst", new string[] { "application/x-visio" });
			_mimeByExtension.Add("vsw", new string[] { "application/x-visio" });
			_mimeByExtension.Add("w60", new string[] { "application/wordperfect6.0" });
			_mimeByExtension.Add("w61", new string[] { "application/wordperfect6.1" });
			_mimeByExtension.Add("w6w", new string[] { "application/msword" });
			_mimeByExtension.Add("wav", new string[] { "audio/wav", "audio/x-wav" });
			_mimeByExtension.Add("wb1", new string[] { "application/x-qpro" });
			_mimeByExtension.Add("wbmp", new string[] { "image/vnd.wap.wbmp" });
			_mimeByExtension.Add("web", new string[] { "application/vnd.xara" });
			_mimeByExtension.Add("wiz", new string[] { "application/msword" });
			_mimeByExtension.Add("wk1", new string[] { "application/x-123" });
			_mimeByExtension.Add("wmf", new string[] { "windows/metafile" });
			_mimeByExtension.Add("wml", new string[] { "text/vnd.wap.wml" });
			_mimeByExtension.Add("wmlc", new string[] { "application/vnd.wap.wmlc" });
			_mimeByExtension.Add("wmls", new string[] { "text/vnd.wap.wmlscript" });
			_mimeByExtension.Add("wmlsc", new string[] { "application/vnd.wap.wmlscriptc" });
			_mimeByExtension.Add("word", new string[] { "application/msword" });
			_mimeByExtension.Add("wp", new string[] { "application/wordperfect" });
			_mimeByExtension.Add("wp5", new string[] { "application/wordperfect" });
			_mimeByExtension.Add("wp6", new string[] { "application/wordperfect" });
			_mimeByExtension.Add("wpd", new string[] { "application/wordperfect", "application/x-wpwin" });
			_mimeByExtension.Add("wq1", new string[] { "application/x-lotus" });
			_mimeByExtension.Add("wri", new string[] { "application/mswrite", "application/x-wri" });
			_mimeByExtension.Add("wrl", new string[] { "model/vrml", "application/x-world", "x-world/x-vrml" });
			_mimeByExtension.Add("wrz", new string[] { "model/vrml", "x-world/x-vrml" });
			_mimeByExtension.Add("wsc", new string[] { "text/scriplet" });
			_mimeByExtension.Add("wsrc", new string[] { "application/x-wais-source" });
			_mimeByExtension.Add("wtk", new string[] { "application/x-wintalk" });
			_mimeByExtension.Add("xbm", new string[] { "image/xbm", "image/x-xbitmap", "image/x-xbm" });
			_mimeByExtension.Add("xdr", new string[] { "video/x-amt-demorun" });
			_mimeByExtension.Add("xgz", new string[] { "xgl/drawing" });
			_mimeByExtension.Add("xif", new string[] { "image/vnd.xiff" });
			_mimeByExtension.Add("xl", new string[] { "application/excel" });
			_mimeByExtension.Add("xla", new string[] { "application/excel", "application/x-excel", "application/x-msexcel" });
			_mimeByExtension.Add("xlb", new string[] { "application/excel", "application/vnd.ms-excel", "application/x-excel" });
			_mimeByExtension.Add("xlc", new string[] { "application/excel", "application/vnd.ms-excel", "application/x-excel" });
			_mimeByExtension.Add("xld", new string[] { "application/excel", "application/x-excel" });
			_mimeByExtension.Add("xlk", new string[] { "application/excel", "application/x-excel" });
			_mimeByExtension.Add("xll", new string[] { "application/excel", "application/vnd.ms-excel", "application/x-excel" });
			_mimeByExtension.Add("xlm", new string[] { "application/excel", "application/vnd.ms-excel", "application/x-excel" });
			_mimeByExtension.Add("xls", new string[] { "application/excel", "application/vnd.ms-excel", "application/x-excel", "application/x-msexcel" });
			_mimeByExtension.Add("xlt", new string[] { "application/excel", "application/x-excel" });
			_mimeByExtension.Add("xlv", new string[] { "application/excel", "application/x-excel" });
			_mimeByExtension.Add("xlw", new string[] { "application/excel", "application/vnd.ms-excel", "application/x-excel", "application/x-msexcel" });
			_mimeByExtension.Add("xm", new string[] { "audio/xm" });
			_mimeByExtension.Add("xml", new string[] { "text/xml", "application/xml" });
			_mimeByExtension.Add("xmz", new string[] { "xgl/movie" });
			_mimeByExtension.Add("xpix", new string[] { "application/x-vnd.ls-xpix" });
			_mimeByExtension.Add("xpm", new string[] { "image/xpm", "image/x-xpixmap" });
			_mimeByExtension.Add("x-png", new string[] { "image/png" });
			_mimeByExtension.Add("xsr", new string[] { "video/x-amt-showrun" });
			_mimeByExtension.Add("xwd", new string[] { "image/x-xwd", "image/x-xwindowdump" });
			_mimeByExtension.Add("xyz", new string[] { "chemical/x-pdb" });
			_mimeByExtension.Add("z", new string[] { "application/x-compressed", "application/x-compress" });
			_mimeByExtension.Add("zip", new string[] { "application/zip", "application/x-compressed", "application/x-zip-compressed", "multipart/x-zip" });
			_mimeByExtension.Add("zoo", new string[] { "application/octet-stream" });
			_mimeByExtension.Add("zsh", new string[] { "text/x-script.zsh" });
		}