"arc" => 'application/x-freearc',
"spl" => 'application/x-futuresplash',
"gca" => 'application/x-gca-compressed',
"ulx" => 'application/x-glulx',
"gnumeric" => 'application/x-gnumeric',
"gramps" => 'application/x-gramps-xml',
"gtar" => 'application/x-gtar',
"hdf" => 'application/x-hdf',
"install" => 'application/x-install-instructions',
"iso" => 'application/x-iso9660-image',
"jnlp" => 'application/x-java-jnlp-file',
"latex" => 'application/x-latex',
"lzh" => 'application/x-lzh-compressed',
"lha" => 'application/x-lzh-compressed',
"mie" => 'application/x-mie',
"prc" => 'application/x-mobipocket-ebook',
"mobi" => 'application/x-mobipocket-ebook',
"application" => 'application/x-ms-application',
"lnk" => 'application/x-ms-shortcut',
"wmd" => 'application/x-ms-wmd',
"wmz" => 'application/x-ms-wmz',
"xbap" => 'application/x-ms-xbap',
"mdb" => 'application/x-msaccess',
"obd" => 'application/x-msbinder',
"crd" => 'application/x-mscardfile',
"clp" => 'application/x-msclip',
"exe" => 'application/x-msdownload',
"dll" => 'application/x-msdownload',
"com" => 'application/x-msdownload',
"bat" => 'application/x-msdownload',
"msi" => 'application/x-msdownload',
"mvb" => 'application/x-msmediaview',
"m13" => 'application/x-msmediaview',
"m14" => 'application/x-msmediaview',
"wmf" => 'application/x-msmetafile',
"wmz" => 'application/x-msmetafile',
"emf" => 'application/x-msmetafile',
"emz" => 'application/x-msmetafile',
"mny" => 'application/x-msmoney',
"pub" => 'application/x-mspublisher',
"scd" => 'application/x-msschedule',
"trm" => 'application/x-msterminal',
"wri" => 'application/x-mswrite',
"nc" => 'application/x-netcdf',
"cdf" => 'application/x-netcdf',
"nzb" => 'application/x-nzb',
"p12" => 'application/x-pkcs12',
"pfx" => 'application/x-pkcs12',
"p7b" => 'application/x-pkcs7-certificates',
"spc" => 'application/x-pkcs7-certificates',
"p7r" => 'application/x-pkcs7-certreqresp',
"rar" => 'application/x-rar-compressed',
"ris" => 'application/x-research-info-systems',
"sh" => 'application/x-sh',
"shar" => 'application/x-shar',
"swf" => 'application/x-shockwave-flash',
"xap" => 'application/x-silverlight-app',
"sql" => 'application/x-sql',
"sit" => 'application/x-stuffit',
"sitx" => 'application/x-stuffitx',
"srt" => 'application/x-subrip',
"sv4cpio" => 'application/x-sv4cpio',
"sv4crc" => 'application/x-sv4crc',
"t3" => 'application/x-t3vm-image',
"gam" => 'application/x-tads',
"tar" => 'application/x-tar',
"tcl" => 'application/x-tcl',
"tex" => 'application/x-tex',
"tfm" => 'application/x-tex-tfm',
"texinfo" => 'application/x-texinfo',
"texi" => 'application/x-texinfo',
"obj" => 'application/x-tgif',
"ustar" => 'application/x-ustar',
"src" => 'application/x-wais-source',
"der" => 'application/x-x509-ca-cert',
"crt" => 'application/x-x509-ca-cert',
"fig" => 'application/x-xfig',
"xlf" => 'application/x-xliff+xml',
"xpi" => 'application/x-xpinstall',
"xz" => 'application/x-xz',
"z1" => 'application/x-zmachine',
"z2" => 'application/x-zmachine',
"z3" => 'application/x-zmachine',
"z4" => 'application/x-zmachine',
"z5" => 'application/x-zmachine',
"z6" => 'application/x-zmachine',
"z7" => 'application/x-zmachine',
"z8" => 'application/x-zmachine',
"xaml" => 'application/xaml+xml',
"xdf" => 'application/xcap-diff+xml',
"xenc" => 'application/xenc+xml',
"xhtml" => 'application/xhtml+xml',
"xht" => 'application/xhtml+xml',
"xml" => 'application/xml',
"xsl" => 'application/xml',
"dtd" => 'application/xml-dtd',
"xop" => 'application/xop+xml',
"xpl" => 'application/xproc+xml',
"xslt" => 'application/xslt+xml',
"xspf" => 'application/xspf+xml',
"mxml" => 'application/xv+xml',
"xhvml" => 'application/xv+xml',
"xvml" => 'application/xv+xml',
"xvm" => 'application/xv+xml',
"yang" => 'application/yang',
"yin" => 'application/yin+xml',
"zip" => 'application/zip',
"adp" => 'audio/adpcm',
"au" => 'audio/basic',
"snd" => 'audio/basic',
"mid" => 'audio/midi',
"midi" => 'audio/midi',
"kar" => 'audio/midi',
"rmi" => 'audio/midi',
"mp4a" => 'audio/mp4',
"mpga" => 'audio/mpeg',
"mp2" => 'audio/mpeg',
"mp2a" => 'audio/mpeg',
"mp3" => 'audio/mpeg',
"m2a" => 'audio/mpeg',
"m3a" => 'audio/mpeg',
"oga" => 'audio/ogg',
"ogg" => 'audio/ogg',
"spx" => 'audio/ogg',
"s3m" => 'audio/s3m',
"sil" => 'audio/silk',
"uva" => 'audio/vnd.dece.audio',
"uvva" => 'audio/vnd.dece.audio',
"eol" => 'audio/vnd.digital-winds',
"dra" => 'audio/vnd.dra',
"dts" => 'audio/vnd.dts',
"dtshd" => 'audio/vnd.dts.hd',
"lvp" => 'audio/vnd.lucent.voice',
"pya" => 'audio/vnd.ms-playready.media.pya',
"ecelp4800" => 'audio/vnd.nuera.ecelp4800',
"ecelp7470" => 'audio/vnd.nuera.ecelp7470',
"ecelp9600" => 'audio/vnd.nuera.ecelp9600',
"weba" => 'audio/webm',
"aac" => 'audio/x-aac',
"aif" => 'audio/x-aiff',
"aiff" => 'audio/x-aiff',
"aifc" => 'audio/x-aiff',
"caf" => 'audio/x-caf',
"flac" => 'audio/x-flac',
"mka" => 'audio/x-matroska',
"m3u" => 'audio/x-mpegurl',
"wax" => 'audio/x-ms-wax',
"wma" => 'audio/x-ms-wma',
"ram" => 'audio/x-pn-realaudio',
"ra" => 'audio/x-pn-realaudio',
"rmp" => 'audio/x-pn-realaudio-plugin',
"wav" => 'audio/x-wav',
"xm" => 'audio/xm',
"cdx" => 'chemical/x-cdx',
"cif" => 'chemical/x-cif',
"cmdf" => 'chemical/x-cmdf',
"cml" => 'chemical/x-cml',
"csml" => 'chemical/x-csml',
"xyz" => 'chemical/x-xyz',
"bmp" => 'image/bmp',
"cgm" => 'image/cgm',
"g3" => 'image/g3fax',
"gif" => 'image/gif',
"ief" => 'image/ief',
"jpeg" => 'image/jpeg',
"jpg" => 'image/jpeg',
"jpe" => 'image/jpeg',
"ktx" => 'image/ktx',
"png" => 'image/png',
"btif" => 'image/prs.btif',
"sgi" => 'image/sgi',
"svg" => 'image/svg+xml',
"svgz" => 'image/svg+xml',
"tiff" => 'image/tiff',
"tif" => 'image/tiff',
"psd" => 'image/vnd.adobe.photoshop',
"uvi" => 'image/vnd.dece.graphic',
"uvvi" => 'image/vnd.dece.graphic',
"uvg" => 'image/vnd.dece.graphic',
"uvvg" => 'image/vnd.dece.graphic',
"sub" => 'text/vnd.dvb.subtitle',
"djvu" => 'image/vnd.djvu',
"djv" => 'image/vnd.djvu',
"dwg" => 'image/vnd.dwg',
"dxf" => 'image/vnd.dxf',
"fbs" => 'image/vnd.fastbidsheet',
"fpx" => 'image/vnd.fpx',
"fst" => 'image/vnd.fst',
"mmr" => 'image/vnd.fujixerox.edmics-mmr',
"rlc" => 'image/vnd.fujixerox.edmics-rlc',
"mdi" => 'image/vnd.ms-modi',
"wdp" => 'image/vnd.ms-photo',
"npx" => 'image/vnd.net-fpx',
"wbmp" => 'image/vnd.wap.wbmp',
"xif" => 'image/vnd.xiff',
"webp" => 'image/webp',
"3ds" => 'image/x-3ds',
"ras" => 'image/x-cmu-raster',
"cmx" => 'image/x-cmx',
"fh" => 'image/x-freehand',
"fhc" => 'image/x-freehand',
"fh4" => 'image/x-freehand',
"fh5" => 'image/x-freehand',
"fh7" => 'image/x-freehand',
"ico" => 'image/x-icon',
"sid" => 'image/x-mrsid-image',
"pcx" => 'image/x-pcx',
"pic" => 'image/x-pict',
"pct" => 'image/x-pict',
"pnm" => 'image/x-portable-anymap',
"pbm" => 'image/x-portable-bitmap',
"pgm" => 'image/x-portable-graymap',
"ppm" => 'image/x-portable-pixmap',
"rgb" => 'image/x-rgb',
"tga" => 'image/x-tga',
"xbm" => 'image/x-xbitmap',
"xpm" => 'image/x-xpixmap',
"xwd" => 'image/x-xwindowdump',
"eml" => 'message/rfc822',
"mime" => 'message/rfc822',
"igs" => 'model/iges',
"iges" => 'model/iges',
"msh" => 'model/mesh',
"mesh" => 'model/mesh',
"silo" => 'model/mesh',
"dae" => 'model/vnd.collada+xml',
"dwf" => 'model/vnd.dwf',
"gdl" => 'model/vnd.gdl',
"gtw" => 'model/vnd.gtw',
"mts" => 'model/vnd.mts',
"vtu" => 'model/vnd.vtu',
"wrl" => 'model/vrml',
"vrml" => 'model/vrml',
"x3db" => 'model/x3d+binary',
"x3dbz" => 'model/x3d+binary',
"x3dv" => 'model/x3d+vrml',
"x3dvz" => 'model/x3d+vrml',
"x3d" => 'model/x3d+xml',
"x3dz" => 'model/x3d+xml',
"appcache" => 'text/cache-manifest',
"ics" => 'text/calendar',
"ifb" => 'text/calendar',
"css" => 'text/css',
"csv" => 'text/csv',
"html" => 'text/html',
"htm" => 'text/html',
"n3" => 'text/n3',
"txt" => 'text/plain',
"text" => 'text/plain',
"conf" => 'text/plain',
"def" => 'text/plain',
"list" => 'text/plain',
"log" => 'text/plain',
"in" => 'text/plain',
"dsc" => 'text/prs.lines.tag',
"rtx" => 'text/richtext',
"sgml" => 'text/sgml',
"sgm" => 'text/sgml',
"tsv" => 'text/tab-separated-values',
"t" => 'text/troff',
"tr" => 'text/troff',
"roff" => 'text/troff',
"man" => 'text/troff',
"me" => 'text/troff',
"ms" => 'text/troff',
"ttl" => 'text/turtle',
"uri" => 'text/uri-list',
"uris" => 'text/uri-list',
"urls" => 'text/uri-list',
"vcard" => 'text/vcard',
"curl" => 'text/vnd.curl',
"dcurl" => 'text/vnd.curl.dcurl',
"scurl" => 'text/vnd.curl.scurl',
"mcurl" => 'text/vnd.curl.mcurl',
"fly" => 'text/vnd.fly',
"flx" => 'text/vnd.fmi.flexstor',
"gv" => 'text/vnd.graphviz',
"3dml" => 'text/vnd.in3d.3dml',
"spot" => 'text/vnd.in3d.spot',
"jad" => 'text/vnd.sun.j2me.app-descriptor',
"wml" => 'text/vnd.wap.wml',
"wmls" => 'text/vnd.wap.wmlscript',
"s" => 'text/x-asm',
"asm" => 'text/x-asm',
"c" => 'text/x-c',
"cc" => 'text/x-c',
"cxx" => 'text/x-c',
"cpp" => 'text/x-c',
"h" => 'text/x-c',