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