"kml" => 'application/vnd.google-earth.kml+xml',
"kmz" => 'application/vnd.google-earth.kmz',
"gqf" => 'application/vnd.grafeq',
"gqs" => 'application/vnd.grafeq',
"gac" => 'application/vnd.groove-account',
"ghf" => 'application/vnd.groove-help',
"gim" => 'application/vnd.groove-identity-message',
"grv" => 'application/vnd.groove-injector',
"gtm" => 'application/vnd.groove-tool-message',
"tpl" => 'application/vnd.groove-tool-template',
"vcg" => 'application/vnd.groove-vcard',
"hal" => 'application/vnd.hal+xml',
"zmm" => 'application/vnd.handheld-entertainment+xml',
"hbci" => 'application/vnd.hbci',
"les" => 'application/vnd.hhe.lesson-player',
"hpgl" => 'application/vnd.hp-hpgl',
"hpid" => 'application/vnd.hp-hpid',
"hps" => 'application/vnd.hp-hps',
"jlt" => 'application/vnd.hp-jlyt',
"pcl" => 'application/vnd.hp-pcl',
"pclxl" => 'application/vnd.hp-pclxl',
"sfd-hdstx" => 'application/vnd.hydrostatix.sof-data',
"mpy" => 'application/vnd.ibm.minipay',
"afp" => 'application/vnd.ibm.modcap',
"oxt" => 'application/vnd.openofficeorg.extension',
"pptx" => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
"sldx" => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
"ppsx" => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
"potx" => 'application/vnd.openxmlformats-officedocument.presentationml.template',
"xlsx" => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
"xltx" => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
"docx" => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
"dotx" => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
"mgp" => 'application/vnd.osgeo.mapguide.package',
"dp" => 'application/vnd.osgi.dp',
"esa" => 'application/vnd.osgi.subsystem',
"pdb" => 'application/vnd.palm',
"pqa" => 'application/vnd.palm',
"oprc" => 'application/vnd.palm',
"paw" => 'application/vnd.pawaafile',
"str" => 'application/vnd.pg.format',
"ei6" => 'application/vnd.pg.osasli',
"efif" => 'application/vnd.picsel',
"wg" => 'application/vnd.pmi.widget',
"plf" => 'application/vnd.pocketlearn',
"pbd" => 'application/vnd.powerbuilder6',
"box" => 'application/vnd.previewsystems.box',
"mgz" => 'application/vnd.proteus.magazine',
"qps" => 'application/vnd.publishare-delta-tree',
"ptid" => 'application/vnd.pvi.ptid1',
"qxd" => 'application/vnd.quark.quarkxpress',
"qxt" => 'application/vnd.quark.quarkxpress',
"qwd" => 'application/vnd.quark.quarkxpress',
"qwt" => 'application/vnd.quark.quarkxpress',
"qxl" => 'application/vnd.quark.quarkxpress',
"qxb" => 'application/vnd.quark.quarkxpress',
"bed" => 'application/vnd.realvnc.bed',
"mxl" => 'application/vnd.recordare.musicxml',
"musicxml" => 'application/vnd.recordare.musicxml+xml',
"cryptonote" => 'application/vnd.rig.cryptonote',
"cod" => 'application/vnd.rim.cod',
"rm" => 'application/vnd.rn-realmedia',
"rmvb" => 'application/vnd.rn-realmedia-vbr',
"link66" => 'application/vnd.route66.link66+xml',
"st" => 'application/vnd.sailingtracker.track',
"see" => 'application/vnd.seemail',
"sema" => 'application/vnd.sema',
"semd" => 'application/vnd.semd',
"semf" => 'application/vnd.semf',
"ifm" => 'application/vnd.shana.informed.formdata',
"itp" => 'application/vnd.shana.informed.formtemplate',
"iif" => 'application/vnd.shana.informed.interchange',
"ipk" => 'application/vnd.shana.informed.package',
"twd" => 'application/vnd.simtech-mindmapper',
"twds" => 'application/vnd.simtech-mindmapper',
"mmf" => 'application/vnd.smaf',
"teacher" => 'application/vnd.smart.teacher',
"sdkm" => 'application/vnd.solent.sdkm+xml',
"sdkd" => 'application/vnd.solent.sdkm+xml',
"dxp" => 'application/vnd.spotfire.dxp',
"sfs" => 'application/vnd.spotfire.sfs',
"sdc" => 'application/vnd.stardivision.calc',
"sda" => 'application/vnd.stardivision.draw',
"sdd" => 'application/vnd.stardivision.impress',
"smf" => 'application/vnd.stardivision.math',
"sdw" => 'application/vnd.stardivision.writer',
"vor" => 'application/vnd.stardivision.writer',
"sgl" => 'application/vnd.stardivision.writer-global',
"smzip" => 'application/vnd.stepmania.package',
"sm" => 'application/vnd.stepmania.stepchart',
"sxc" => 'application/vnd.sun.xml.calc',
"stc" => 'application/vnd.sun.xml.calc.template',
"sxd" => 'application/vnd.sun.xml.draw',
"std" => 'application/vnd.sun.xml.draw.template',
"sxi" => 'application/vnd.sun.xml.impress',
"sti" => 'application/vnd.sun.xml.impress.template',
"sxm" => 'application/vnd.sun.xml.math',
"sxw" => 'application/vnd.sun.xml.writer',
"sxg" => 'application/vnd.sun.xml.writer.global',
"stw" => 'application/vnd.sun.xml.writer.template',
"sus" => 'application/vnd.sus-calendar',
"susp" => 'application/vnd.sus-calendar',
"svd" => 'application/vnd.svd',
"sis" => 'application/vnd.symbian.install',
"sisx" => 'application/vnd.symbian.install',
"xsm" => 'application/vnd.syncml+xml',
"bdm" => 'application/vnd.syncml.dm+wbxml',
"xdm" => 'application/vnd.syncml.dm+xml',
"tao" => 'application/vnd.tao.intent-module-archive',
"pcap" => 'application/vnd.tcpdump.pcap',
"cap" => 'application/vnd.tcpdump.pcap',
"dmp" => 'application/vnd.tcpdump.pcap',
"tmo" => 'application/vnd.tmobile-livetv',
"tpt" => 'application/vnd.trid.tpt',
"mxs" => 'application/vnd.triscape.mxs',
"tra" => 'application/vnd.trueapp',
"ufd" => 'application/vnd.ufdl',
"ufdl" => 'application/vnd.ufdl',
"utz" => 'application/vnd.uiq.theme',
"umj" => 'application/vnd.umajin',
"unityweb" => 'application/vnd.unity',
"uoml" => 'application/vnd.uoml+xml',
"vcx" => 'application/vnd.vcx',
"vsd" => 'application/vnd.visio',
"vst" => 'application/vnd.visio',
"vss" => 'application/vnd.visio',
"vsw" => 'application/vnd.visio',
"vis" => 'application/vnd.visionary',
"vsf" => 'application/vnd.vsf',
"wbxml" => 'application/vnd.wap.wbxml',
"wmlc" => 'application/vnd.wap.wmlc',
"wmlsc" => 'application/vnd.wap.wmlscriptc',
"wtb" => 'application/vnd.webturbo',
"nbp" => 'application/vnd.wolfram.player',
"wpd" => 'application/vnd.wordperfect',
"wqd" => 'application/vnd.wqd',
"stf" => 'application/vnd.wt.stf',
"xar" => 'application/vnd.xara',
"xfdl" => 'application/vnd.xfdl',
"hvd" => 'application/vnd.yamaha.hv-dic',
"hvs" => 'application/vnd.yamaha.hv-script',
"hvp" => 'application/vnd.yamaha.hv-voice',
"osf" => 'application/vnd.yamaha.openscoreformat',
"osfpvg" => 'application/vnd.yamaha.openscoreformat.osfpvg+xml',
"saf" => 'application/vnd.yamaha.smaf-audio',
"spf" => 'application/vnd.yamaha.smaf-phrase',
"cmp" => 'application/vnd.yellowriver-custom-menu',
"zir" => 'application/vnd.zul',
"zirz" => 'application/vnd.zul',
"zaz" => 'application/vnd.zzazz.deck+xml',
"wgt" => 'application/widget',
"hlp" => 'application/winhlp',
"wsdl" => 'application/wsdl+xml',
"wspolicy" => 'application/wspolicy+xml',
"7z" => 'application/x-7z-compressed',
"abw" => 'application/x-abiword',
"ace" => 'application/x-ace-compressed',
"dmg" => 'application/x-apple-diskimage',
"aab" => 'application/x-authorware-bin',
"x32" => 'application/x-authorware-bin',
"u32" => 'application/x-authorware-bin',
"vox" => 'application/x-authorware-bin',
"aam" => 'application/x-authorware-map',
"aas" => 'application/x-authorware-seg',
"bcpio" => 'application/x-bcpio',
"torrent" => 'application/x-bittorrent',
"blb" => 'application/x-blorb',
"blorb" => 'application/x-blorb',
"bz" => 'application/x-bzip',
"bz2" => 'application/x-bzip2',
"boz" => 'application/x-bzip2',
"cbr" => 'application/x-cbr',
"cba" => 'application/x-cbr',
"cbt" => 'application/x-cbr',
"cbz" => 'application/x-cbr',
"cb7" => 'application/x-cbr',
"vcd" => 'application/x-cdlink',
"cfs" => 'application/x-cfs-compressed',
"chat" => 'application/x-chat',
"pgn" => 'application/x-chess-pgn',
"nsc" => 'application/x-conference',
"cpio" => 'application/x-cpio',
"csh" => 'application/x-csh',
"deb" => 'application/x-debian-package',
"udeb" => 'application/x-debian-package',
"dgc" => 'application/x-dgc-compressed',
"dir" => 'application/x-director',
"dcr" => 'application/x-director',
"dxr" => 'application/x-director',
"cst" => 'application/x-director',
"cct" => 'application/x-director',
"cxt" => 'application/x-director',
"w3d" => 'application/x-director',
"fgd" => 'application/x-director',
"swa" => 'application/x-director',
"wad" => 'application/x-doom',
"ncx" => 'application/x-dtbncx+xml',
"dtb" => 'application/x-dtbook+xml',
"res" => 'application/x-dtbresource+xml',
"dvi" => 'application/x-dvi',
"evy" => 'application/x-envoy',
"eva" => 'application/x-eva',
"bdf" => 'application/x-font-bdf',
"gsf" => 'application/x-font-ghostscript',
"psf" => 'application/x-font-linux-psf',
"otf" => 'application/x-font-otf',
"pcf" => 'application/x-font-pcf',
"snf" => 'application/x-font-snf',
"ttf" => 'application/x-font-ttf',
"ttc" => 'application/x-font-ttf',
"pfa" => 'application/x-font-type1',
"pfb" => 'application/x-font-type1',
"pfm" => 'application/x-font-type1',
"afm" => 'application/x-font-type1',
"woff" => 'application/x-font-woff',