Index: pkg/mime/lib/src/extension_map.dart |
diff --git a/pkg/mime/lib/src/extension_map.dart b/pkg/mime/lib/src/extension_map.dart |
index ac534aea5c8111fc814fffae23b732190c570ff4..6671f0f234d882149cbb7a47238669d7202ec713 100644 |
--- a/pkg/mime/lib/src/extension_map.dart |
+++ b/pkg/mime/lib/src/extension_map.dart |
@@ -6,986 +6,993 @@ part of mime; |
// TODO(ajohnsen): Use sorted list and binary search? |
-Map<String, String> _defaultExtensionMap = const <String, String>{ |
-'123':'application/vnd.lotus-1-2-3', |
-'3dml':'text/vnd.in3d.3dml', |
-'3ds':'image/x-3ds', |
-'3g2':'video/3gpp2', |
-'3gp':'video/3gpp', |
-'7z':'application/x-7z-compressed', |
-'aab':'application/x-authorware-bin', |
-'aac':'audio/x-aac', |
-'aam':'application/x-authorware-map', |
-'aas':'application/x-authorware-seg', |
-'abw':'application/x-abiword', |
-'ac':'application/pkix-attr-cert', |
-'acc':'application/vnd.americandynamics.acc', |
-'ace':'application/x-ace-compressed', |
-'acu':'application/vnd.acucobol', |
-'acutc':'application/vnd.acucorp', |
-'adp':'audio/adpcm', |
-'aep':'application/vnd.audiograph', |
-'afm':'application/x-font-type1', |
-'afp':'application/vnd.ibm.modcap', |
-'ahead':'application/vnd.ahead.space', |
-'ai':'application/postscript', |
-'aif':'audio/x-aiff', |
-'aifc':'audio/x-aiff', |
-'aiff':'audio/x-aiff', |
-'air':'application/vnd.adobe.air-application-installer-package+zip', |
-'ait':'application/vnd.dvb.ait', |
-'ami':'application/vnd.amiga.ami', |
-'apk':'application/vnd.android.package-archive', |
-'appcache':'text/cache-manifest', |
-'application':'application/x-ms-application', |
-'apr':'application/vnd.lotus-approach', |
-'arc':'application/x-freearc', |
-'asc':'application/pgp-signature', |
-'asf':'video/x-ms-asf', |
-'asm':'text/x-asm', |
-'aso':'application/vnd.accpac.simply.aso', |
-'asx':'video/x-ms-asf', |
-'atc':'application/vnd.acucorp', |
-'atom':'application/atom+xml', |
-'atomcat':'application/atomcat+xml', |
-'atomsvc':'application/atomsvc+xml', |
-'atx':'application/vnd.antix.game-component', |
-'au':'audio/basic', |
-'avi':'video/x-msvideo', |
-'aw':'application/applixware', |
-'azf':'application/vnd.airzip.filesecure.azf', |
-'azs':'application/vnd.airzip.filesecure.azs', |
-'azw':'application/vnd.amazon.ebook', |
-'bat':'application/x-msdownload', |
-'bcpio':'application/x-bcpio', |
-'bdf':'application/x-font-bdf', |
-'bdm':'application/vnd.syncml.dm+wbxml', |
-'bed':'application/vnd.realvnc.bed', |
-'bh2':'application/vnd.fujitsu.oasysprs', |
-'bin':'application/octet-stream', |
-'blb':'application/x-blorb', |
-'blorb':'application/x-blorb', |
-'bmi':'application/vnd.bmi', |
-'bmp':'image/bmp', |
-'book':'application/vnd.framemaker', |
-'box':'application/vnd.previewsystems.box', |
-'boz':'application/x-bzip2', |
-'bpk':'application/octet-stream', |
-'btif':'image/prs.btif', |
-'bz':'application/x-bzip', |
-'bz2':'application/x-bzip2', |
-'c':'text/x-c', |
-'c11amc':'application/vnd.cluetrust.cartomobile-config', |
-'c11amz':'application/vnd.cluetrust.cartomobile-config-pkg', |
-'c4d':'application/vnd.clonk.c4group', |
-'c4f':'application/vnd.clonk.c4group', |
-'c4g':'application/vnd.clonk.c4group', |
-'c4p':'application/vnd.clonk.c4group', |
-'c4u':'application/vnd.clonk.c4group', |
-'cab':'application/vnd.ms-cab-compressed', |
-'caf':'audio/x-caf', |
-'cap':'application/vnd.tcpdump.pcap', |
-'car':'application/vnd.curl.car', |
-'cat':'application/vnd.ms-pki.seccat', |
-'cb7':'application/x-cbr', |
-'cba':'application/x-cbr', |
-'cbr':'application/x-cbr', |
-'cbt':'application/x-cbr', |
-'cbz':'application/x-cbr', |
-'cc':'text/x-c', |
-'cct':'application/x-director', |
-'ccxml':'application/ccxml+xml', |
-'cdbcmsg':'application/vnd.contact.cmsg', |
-'cdf':'application/x-netcdf', |
-'cdkey':'application/vnd.mediastation.cdkey', |
-'cdmia':'application/cdmi-capability', |
-'cdmic':'application/cdmi-container', |
-'cdmid':'application/cdmi-domain', |
-'cdmio':'application/cdmi-object', |
-'cdmiq':'application/cdmi-queue', |
-'cdx':'chemical/x-cdx', |
-'cdxml':'application/vnd.chemdraw+xml', |
-'cdy':'application/vnd.cinderella', |
-'cer':'application/pkix-cert', |
-'cfs':'application/x-cfs-compressed', |
-'cgm':'image/cgm', |
-'chat':'application/x-chat', |
-'chm':'application/vnd.ms-htmlhelp', |
-'chrt':'application/vnd.kde.kchart', |
-'cif':'chemical/x-cif', |
-'cii':'application/vnd.anser-web-certificate-issue-initiation', |
-'cil':'application/vnd.ms-artgalry', |
-'cla':'application/vnd.claymore', |
-'class':'application/java-vm', |
-'clkk':'application/vnd.crick.clicker.keyboard', |
-'clkp':'application/vnd.crick.clicker.palette', |
-'clkt':'application/vnd.crick.clicker.template', |
-'clkw':'application/vnd.crick.clicker.wordbank', |
-'clkx':'application/vnd.crick.clicker', |
-'clp':'application/x-msclip', |
-'cmc':'application/vnd.cosmocaller', |
-'cmdf':'chemical/x-cmdf', |
-'cml':'chemical/x-cml', |
-'cmp':'application/vnd.yellowriver-custom-menu', |
-'cmx':'image/x-cmx', |
-'cod':'application/vnd.rim.cod', |
-'com':'application/x-msdownload', |
-'conf':'text/plain', |
-'cpio':'application/x-cpio', |
-'cpp':'text/x-c', |
-'cpt':'application/mac-compactpro', |
-'crd':'application/x-mscardfile', |
-'crl':'application/pkix-crl', |
-'crt':'application/x-x509-ca-cert', |
-'cryptonote':'application/vnd.rig.cryptonote', |
-'csh':'application/x-csh', |
-'csml':'chemical/x-csml', |
-'csp':'application/vnd.commonspace', |
-'css':'text/css', |
-'cst':'application/x-director', |
-'csv':'text/csv', |
-'cu':'application/cu-seeme', |
-'curl':'text/vnd.curl', |
-'cww':'application/prs.cww', |
-'cxt':'application/x-director', |
-'cxx':'text/x-c', |
-'dae':'model/vnd.collada+xml', |
-'daf':'application/vnd.mobius.daf', |
-'dart':'application/dart', |
-'dataless':'application/vnd.fdsn.seed', |
-'davmount':'application/davmount+xml', |
-'dbk':'application/docbook+xml', |
-'dcr':'application/x-director', |
-'dcurl':'text/vnd.curl.dcurl', |
-'dd2':'application/vnd.oma.dd2+xml', |
-'ddd':'application/vnd.fujixerox.ddd', |
-'deb':'application/x-debian-package', |
-'def':'text/plain', |
-'deploy':'application/octet-stream', |
-'der':'application/x-x509-ca-cert', |
-'dfac':'application/vnd.dreamfactory', |
-'dgc':'application/x-dgc-compressed', |
-'dic':'text/x-c', |
-'dir':'application/x-director', |
-'dis':'application/vnd.mobius.dis', |
-'dist':'application/octet-stream', |
-'distz':'application/octet-stream', |
-'djv':'image/vnd.djvu', |
-'djvu':'image/vnd.djvu', |
-'dll':'application/x-msdownload', |
-'dmg':'application/x-apple-diskimage', |
-'dmp':'application/vnd.tcpdump.pcap', |
-'dms':'application/octet-stream', |
-'dna':'application/vnd.dna', |
-'doc':'application/msword', |
-'docm':'application/vnd.ms-word.document.macroenabled.12', |
-'docx':'application/vnd.openxmlformats-officedocument.wordprocessingml.document', |
-'dot':'application/msword', |
-'dotm':'application/vnd.ms-word.template.macroenabled.12', |
-'dotx':'application/vnd.openxmlformats-officedocument.wordprocessingml.template', |
-'dp':'application/vnd.osgi.dp', |
-'dpg':'application/vnd.dpgraph', |
-'dra':'audio/vnd.dra', |
-'dsc':'text/prs.lines.tag', |
-'dssc':'application/dssc+der', |
-'dtb':'application/x-dtbook+xml', |
-'dtd':'application/xml-dtd', |
-'dts':'audio/vnd.dts', |
-'dtshd':'audio/vnd.dts.hd', |
-'dump':'application/octet-stream', |
-'dvb':'video/vnd.dvb.file', |
-'dvi':'application/x-dvi', |
-'dwf':'model/vnd.dwf', |
-'dwg':'image/vnd.dwg', |
-'dxf':'image/vnd.dxf', |
-'dxp':'application/vnd.spotfire.dxp', |
-'dxr':'application/x-director', |
-'ecelp4800':'audio/vnd.nuera.ecelp4800', |
-'ecelp7470':'audio/vnd.nuera.ecelp7470', |
-'ecelp9600':'audio/vnd.nuera.ecelp9600', |
-'ecma':'application/ecmascript', |
-'edm':'application/vnd.novadigm.edm', |
-'edx':'application/vnd.novadigm.edx', |
-'efif':'application/vnd.picsel', |
-'ei6':'application/vnd.pg.osasli', |
-'elc':'application/octet-stream', |
-'emf':'application/x-msmetafile', |
-'eml':'message/rfc822', |
-'emma':'application/emma+xml', |
-'emz':'application/x-msmetafile', |
-'eol':'audio/vnd.digital-winds', |
-'eot':'application/vnd.ms-fontobject', |
-'eps':'application/postscript', |
-'epub':'application/epub+zip', |
-'es3':'application/vnd.eszigno3+xml', |
-'esa':'application/vnd.osgi.subsystem', |
-'esf':'application/vnd.epson.esf', |
-'et3':'application/vnd.eszigno3+xml', |
-'etx':'text/x-setext', |
-'eva':'application/x-eva', |
-'evy':'application/x-envoy', |
-'exe':'application/x-msdownload', |
-'exi':'application/exi', |
-'ext':'application/vnd.novadigm.ext', |
-'ez':'application/andrew-inset', |
-'ez2':'application/vnd.ezpix-album', |
-'ez3':'application/vnd.ezpix-package', |
-'f':'text/x-fortran', |
-'f4v':'video/x-f4v', |
-'f77':'text/x-fortran', |
-'f90':'text/x-fortran', |
-'fbs':'image/vnd.fastbidsheet', |
-'fcdt':'application/vnd.adobe.formscentral.fcdt', |
-'fcs':'application/vnd.isac.fcs', |
-'fdf':'application/vnd.fdf', |
-'fe_launch':'application/vnd.denovo.fcselayout-link', |
-'fg5':'application/vnd.fujitsu.oasysgp', |
-'fgd':'application/x-director', |
-'fh':'image/x-freehand', |
-'fh4':'image/x-freehand', |
-'fh5':'image/x-freehand', |
-'fh7':'image/x-freehand', |
-'fhc':'image/x-freehand', |
-'fig':'application/x-xfig', |
-'flac':'audio/x-flac', |
-'fli':'video/x-fli', |
-'flo':'application/vnd.micrografx.flo', |
-'flv':'video/x-flv', |
-'flw':'application/vnd.kde.kivio', |
-'flx':'text/vnd.fmi.flexstor', |
-'fly':'text/vnd.fly', |
-'fm':'application/vnd.framemaker', |
-'fnc':'application/vnd.frogans.fnc', |
-'for':'text/x-fortran', |
-'fpx':'image/vnd.fpx', |
-'frame':'application/vnd.framemaker', |
-'fsc':'application/vnd.fsc.weblaunch', |
-'fst':'image/vnd.fst', |
-'ftc':'application/vnd.fluxtime.clip', |
-'fti':'application/vnd.anser-web-funds-transfer-initiation', |
-'fvt':'video/vnd.fvt', |
-'fxp':'application/vnd.adobe.fxp', |
-'fxpl':'application/vnd.adobe.fxp', |
-'fzs':'application/vnd.fuzzysheet', |
-'g2w':'application/vnd.geoplan', |
-'g3':'image/g3fax', |
-'g3w':'application/vnd.geospace', |
-'gac':'application/vnd.groove-account', |
-'gam':'application/x-tads', |
-'gbr':'application/rpki-ghostbusters', |
-'gca':'application/x-gca-compressed', |
-'gdl':'model/vnd.gdl', |
-'geo':'application/vnd.dynageo', |
-'gex':'application/vnd.geometry-explorer', |
-'ggb':'application/vnd.geogebra.file', |
-'ggt':'application/vnd.geogebra.tool', |
-'ghf':'application/vnd.groove-help', |
-'gif':'image/gif', |
-'gim':'application/vnd.groove-identity-message', |
-'gml':'application/gml+xml', |
-'gmx':'application/vnd.gmx', |
-'gnumeric':'application/x-gnumeric', |
-'gph':'application/vnd.flographit', |
-'gpx':'application/gpx+xml', |
-'gqf':'application/vnd.grafeq', |
-'gqs':'application/vnd.grafeq', |
-'gram':'application/srgs', |
-'gramps':'application/x-gramps-xml', |
-'gre':'application/vnd.geometry-explorer', |
-'grv':'application/vnd.groove-injector', |
-'grxml':'application/srgs+xml', |
-'gsf':'application/x-font-ghostscript', |
-'gtar':'application/x-gtar', |
-'gtm':'application/vnd.groove-tool-message', |
-'gtw':'model/vnd.gtw', |
-'gv':'text/vnd.graphviz', |
-'gxf':'application/gxf', |
-'gxt':'application/vnd.geonext', |
-'h':'text/x-c', |
-'h261':'video/h261', |
-'h263':'video/h263', |
-'h264':'video/h264', |
-'hal':'application/vnd.hal+xml', |
-'hbci':'application/vnd.hbci', |
-'hdf':'application/x-hdf', |
-'hh':'text/x-c', |
-'hlp':'application/winhlp', |
-'hpgl':'application/vnd.hp-hpgl', |
-'hpid':'application/vnd.hp-hpid', |
-'hps':'application/vnd.hp-hps', |
-'hqx':'application/mac-binhex40', |
-'htke':'application/vnd.kenameaapp', |
-'htm':'text/html', |
-'html':'text/html', |
-'hvd':'application/vnd.yamaha.hv-dic', |
-'hvp':'application/vnd.yamaha.hv-voice', |
-'hvs':'application/vnd.yamaha.hv-script', |
-'i2g':'application/vnd.intergeo', |
-'icc':'application/vnd.iccprofile', |
-'ice':'x-conference/x-cooltalk', |
-'icm':'application/vnd.iccprofile', |
-'ico':'image/x-icon', |
-'ics':'text/calendar', |
-'ief':'image/ief', |
-'ifb':'text/calendar', |
-'ifm':'application/vnd.shana.informed.formdata', |
-'iges':'model/iges', |
-'igl':'application/vnd.igloader', |
-'igm':'application/vnd.insors.igm', |
-'igs':'model/iges', |
-'igx':'application/vnd.micrografx.igx', |
-'iif':'application/vnd.shana.informed.interchange', |
-'imp':'application/vnd.accpac.simply.imp', |
-'ims':'application/vnd.ms-ims', |
-'in':'text/plain', |
-'ink':'application/inkml+xml', |
-'inkml':'application/inkml+xml', |
-'install':'application/x-install-instructions', |
-'iota':'application/vnd.astraea-software.iota', |
-'ipfix':'application/ipfix', |
-'ipk':'application/vnd.shana.informed.package', |
-'irm':'application/vnd.ibm.rights-management', |
-'irp':'application/vnd.irepository.package+xml', |
-'iso':'application/x-iso9660-image', |
-'itp':'application/vnd.shana.informed.formtemplate', |
-'ivp':'application/vnd.immervision-ivp', |
-'ivu':'application/vnd.immervision-ivu', |
-'jad':'text/vnd.sun.j2me.app-descriptor', |
-'jam':'application/vnd.jam', |
-'jar':'application/java-archive', |
-'java':'text/x-java-source', |
-'jisp':'application/vnd.jisp', |
-'jlt':'application/vnd.hp-jlyt', |
-'jnlp':'application/x-java-jnlp-file', |
-'joda':'application/vnd.joost.joda-archive', |
-'jpe':'image/jpeg', |
-'jpeg':'image/jpeg', |
-'jpg':'image/jpeg', |
-'jpgm':'video/jpm', |
-'jpgv':'video/jpeg', |
-'jpm':'video/jpm', |
-'js':'application/javascript', |
-'json':'application/json', |
-'jsonml':'application/jsonml+json', |
-'kar':'audio/midi', |
-'karbon':'application/vnd.kde.karbon', |
-'kfo':'application/vnd.kde.kformula', |
-'kia':'application/vnd.kidspiration', |
-'kml':'application/vnd.google-earth.kml+xml', |
-'kmz':'application/vnd.google-earth.kmz', |
-'kne':'application/vnd.kinar', |
-'knp':'application/vnd.kinar', |
-'kon':'application/vnd.kde.kontour', |
-'kpr':'application/vnd.kde.kpresenter', |
-'kpt':'application/vnd.kde.kpresenter', |
-'kpxx':'application/vnd.ds-keypoint', |
-'ksp':'application/vnd.kde.kspread', |
-'ktr':'application/vnd.kahootz', |
-'ktx':'image/ktx', |
-'ktz':'application/vnd.kahootz', |
-'kwd':'application/vnd.kde.kword', |
-'kwt':'application/vnd.kde.kword', |
-'lasxml':'application/vnd.las.las+xml', |
-'latex':'application/x-latex', |
-'lbd':'application/vnd.llamagraphics.life-balance.desktop', |
-'lbe':'application/vnd.llamagraphics.life-balance.exchange+xml', |
-'les':'application/vnd.hhe.lesson-player', |
-'lha':'application/x-lzh-compressed', |
-'link66':'application/vnd.route66.link66+xml', |
-'list':'text/plain', |
-'list3820':'application/vnd.ibm.modcap', |
-'listafp':'application/vnd.ibm.modcap', |
-'lnk':'application/x-ms-shortcut', |
-'log':'text/plain', |
-'lostxml':'application/lost+xml', |
-'lrf':'application/octet-stream', |
-'lrm':'application/vnd.ms-lrm', |
-'ltf':'application/vnd.frogans.ltf', |
-'lvp':'audio/vnd.lucent.voice', |
-'lwp':'application/vnd.lotus-wordpro', |
-'lzh':'application/x-lzh-compressed', |
-'m13':'application/x-msmediaview', |
-'m14':'application/x-msmediaview', |
-'m1v':'video/mpeg', |
-'m21':'application/mp21', |
-'m2a':'audio/mpeg', |
-'m2v':'video/mpeg', |
-'m3a':'audio/mpeg', |
-'m3u':'audio/x-mpegurl', |
-'m3u8':'application/vnd.apple.mpegurl', |
-'m4u':'video/vnd.mpegurl', |
-'m4v':'video/x-m4v', |
-'ma':'application/mathematica', |
-'mads':'application/mads+xml', |
-'mag':'application/vnd.ecowin.chart', |
-'maker':'application/vnd.framemaker', |
-'man':'text/troff', |
-'mar':'application/octet-stream', |
-'mathml':'application/mathml+xml', |
-'mb':'application/mathematica', |
-'mbk':'application/vnd.mobius.mbk', |
-'mbox':'application/mbox', |
-'mc1':'application/vnd.medcalcdata', |
-'mcd':'application/vnd.mcd', |
-'mcurl':'text/vnd.curl.mcurl', |
-'mdb':'application/x-msaccess', |
-'mdi':'image/vnd.ms-modi', |
-'me':'text/troff', |
-'mesh':'model/mesh', |
-'meta4':'application/metalink4+xml', |
-'metalink':'application/metalink+xml', |
-'mets':'application/mets+xml', |
-'mfm':'application/vnd.mfmp', |
-'mft':'application/rpki-manifest', |
-'mgp':'application/vnd.osgeo.mapguide.package', |
-'mgz':'application/vnd.proteus.magazine', |
-'mid':'audio/midi', |
-'midi':'audio/midi', |
-'mie':'application/x-mie', |
-'mif':'application/vnd.mif', |
-'mime':'message/rfc822', |
-'mj2':'video/mj2', |
-'mjp2':'video/mj2', |
-'mk3d':'video/x-matroska', |
-'mka':'audio/x-matroska', |
-'mks':'video/x-matroska', |
-'mkv':'video/x-matroska', |
-'mlp':'application/vnd.dolby.mlp', |
-'mmd':'application/vnd.chipnuts.karaoke-mmd', |
-'mmf':'application/vnd.smaf', |
-'mmr':'image/vnd.fujixerox.edmics-mmr', |
-'mng':'video/x-mng', |
-'mny':'application/x-msmoney', |
-'mobi':'application/x-mobipocket-ebook', |
-'mods':'application/mods+xml', |
-'mov':'video/quicktime', |
-'movie':'video/x-sgi-movie', |
-'mp2':'audio/mpeg', |
-'mp21':'application/mp21', |
-'mp2a':'audio/mpeg', |
-'mp3':'audio/mpeg', |
-'mp4':'video/mp4', |
-'mp4a':'audio/mp4', |
-'mp4s':'application/mp4', |
-'mp4v':'video/mp4', |
-'mpc':'application/vnd.mophun.certificate', |
-'mpe':'video/mpeg', |
-'mpeg':'video/mpeg', |
-'mpg':'video/mpeg', |
-'mpg4':'video/mp4', |
-'mpga':'audio/mpeg', |
-'mpkg':'application/vnd.apple.installer+xml', |
-'mpm':'application/vnd.blueice.multipass', |
-'mpn':'application/vnd.mophun.application', |
-'mpp':'application/vnd.ms-project', |
-'mpt':'application/vnd.ms-project', |
-'mpy':'application/vnd.ibm.minipay', |
-'mqy':'application/vnd.mobius.mqy', |
-'mrc':'application/marc', |
-'mrcx':'application/marcxml+xml', |
-'ms':'text/troff', |
-'mscml':'application/mediaservercontrol+xml', |
-'mseed':'application/vnd.fdsn.mseed', |
-'mseq':'application/vnd.mseq', |
-'msf':'application/vnd.epson.msf', |
-'msh':'model/mesh', |
-'msi':'application/x-msdownload', |
-'msl':'application/vnd.mobius.msl', |
-'msty':'application/vnd.muvee.style', |
-'mts':'model/vnd.mts', |
-'mus':'application/vnd.musician', |
-'musicxml':'application/vnd.recordare.musicxml+xml', |
-'mvb':'application/x-msmediaview', |
-'mwf':'application/vnd.mfer', |
-'mxf':'application/mxf', |
-'mxl':'application/vnd.recordare.musicxml', |
-'mxml':'application/xv+xml', |
-'mxs':'application/vnd.triscape.mxs', |
-'mxu':'video/vnd.mpegurl', |
-'n-gage':'application/vnd.nokia.n-gage.symbian.install', |
-'n3':'text/n3', |
-'nb':'application/mathematica', |
-'nbp':'application/vnd.wolfram.player', |
-'nc':'application/x-netcdf', |
-'ncx':'application/x-dtbncx+xml', |
-'nfo':'text/x-nfo', |
-'ngdat':'application/vnd.nokia.n-gage.data', |
-'nitf':'application/vnd.nitf', |
-'nlu':'application/vnd.neurolanguage.nlu', |
-'nml':'application/vnd.enliven', |
-'nnd':'application/vnd.noblenet-directory', |
-'nns':'application/vnd.noblenet-sealer', |
-'nnw':'application/vnd.noblenet-web', |
-'npx':'image/vnd.net-fpx', |
-'nsc':'application/x-conference', |
-'nsf':'application/vnd.lotus-notes', |
-'ntf':'application/vnd.nitf', |
-'nzb':'application/x-nzb', |
-'oa2':'application/vnd.fujitsu.oasys2', |
-'oa3':'application/vnd.fujitsu.oasys3', |
-'oas':'application/vnd.fujitsu.oasys', |
-'obd':'application/x-msbinder', |
-'obj':'application/x-tgif', |
-'oda':'application/oda', |
-'odb':'application/vnd.oasis.opendocument.database', |
-'odc':'application/vnd.oasis.opendocument.chart', |
-'odf':'application/vnd.oasis.opendocument.formula', |
-'odft':'application/vnd.oasis.opendocument.formula-template', |
-'odg':'application/vnd.oasis.opendocument.graphics', |
-'odi':'application/vnd.oasis.opendocument.image', |
-'odm':'application/vnd.oasis.opendocument.text-master', |
-'odp':'application/vnd.oasis.opendocument.presentation', |
-'ods':'application/vnd.oasis.opendocument.spreadsheet', |
-'odt':'application/vnd.oasis.opendocument.text', |
-'oga':'audio/ogg', |
-'ogg':'audio/ogg', |
-'ogv':'video/ogg', |
-'ogx':'application/ogg', |
-'omdoc':'application/omdoc+xml', |
-'onepkg':'application/onenote', |
-'onetmp':'application/onenote', |
-'onetoc':'application/onenote', |
-'onetoc2':'application/onenote', |
-'opf':'application/oebps-package+xml', |
-'opml':'text/x-opml', |
-'oprc':'application/vnd.palm', |
-'org':'application/vnd.lotus-organizer', |
-'osf':'application/vnd.yamaha.openscoreformat', |
-'osfpvg':'application/vnd.yamaha.openscoreformat.osfpvg+xml', |
-'otc':'application/vnd.oasis.opendocument.chart-template', |
-'otf':'application/x-font-otf', |
-'otg':'application/vnd.oasis.opendocument.graphics-template', |
-'oth':'application/vnd.oasis.opendocument.text-web', |
-'oti':'application/vnd.oasis.opendocument.image-template', |
-'otp':'application/vnd.oasis.opendocument.presentation-template', |
-'ots':'application/vnd.oasis.opendocument.spreadsheet-template', |
-'ott':'application/vnd.oasis.opendocument.text-template', |
-'oxps':'application/oxps', |
-'oxt':'application/vnd.openofficeorg.extension', |
-'p':'text/x-pascal', |
-'p10':'application/pkcs10', |
-'p12':'application/x-pkcs12', |
-'p7b':'application/x-pkcs7-certificates', |
-'p7c':'application/pkcs7-mime', |
-'p7m':'application/pkcs7-mime', |
-'p7r':'application/x-pkcs7-certreqresp', |
-'p7s':'application/pkcs7-signature', |
-'p8':'application/pkcs8', |
-'pas':'text/x-pascal', |
-'paw':'application/vnd.pawaafile', |
-'pbd':'application/vnd.powerbuilder6', |
-'pbm':'image/x-portable-bitmap', |
-'pcap':'application/vnd.tcpdump.pcap', |
-'pcf':'application/x-font-pcf', |
-'pcl':'application/vnd.hp-pcl', |
-'pclxl':'application/vnd.hp-pclxl', |
-'pct':'image/x-pict', |
-'pcurl':'application/vnd.curl.pcurl', |
-'pcx':'image/x-pcx', |
-'pdb':'application/vnd.palm', |
-'pdf':'application/pdf', |
-'pfa':'application/x-font-type1', |
-'pfb':'application/x-font-type1', |
-'pfm':'application/x-font-type1', |
-'pfr':'application/font-tdpfr', |
-'pfx':'application/x-pkcs12', |
-'pgm':'image/x-portable-graymap', |
-'pgn':'application/x-chess-pgn', |
-'pgp':'application/pgp-encrypted', |
-'pic':'image/x-pict', |
-'pkg':'application/octet-stream', |
-'pki':'application/pkixcmp', |
-'pkipath':'application/pkix-pkipath', |
-'plb':'application/vnd.3gpp.pic-bw-large', |
-'plc':'application/vnd.mobius.plc', |
-'plf':'application/vnd.pocketlearn', |
-'pls':'application/pls+xml', |
-'pml':'application/vnd.ctc-posml', |
-'png':'image/png', |
-'pnm':'image/x-portable-anymap', |
-'portpkg':'application/vnd.macports.portpkg', |
-'pot':'application/vnd.ms-powerpoint', |
-'potm':'application/vnd.ms-powerpoint.template.macroenabled.12', |
-'potx':'application/vnd.openxmlformats-officedocument.presentationml.template', |
-'ppam':'application/vnd.ms-powerpoint.addin.macroenabled.12', |
-'ppd':'application/vnd.cups-ppd', |
-'ppm':'image/x-portable-pixmap', |
-'pps':'application/vnd.ms-powerpoint', |
-'ppsm':'application/vnd.ms-powerpoint.slideshow.macroenabled.12', |
-'ppsx':'application/vnd.openxmlformats-officedocument.presentationml.slideshow', |
-'ppt':'application/vnd.ms-powerpoint', |
-'pptm':'application/vnd.ms-powerpoint.presentation.macroenabled.12', |
-'pptx':'application/vnd.openxmlformats-officedocument.presentationml.presentation', |
-'pqa':'application/vnd.palm', |
-'prc':'application/x-mobipocket-ebook', |
-'pre':'application/vnd.lotus-freelance', |
-'prf':'application/pics-rules', |
-'ps':'application/postscript', |
-'psb':'application/vnd.3gpp.pic-bw-small', |
-'psd':'image/vnd.adobe.photoshop', |
-'psf':'application/x-font-linux-psf', |
-'pskcxml':'application/pskc+xml', |
-'ptid':'application/vnd.pvi.ptid1', |
-'pub':'application/x-mspublisher', |
-'pvb':'application/vnd.3gpp.pic-bw-var', |
-'pwn':'application/vnd.3m.post-it-notes', |
-'pya':'audio/vnd.ms-playready.media.pya', |
-'pyv':'video/vnd.ms-playready.media.pyv', |
-'qam':'application/vnd.epson.quickanime', |
-'qbo':'application/vnd.intu.qbo', |
-'qfx':'application/vnd.intu.qfx', |
-'qps':'application/vnd.publishare-delta-tree', |
-'qt':'video/quicktime', |
-'qwd':'application/vnd.quark.quarkxpress', |
-'qwt':'application/vnd.quark.quarkxpress', |
-'qxb':'application/vnd.quark.quarkxpress', |
-'qxd':'application/vnd.quark.quarkxpress', |
-'qxl':'application/vnd.quark.quarkxpress', |
-'qxt':'application/vnd.quark.quarkxpress', |
-'ra':'audio/x-pn-realaudio', |
-'ram':'audio/x-pn-realaudio', |
-'rar':'application/x-rar-compressed', |
-'ras':'image/x-cmu-raster', |
-'rcprofile':'application/vnd.ipunplugged.rcprofile', |
-'rdf':'application/rdf+xml', |
-'rdz':'application/vnd.data-vision.rdz', |
-'rep':'application/vnd.businessobjects', |
-'res':'application/x-dtbresource+xml', |
-'rgb':'image/x-rgb', |
-'rif':'application/reginfo+xml', |
-'rip':'audio/vnd.rip', |
-'ris':'application/x-research-info-systems', |
-'rl':'application/resource-lists+xml', |
-'rlc':'image/vnd.fujixerox.edmics-rlc', |
-'rld':'application/resource-lists-diff+xml', |
-'rm':'application/vnd.rn-realmedia', |
-'rmi':'audio/midi', |
-'rmp':'audio/x-pn-realaudio-plugin', |
-'rms':'application/vnd.jcp.javame.midlet-rms', |
-'rmvb':'application/vnd.rn-realmedia-vbr', |
-'rnc':'application/relax-ng-compact-syntax', |
-'roa':'application/rpki-roa', |
-'roff':'text/troff', |
-'rp9':'application/vnd.cloanto.rp9', |
-'rpss':'application/vnd.nokia.radio-presets', |
-'rpst':'application/vnd.nokia.radio-preset', |
-'rq':'application/sparql-query', |
-'rs':'application/rls-services+xml', |
-'rsd':'application/rsd+xml', |
-'rss':'application/rss+xml', |
-'rtf':'application/rtf', |
-'rtx':'text/richtext', |
-'s':'text/x-asm', |
-'s3m':'audio/s3m', |
-'saf':'application/vnd.yamaha.smaf-audio', |
-'sbml':'application/sbml+xml', |
-'sc':'application/vnd.ibm.secure-container', |
-'scd':'application/x-msschedule', |
-'scm':'application/vnd.lotus-screencam', |
-'scq':'application/scvp-cv-request', |
-'scs':'application/scvp-cv-response', |
-'scurl':'text/vnd.curl.scurl', |
-'sda':'application/vnd.stardivision.draw', |
-'sdc':'application/vnd.stardivision.calc', |
-'sdd':'application/vnd.stardivision.impress', |
-'sdkd':'application/vnd.solent.sdkm+xml', |
-'sdkm':'application/vnd.solent.sdkm+xml', |
-'sdp':'application/sdp', |
-'sdw':'application/vnd.stardivision.writer', |
-'see':'application/vnd.seemail', |
-'seed':'application/vnd.fdsn.seed', |
-'sema':'application/vnd.sema', |
-'semd':'application/vnd.semd', |
-'semf':'application/vnd.semf', |
-'ser':'application/java-serialized-object', |
-'setpay':'application/set-payment-initiation', |
-'setreg':'application/set-registration-initiation', |
-'sfd-hdstx':'application/vnd.hydrostatix.sof-data', |
-'sfs':'application/vnd.spotfire.sfs', |
-'sfv':'text/x-sfv', |
-'sgi':'image/sgi', |
-'sgl':'application/vnd.stardivision.writer-global', |
-'sgm':'text/sgml', |
-'sgml':'text/sgml', |
-'sh':'application/x-sh', |
-'shar':'application/x-shar', |
-'shf':'application/shf+xml', |
-'sid':'image/x-mrsid-image', |
-'sig':'application/pgp-signature', |
-'sil':'audio/silk', |
-'silo':'model/mesh', |
-'sis':'application/vnd.symbian.install', |
-'sisx':'application/vnd.symbian.install', |
-'sit':'application/x-stuffit', |
-'sitx':'application/x-stuffitx', |
-'skd':'application/vnd.koan', |
-'skm':'application/vnd.koan', |
-'skp':'application/vnd.koan', |
-'skt':'application/vnd.koan', |
-'sldm':'application/vnd.ms-powerpoint.slide.macroenabled.12', |
-'sldx':'application/vnd.openxmlformats-officedocument.presentationml.slide', |
-'slt':'application/vnd.epson.salt', |
-'sm':'application/vnd.stepmania.stepchart', |
-'smf':'application/vnd.stardivision.math', |
-'smi':'application/smil+xml', |
-'smil':'application/smil+xml', |
-'smv':'video/x-smv', |
-'smzip':'application/vnd.stepmania.package', |
-'snd':'audio/basic', |
-'snf':'application/x-font-snf', |
-'so':'application/octet-stream', |
-'spc':'application/x-pkcs7-certificates', |
-'spf':'application/vnd.yamaha.smaf-phrase', |
-'spl':'application/x-futuresplash', |
-'spot':'text/vnd.in3d.spot', |
-'spp':'application/scvp-vp-response', |
-'spq':'application/scvp-vp-request', |
-'spx':'audio/ogg', |
-'sql':'application/x-sql', |
-'src':'application/x-wais-source', |
-'srt':'application/x-subrip', |
-'sru':'application/sru+xml', |
-'srx':'application/sparql-results+xml', |
-'ssdl':'application/ssdl+xml', |
-'sse':'application/vnd.kodak-descriptor', |
-'ssf':'application/vnd.epson.ssf', |
-'ssml':'application/ssml+xml', |
-'st':'application/vnd.sailingtracker.track', |
-'stc':'application/vnd.sun.xml.calc.template', |
-'std':'application/vnd.sun.xml.draw.template', |
-'stf':'application/vnd.wt.stf', |
-'sti':'application/vnd.sun.xml.impress.template', |
-'stk':'application/hyperstudio', |
-'stl':'application/vnd.ms-pki.stl', |
-'str':'application/vnd.pg.format', |
-'stw':'application/vnd.sun.xml.writer.template', |
-'sub':'text/vnd.dvb.subtitle', |
-'sus':'application/vnd.sus-calendar', |
-'susp':'application/vnd.sus-calendar', |
-'sv4cpio':'application/x-sv4cpio', |
-'sv4crc':'application/x-sv4crc', |
-'svc':'application/vnd.dvb.service', |
-'svd':'application/vnd.svd', |
-'svg':'image/svg+xml', |
-'svgz':'image/svg+xml', |
-'swa':'application/x-director', |
-'swf':'application/x-shockwave-flash', |
-'swi':'application/vnd.aristanetworks.swi', |
-'sxc':'application/vnd.sun.xml.calc', |
-'sxd':'application/vnd.sun.xml.draw', |
-'sxg':'application/vnd.sun.xml.writer.global', |
-'sxi':'application/vnd.sun.xml.impress', |
-'sxm':'application/vnd.sun.xml.math', |
-'sxw':'application/vnd.sun.xml.writer', |
-'t':'text/troff', |
-'t3':'application/x-t3vm-image', |
-'taglet':'application/vnd.mynfc', |
-'tao':'application/vnd.tao.intent-module-archive', |
-'tar':'application/x-tar', |
-'tcap':'application/vnd.3gpp2.tcap', |
-'tcl':'application/x-tcl', |
-'teacher':'application/vnd.smart.teacher', |
-'tei':'application/tei+xml', |
-'teicorpus':'application/tei+xml', |
-'tex':'application/x-tex', |
-'texi':'application/x-texinfo', |
-'texinfo':'application/x-texinfo', |
-'text':'text/plain', |
-'tfi':'application/thraud+xml', |
-'tfm':'application/x-tex-tfm', |
-'tga':'image/x-tga', |
-'thmx':'application/vnd.ms-officetheme', |
-'tif':'image/tiff', |
-'tiff':'image/tiff', |
-'tmo':'application/vnd.tmobile-livetv', |
-'torrent':'application/x-bittorrent', |
-'tpl':'application/vnd.groove-tool-template', |
-'tpt':'application/vnd.trid.tpt', |
-'tr':'text/troff', |
-'tra':'application/vnd.trueapp', |
-'trm':'application/x-msterminal', |
-'tsd':'application/timestamped-data', |
-'tsv':'text/tab-separated-values', |
-'ttc':'application/x-font-ttf', |
-'ttf':'application/x-font-ttf', |
-'ttl':'text/turtle', |
-'twd':'application/vnd.simtech-mindmapper', |
-'twds':'application/vnd.simtech-mindmapper', |
-'txd':'application/vnd.genomatix.tuxedo', |
-'txf':'application/vnd.mobius.txf', |
-'txt':'text/plain', |
-'u32':'application/x-authorware-bin', |
-'udeb':'application/x-debian-package', |
-'ufd':'application/vnd.ufdl', |
-'ufdl':'application/vnd.ufdl', |
-'ulx':'application/x-glulx', |
-'umj':'application/vnd.umajin', |
-'unityweb':'application/vnd.unity', |
-'uoml':'application/vnd.uoml+xml', |
-'uri':'text/uri-list', |
-'uris':'text/uri-list', |
-'urls':'text/uri-list', |
-'ustar':'application/x-ustar', |
-'utz':'application/vnd.uiq.theme', |
-'uu':'text/x-uuencode', |
-'uva':'audio/vnd.dece.audio', |
-'uvd':'application/vnd.dece.data', |
-'uvf':'application/vnd.dece.data', |
-'uvg':'image/vnd.dece.graphic', |
-'uvh':'video/vnd.dece.hd', |
-'uvi':'image/vnd.dece.graphic', |
-'uvm':'video/vnd.dece.mobile', |
-'uvp':'video/vnd.dece.pd', |
-'uvs':'video/vnd.dece.sd', |
-'uvt':'application/vnd.dece.ttml+xml', |
-'uvu':'video/vnd.uvvu.mp4', |
-'uvv':'video/vnd.dece.video', |
-'uvva':'audio/vnd.dece.audio', |
-'uvvd':'application/vnd.dece.data', |
-'uvvf':'application/vnd.dece.data', |
-'uvvg':'image/vnd.dece.graphic', |
-'uvvh':'video/vnd.dece.hd', |
-'uvvi':'image/vnd.dece.graphic', |
-'uvvm':'video/vnd.dece.mobile', |
-'uvvp':'video/vnd.dece.pd', |
-'uvvs':'video/vnd.dece.sd', |
-'uvvt':'application/vnd.dece.ttml+xml', |
-'uvvu':'video/vnd.uvvu.mp4', |
-'uvvv':'video/vnd.dece.video', |
-'uvvx':'application/vnd.dece.unspecified', |
-'uvvz':'application/vnd.dece.zip', |
-'uvx':'application/vnd.dece.unspecified', |
-'uvz':'application/vnd.dece.zip', |
-'vcard':'text/vcard', |
-'vcd':'application/x-cdlink', |
-'vcf':'text/x-vcard', |
-'vcg':'application/vnd.groove-vcard', |
-'vcs':'text/x-vcalendar', |
-'vcx':'application/vnd.vcx', |
-'vis':'application/vnd.visionary', |
-'viv':'video/vnd.vivo', |
-'vob':'video/x-ms-vob', |
-'vor':'application/vnd.stardivision.writer', |
-'vox':'application/x-authorware-bin', |
-'vrml':'model/vrml', |
-'vsd':'application/vnd.visio', |
-'vsf':'application/vnd.vsf', |
-'vss':'application/vnd.visio', |
-'vst':'application/vnd.visio', |
-'vsw':'application/vnd.visio', |
-'vtu':'model/vnd.vtu', |
-'vxml':'application/voicexml+xml', |
-'w3d':'application/x-director', |
-'wad':'application/x-doom', |
-'wav':'audio/x-wav', |
-'wax':'audio/x-ms-wax', |
-'wbmp':'image/vnd.wap.wbmp', |
-'wbs':'application/vnd.criticaltools.wbs+xml', |
-'wbxml':'application/vnd.wap.wbxml', |
-'wcm':'application/vnd.ms-works', |
-'wdb':'application/vnd.ms-works', |
-'wdp':'image/vnd.ms-photo', |
-'weba':'audio/webm', |
-'webm':'video/webm', |
-'webp':'image/webp', |
-'wg':'application/vnd.pmi.widget', |
-'wgt':'application/widget', |
-'wks':'application/vnd.ms-works', |
-'wm':'video/x-ms-wm', |
-'wma':'audio/x-ms-wma', |
-'wmd':'application/x-ms-wmd', |
-'wmf':'application/x-msmetafile', |
-'wml':'text/vnd.wap.wml', |
-'wmlc':'application/vnd.wap.wmlc', |
-'wmls':'text/vnd.wap.wmlscript', |
-'wmlsc':'application/vnd.wap.wmlscriptc', |
-'wmv':'video/x-ms-wmv', |
-'wmx':'video/x-ms-wmx', |
-'wmz':'application/x-ms-wmz', |
-'woff':'application/x-font-woff', |
-'wpd':'application/vnd.wordperfect', |
-'wpl':'application/vnd.ms-wpl', |
-'wps':'application/vnd.ms-works', |
-'wqd':'application/vnd.wqd', |
-'wri':'application/x-mswrite', |
-'wrl':'model/vrml', |
-'wsdl':'application/wsdl+xml', |
-'wspolicy':'application/wspolicy+xml', |
-'wtb':'application/vnd.webturbo', |
-'wvx':'video/x-ms-wvx', |
-'x32':'application/x-authorware-bin', |
-'x3d':'model/x3d+xml', |
-'x3db':'model/x3d+binary', |
-'x3dbz':'model/x3d+binary', |
-'x3dv':'model/x3d+vrml', |
-'x3dvz':'model/x3d+vrml', |
-'x3dz':'model/x3d+xml', |
-'xaml':'application/xaml+xml', |
-'xap':'application/x-silverlight-app', |
-'xar':'application/vnd.xara', |
-'xbap':'application/x-ms-xbap', |
-'xbd':'application/vnd.fujixerox.docuworks.binder', |
-'xbm':'image/x-xbitmap', |
-'xdf':'application/xcap-diff+xml', |
-'xdm':'application/vnd.syncml.dm+xml', |
-'xdp':'application/vnd.adobe.xdp+xml', |
-'xdssc':'application/dssc+xml', |
-'xdw':'application/vnd.fujixerox.docuworks', |
-'xenc':'application/xenc+xml', |
-'xer':'application/patch-ops-error+xml', |
-'xfdf':'application/vnd.adobe.xfdf', |
-'xfdl':'application/vnd.xfdl', |
-'xht':'application/xhtml+xml', |
-'xhtml':'application/xhtml+xml', |
-'xhvml':'application/xv+xml', |
-'xif':'image/vnd.xiff', |
-'xla':'application/vnd.ms-excel', |
-'xlam':'application/vnd.ms-excel.addin.macroenabled.12', |
-'xlc':'application/vnd.ms-excel', |
-'xlf':'application/x-xliff+xml', |
-'xlm':'application/vnd.ms-excel', |
-'xls':'application/vnd.ms-excel', |
-'xlsb':'application/vnd.ms-excel.sheet.binary.macroenabled.12', |
-'xlsm':'application/vnd.ms-excel.sheet.macroenabled.12', |
-'xlsx':'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', |
-'xlt':'application/vnd.ms-excel', |
-'xltm':'application/vnd.ms-excel.template.macroenabled.12', |
-'xltx':'application/vnd.openxmlformats-officedocument.spreadsheetml.template', |
-'xlw':'application/vnd.ms-excel', |
-'xm':'audio/xm', |
-'xml':'application/xml', |
-'xo':'application/vnd.olpc-sugar', |
-'xop':'application/xop+xml', |
-'xpi':'application/x-xpinstall', |
-'xpl':'application/xproc+xml', |
-'xpm':'image/x-xpixmap', |
-'xpr':'application/vnd.is-xpr', |
-'xps':'application/vnd.ms-xpsdocument', |
-'xpw':'application/vnd.intercon.formnet', |
-'xpx':'application/vnd.intercon.formnet', |
-'xsl':'application/xml', |
-'xslt':'application/xslt+xml', |
-'xsm':'application/vnd.syncml+xml', |
-'xspf':'application/xspf+xml', |
-'xul':'application/vnd.mozilla.xul+xml', |
-'xvm':'application/xv+xml', |
-'xvml':'application/xv+xml', |
-'xwd':'image/x-xwindowdump', |
-'xyz':'chemical/x-xyz', |
-'xz':'application/x-xz', |
-'yang':'application/yang', |
-'yin':'application/yin+xml', |
-'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', |
-'zaz':'application/vnd.zzazz.deck+xml', |
-'zip':'application/zip', |
-'zir':'application/vnd.zul', |
-'zirz':'application/vnd.zul', |
-'zmm':'application/vnd.handheld-entertainment+xml', |
+const Map<String, String> _DEFAULT_EXTENSION_MAP = const <String, String> { |
Anders Johnsen
2014/01/28 08:11:55
Please don't. I know it's the right style, but I w
kevmoo
2014/01/28 17:23:54
Done.
|
+ '123': 'application/vnd.lotus-1-2-3', |
+ '3dml': 'text/vnd.in3d.3dml', |
+ '3ds': 'image/x-3ds', |
+ '3g2': 'video/3gpp2', |
+ '3gp': 'video/3gpp', |
+ '7z': 'application/x-7z-compressed', |
+ 'aab': 'application/x-authorware-bin', |
+ 'aac': 'audio/x-aac', |
+ 'aam': 'application/x-authorware-map', |
+ 'aas': 'application/x-authorware-seg', |
+ 'abw': 'application/x-abiword', |
+ 'ac': 'application/pkix-attr-cert', |
+ 'acc': 'application/vnd.americandynamics.acc', |
+ 'ace': 'application/x-ace-compressed', |
+ 'acu': 'application/vnd.acucobol', |
+ 'acutc': 'application/vnd.acucorp', |
+ 'adp': 'audio/adpcm', |
+ 'aep': 'application/vnd.audiograph', |
+ 'afm': 'application/x-font-type1', |
+ 'afp': 'application/vnd.ibm.modcap', |
+ 'ahead': 'application/vnd.ahead.space', |
+ 'ai': 'application/postscript', |
+ 'aif': 'audio/x-aiff', |
+ 'aifc': 'audio/x-aiff', |
+ 'aiff': 'audio/x-aiff', |
+ 'air': 'application/vnd.adobe.air-application-installer-package+zip', |
+ 'ait': 'application/vnd.dvb.ait', |
+ 'ami': 'application/vnd.amiga.ami', |
+ 'apk': 'application/vnd.android.package-archive', |
+ 'appcache': 'text/cache-manifest', |
+ 'application': 'application/x-ms-application', |
+ 'apr': 'application/vnd.lotus-approach', |
+ 'arc': 'application/x-freearc', |
+ 'asc': 'application/pgp-signature', |
+ 'asf': 'video/x-ms-asf', |
+ 'asm': 'text/x-asm', |
+ 'aso': 'application/vnd.accpac.simply.aso', |
+ 'asx': 'video/x-ms-asf', |
+ 'atc': 'application/vnd.acucorp', |
+ 'atom': 'application/atom+xml', |
+ 'atomcat': 'application/atomcat+xml', |
+ 'atomsvc': 'application/atomsvc+xml', |
+ 'atx': 'application/vnd.antix.game-component', |
+ 'au': 'audio/basic', |
+ 'avi': 'video/x-msvideo', |
+ 'aw': 'application/applixware', |
+ 'azf': 'application/vnd.airzip.filesecure.azf', |
+ 'azs': 'application/vnd.airzip.filesecure.azs', |
+ 'azw': 'application/vnd.amazon.ebook', |
+ 'bat': 'application/x-msdownload', |
+ 'bcpio': 'application/x-bcpio', |
+ 'bdf': 'application/x-font-bdf', |
+ 'bdm': 'application/vnd.syncml.dm+wbxml', |
+ 'bed': 'application/vnd.realvnc.bed', |
+ 'bh2': 'application/vnd.fujitsu.oasysprs', |
+ 'bin': 'application/octet-stream', |
+ 'blb': 'application/x-blorb', |
+ 'blorb': 'application/x-blorb', |
+ 'bmi': 'application/vnd.bmi', |
+ 'bmp': 'image/bmp', |
+ 'book': 'application/vnd.framemaker', |
+ 'box': 'application/vnd.previewsystems.box', |
+ 'boz': 'application/x-bzip2', |
+ 'bpk': 'application/octet-stream', |
+ 'btif': 'image/prs.btif', |
+ 'bz': 'application/x-bzip', |
+ 'bz2': 'application/x-bzip2', |
+ 'c': 'text/x-c', |
+ 'c11amc': 'application/vnd.cluetrust.cartomobile-config', |
+ 'c11amz': 'application/vnd.cluetrust.cartomobile-config-pkg', |
+ 'c4d': 'application/vnd.clonk.c4group', |
+ 'c4f': 'application/vnd.clonk.c4group', |
+ 'c4g': 'application/vnd.clonk.c4group', |
+ 'c4p': 'application/vnd.clonk.c4group', |
+ 'c4u': 'application/vnd.clonk.c4group', |
+ 'cab': 'application/vnd.ms-cab-compressed', |
+ 'caf': 'audio/x-caf', |
+ 'cap': 'application/vnd.tcpdump.pcap', |
+ 'car': 'application/vnd.curl.car', |
+ 'cat': 'application/vnd.ms-pki.seccat', |
+ 'cb7': 'application/x-cbr', |
+ 'cba': 'application/x-cbr', |
+ 'cbr': 'application/x-cbr', |
+ 'cbt': 'application/x-cbr', |
+ 'cbz': 'application/x-cbr', |
+ 'cc': 'text/x-c', |
+ 'cct': 'application/x-director', |
+ 'ccxml': 'application/ccxml+xml', |
+ 'cdbcmsg': 'application/vnd.contact.cmsg', |
+ 'cdf': 'application/x-netcdf', |
+ 'cdkey': 'application/vnd.mediastation.cdkey', |
+ 'cdmia': 'application/cdmi-capability', |
+ 'cdmic': 'application/cdmi-container', |
+ 'cdmid': 'application/cdmi-domain', |
+ 'cdmio': 'application/cdmi-object', |
+ 'cdmiq': 'application/cdmi-queue', |
+ 'cdx': 'chemical/x-cdx', |
+ 'cdxml': 'application/vnd.chemdraw+xml', |
+ 'cdy': 'application/vnd.cinderella', |
+ 'cer': 'application/pkix-cert', |
+ 'cfs': 'application/x-cfs-compressed', |
+ 'cgm': 'image/cgm', |
+ 'chat': 'application/x-chat', |
+ 'chm': 'application/vnd.ms-htmlhelp', |
+ 'chrt': 'application/vnd.kde.kchart', |
+ 'cif': 'chemical/x-cif', |
+ 'cii': 'application/vnd.anser-web-certificate-issue-initiation', |
+ 'cil': 'application/vnd.ms-artgalry', |
+ 'cla': 'application/vnd.claymore', |
+ 'class': 'application/java-vm', |
+ 'clkk': 'application/vnd.crick.clicker.keyboard', |
+ 'clkp': 'application/vnd.crick.clicker.palette', |
+ 'clkt': 'application/vnd.crick.clicker.template', |
+ 'clkw': 'application/vnd.crick.clicker.wordbank', |
+ 'clkx': 'application/vnd.crick.clicker', |
+ 'clp': 'application/x-msclip', |
+ 'cmc': 'application/vnd.cosmocaller', |
+ 'cmdf': 'chemical/x-cmdf', |
+ 'cml': 'chemical/x-cml', |
+ 'cmp': 'application/vnd.yellowriver-custom-menu', |
+ 'cmx': 'image/x-cmx', |
+ 'cod': 'application/vnd.rim.cod', |
+ 'com': 'application/x-msdownload', |
+ 'conf': 'text/plain', |
+ 'cpio': 'application/x-cpio', |
+ 'cpp': 'text/x-c', |
+ 'cpt': 'application/mac-compactpro', |
+ 'crd': 'application/x-mscardfile', |
+ 'crl': 'application/pkix-crl', |
+ 'crt': 'application/x-x509-ca-cert', |
+ 'cryptonote': 'application/vnd.rig.cryptonote', |
+ 'csh': 'application/x-csh', |
+ 'csml': 'chemical/x-csml', |
+ 'csp': 'application/vnd.commonspace', |
+ 'css': 'text/css', |
+ 'cst': 'application/x-director', |
+ 'csv': 'text/csv', |
+ 'cu': 'application/cu-seeme', |
+ 'curl': 'text/vnd.curl', |
+ 'cww': 'application/prs.cww', |
+ 'cxt': 'application/x-director', |
+ 'cxx': 'text/x-c', |
+ 'dae': 'model/vnd.collada+xml', |
+ 'daf': 'application/vnd.mobius.daf', |
+ 'dart': 'application/dart', |
+ 'dataless': 'application/vnd.fdsn.seed', |
+ 'davmount': 'application/davmount+xml', |
+ 'dbk': 'application/docbook+xml', |
+ 'dcr': 'application/x-director', |
+ 'dcurl': 'text/vnd.curl.dcurl', |
+ 'dd2': 'application/vnd.oma.dd2+xml', |
+ 'ddd': 'application/vnd.fujixerox.ddd', |
+ 'deb': 'application/x-debian-package', |
+ 'def': 'text/plain', |
+ 'deploy': 'application/octet-stream', |
+ 'der': 'application/x-x509-ca-cert', |
+ 'dfac': 'application/vnd.dreamfactory', |
+ 'dgc': 'application/x-dgc-compressed', |
+ 'dic': 'text/x-c', |
+ 'dir': 'application/x-director', |
+ 'dis': 'application/vnd.mobius.dis', |
+ 'dist': 'application/octet-stream', |
+ 'distz': 'application/octet-stream', |
+ 'djv': 'image/vnd.djvu', |
+ 'djvu': 'image/vnd.djvu', |
+ 'dll': 'application/x-msdownload', |
+ 'dmg': 'application/x-apple-diskimage', |
+ 'dmp': 'application/vnd.tcpdump.pcap', |
+ 'dms': 'application/octet-stream', |
+ 'dna': 'application/vnd.dna', |
+ 'doc': 'application/msword', |
+ 'docm': 'application/vnd.ms-word.document.macroenabled.12', |
+ 'docx': |
+ 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', |
+ 'dot': 'application/msword', |
+ 'dotm': 'application/vnd.ms-word.template.macroenabled.12', |
+ 'dotx': |
+ 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', |
+ 'dp': 'application/vnd.osgi.dp', |
+ 'dpg': 'application/vnd.dpgraph', |
+ 'dra': 'audio/vnd.dra', |
+ 'dsc': 'text/prs.lines.tag', |
+ 'dssc': 'application/dssc+der', |
+ 'dtb': 'application/x-dtbook+xml', |
+ 'dtd': 'application/xml-dtd', |
+ 'dts': 'audio/vnd.dts', |
+ 'dtshd': 'audio/vnd.dts.hd', |
+ 'dump': 'application/octet-stream', |
+ 'dvb': 'video/vnd.dvb.file', |
+ 'dvi': 'application/x-dvi', |
+ 'dwf': 'model/vnd.dwf', |
+ 'dwg': 'image/vnd.dwg', |
+ 'dxf': 'image/vnd.dxf', |
+ 'dxp': 'application/vnd.spotfire.dxp', |
+ 'dxr': 'application/x-director', |
+ 'ecelp4800': 'audio/vnd.nuera.ecelp4800', |
+ 'ecelp7470': 'audio/vnd.nuera.ecelp7470', |
+ 'ecelp9600': 'audio/vnd.nuera.ecelp9600', |
+ 'ecma': 'application/ecmascript', |
+ 'edm': 'application/vnd.novadigm.edm', |
+ 'edx': 'application/vnd.novadigm.edx', |
+ 'efif': 'application/vnd.picsel', |
+ 'ei6': 'application/vnd.pg.osasli', |
+ 'elc': 'application/octet-stream', |
+ 'emf': 'application/x-msmetafile', |
+ 'eml': 'message/rfc822', |
+ 'emma': 'application/emma+xml', |
+ 'emz': 'application/x-msmetafile', |
+ 'eol': 'audio/vnd.digital-winds', |
+ 'eot': 'application/vnd.ms-fontobject', |
+ 'eps': 'application/postscript', |
+ 'epub': 'application/epub+zip', |
+ 'es3': 'application/vnd.eszigno3+xml', |
+ 'esa': 'application/vnd.osgi.subsystem', |
+ 'esf': 'application/vnd.epson.esf', |
+ 'et3': 'application/vnd.eszigno3+xml', |
+ 'etx': 'text/x-setext', |
+ 'eva': 'application/x-eva', |
+ 'evy': 'application/x-envoy', |
+ 'exe': 'application/x-msdownload', |
+ 'exi': 'application/exi', |
+ 'ext': 'application/vnd.novadigm.ext', |
+ 'ez': 'application/andrew-inset', |
+ 'ez2': 'application/vnd.ezpix-album', |
+ 'ez3': 'application/vnd.ezpix-package', |
+ 'f': 'text/x-fortran', |
+ 'f4v': 'video/x-f4v', |
+ 'f77': 'text/x-fortran', |
+ 'f90': 'text/x-fortran', |
+ 'fbs': 'image/vnd.fastbidsheet', |
+ 'fcdt': 'application/vnd.adobe.formscentral.fcdt', |
+ 'fcs': 'application/vnd.isac.fcs', |
+ 'fdf': 'application/vnd.fdf', |
+ 'fe_launch': 'application/vnd.denovo.fcselayout-link', |
+ 'fg5': 'application/vnd.fujitsu.oasysgp', |
+ 'fgd': 'application/x-director', |
+ 'fh': 'image/x-freehand', |
+ 'fh4': 'image/x-freehand', |
+ 'fh5': 'image/x-freehand', |
+ 'fh7': 'image/x-freehand', |
+ 'fhc': 'image/x-freehand', |
+ 'fig': 'application/x-xfig', |
+ 'flac': 'audio/x-flac', |
+ 'fli': 'video/x-fli', |
+ 'flo': 'application/vnd.micrografx.flo', |
+ 'flv': 'video/x-flv', |
+ 'flw': 'application/vnd.kde.kivio', |
+ 'flx': 'text/vnd.fmi.flexstor', |
+ 'fly': 'text/vnd.fly', |
+ 'fm': 'application/vnd.framemaker', |
+ 'fnc': 'application/vnd.frogans.fnc', |
+ 'for': 'text/x-fortran', |
+ 'fpx': 'image/vnd.fpx', |
+ 'frame': 'application/vnd.framemaker', |
+ 'fsc': 'application/vnd.fsc.weblaunch', |
+ 'fst': 'image/vnd.fst', |
+ 'ftc': 'application/vnd.fluxtime.clip', |
+ 'fti': 'application/vnd.anser-web-funds-transfer-initiation', |
+ 'fvt': 'video/vnd.fvt', |
+ 'fxp': 'application/vnd.adobe.fxp', |
+ 'fxpl': 'application/vnd.adobe.fxp', |
+ 'fzs': 'application/vnd.fuzzysheet', |
+ 'g2w': 'application/vnd.geoplan', |
+ 'g3': 'image/g3fax', |
+ 'g3w': 'application/vnd.geospace', |
+ 'gac': 'application/vnd.groove-account', |
+ 'gam': 'application/x-tads', |
+ 'gbr': 'application/rpki-ghostbusters', |
+ 'gca': 'application/x-gca-compressed', |
+ 'gdl': 'model/vnd.gdl', |
+ 'geo': 'application/vnd.dynageo', |
+ 'gex': 'application/vnd.geometry-explorer', |
+ 'ggb': 'application/vnd.geogebra.file', |
+ 'ggt': 'application/vnd.geogebra.tool', |
+ 'ghf': 'application/vnd.groove-help', |
+ 'gif': 'image/gif', |
+ 'gim': 'application/vnd.groove-identity-message', |
+ 'gml': 'application/gml+xml', |
+ 'gmx': 'application/vnd.gmx', |
+ 'gnumeric': 'application/x-gnumeric', |
+ 'gph': 'application/vnd.flographit', |
+ 'gpx': 'application/gpx+xml', |
+ 'gqf': 'application/vnd.grafeq', |
+ 'gqs': 'application/vnd.grafeq', |
+ 'gram': 'application/srgs', |
+ 'gramps': 'application/x-gramps-xml', |
+ 'gre': 'application/vnd.geometry-explorer', |
+ 'grv': 'application/vnd.groove-injector', |
+ 'grxml': 'application/srgs+xml', |
+ 'gsf': 'application/x-font-ghostscript', |
+ 'gtar': 'application/x-gtar', |
+ 'gtm': 'application/vnd.groove-tool-message', |
+ 'gtw': 'model/vnd.gtw', |
+ 'gv': 'text/vnd.graphviz', |
+ 'gxf': 'application/gxf', |
+ 'gxt': 'application/vnd.geonext', |
+ 'h': 'text/x-c', |
+ 'h261': 'video/h261', |
+ 'h263': 'video/h263', |
+ 'h264': 'video/h264', |
+ 'hal': 'application/vnd.hal+xml', |
+ 'hbci': 'application/vnd.hbci', |
+ 'hdf': 'application/x-hdf', |
+ 'hh': 'text/x-c', |
+ 'hlp': 'application/winhlp', |
+ 'hpgl': 'application/vnd.hp-hpgl', |
+ 'hpid': 'application/vnd.hp-hpid', |
+ 'hps': 'application/vnd.hp-hps', |
+ 'hqx': 'application/mac-binhex40', |
+ 'htke': 'application/vnd.kenameaapp', |
+ 'htm': 'text/html', |
+ 'html': 'text/html', |
+ 'hvd': 'application/vnd.yamaha.hv-dic', |
+ 'hvp': 'application/vnd.yamaha.hv-voice', |
+ 'hvs': 'application/vnd.yamaha.hv-script', |
+ 'i2g': 'application/vnd.intergeo', |
+ 'icc': 'application/vnd.iccprofile', |
+ 'ice': 'x-conference/x-cooltalk', |
+ 'icm': 'application/vnd.iccprofile', |
+ 'ico': 'image/x-icon', |
+ 'ics': 'text/calendar', |
+ 'ief': 'image/ief', |
+ 'ifb': 'text/calendar', |
+ 'ifm': 'application/vnd.shana.informed.formdata', |
+ 'iges': 'model/iges', |
+ 'igl': 'application/vnd.igloader', |
+ 'igm': 'application/vnd.insors.igm', |
+ 'igs': 'model/iges', |
+ 'igx': 'application/vnd.micrografx.igx', |
+ 'iif': 'application/vnd.shana.informed.interchange', |
+ 'imp': 'application/vnd.accpac.simply.imp', |
+ 'ims': 'application/vnd.ms-ims', |
+ 'in': 'text/plain', |
+ 'ink': 'application/inkml+xml', |
+ 'inkml': 'application/inkml+xml', |
+ 'install': 'application/x-install-instructions', |
+ 'iota': 'application/vnd.astraea-software.iota', |
+ 'ipfix': 'application/ipfix', |
+ 'ipk': 'application/vnd.shana.informed.package', |
+ 'irm': 'application/vnd.ibm.rights-management', |
+ 'irp': 'application/vnd.irepository.package+xml', |
+ 'iso': 'application/x-iso9660-image', |
+ 'itp': 'application/vnd.shana.informed.formtemplate', |
+ 'ivp': 'application/vnd.immervision-ivp', |
+ 'ivu': 'application/vnd.immervision-ivu', |
+ 'jad': 'text/vnd.sun.j2me.app-descriptor', |
+ 'jam': 'application/vnd.jam', |
+ 'jar': 'application/java-archive', |
+ 'java': 'text/x-java-source', |
+ 'jisp': 'application/vnd.jisp', |
+ 'jlt': 'application/vnd.hp-jlyt', |
+ 'jnlp': 'application/x-java-jnlp-file', |
+ 'joda': 'application/vnd.joost.joda-archive', |
+ 'jpe': 'image/jpeg', |
+ 'jpeg': 'image/jpeg', |
+ 'jpg': 'image/jpeg', |
+ 'jpgm': 'video/jpm', |
+ 'jpgv': 'video/jpeg', |
+ 'jpm': 'video/jpm', |
+ 'js': 'application/javascript', |
+ 'json': 'application/json', |
+ 'jsonml': 'application/jsonml+json', |
+ 'kar': 'audio/midi', |
+ 'karbon': 'application/vnd.kde.karbon', |
+ 'kfo': 'application/vnd.kde.kformula', |
+ 'kia': 'application/vnd.kidspiration', |
+ 'kml': 'application/vnd.google-earth.kml+xml', |
+ 'kmz': 'application/vnd.google-earth.kmz', |
+ 'kne': 'application/vnd.kinar', |
+ 'knp': 'application/vnd.kinar', |
+ 'kon': 'application/vnd.kde.kontour', |
+ 'kpr': 'application/vnd.kde.kpresenter', |
+ 'kpt': 'application/vnd.kde.kpresenter', |
+ 'kpxx': 'application/vnd.ds-keypoint', |
+ 'ksp': 'application/vnd.kde.kspread', |
+ 'ktr': 'application/vnd.kahootz', |
+ 'ktx': 'image/ktx', |
+ 'ktz': 'application/vnd.kahootz', |
+ 'kwd': 'application/vnd.kde.kword', |
+ 'kwt': 'application/vnd.kde.kword', |
+ 'lasxml': 'application/vnd.las.las+xml', |
+ 'latex': 'application/x-latex', |
+ 'lbd': 'application/vnd.llamagraphics.life-balance.desktop', |
+ 'lbe': 'application/vnd.llamagraphics.life-balance.exchange+xml', |
+ 'les': 'application/vnd.hhe.lesson-player', |
+ 'lha': 'application/x-lzh-compressed', |
+ 'link66': 'application/vnd.route66.link66+xml', |
+ 'list': 'text/plain', |
+ 'list3820': 'application/vnd.ibm.modcap', |
+ 'listafp': 'application/vnd.ibm.modcap', |
+ 'lnk': 'application/x-ms-shortcut', |
+ 'log': 'text/plain', |
+ 'lostxml': 'application/lost+xml', |
+ 'lrf': 'application/octet-stream', |
+ 'lrm': 'application/vnd.ms-lrm', |
+ 'ltf': 'application/vnd.frogans.ltf', |
+ 'lvp': 'audio/vnd.lucent.voice', |
+ 'lwp': 'application/vnd.lotus-wordpro', |
+ 'lzh': 'application/x-lzh-compressed', |
+ 'm13': 'application/x-msmediaview', |
+ 'm14': 'application/x-msmediaview', |
+ 'm1v': 'video/mpeg', |
+ 'm21': 'application/mp21', |
+ 'm2a': 'audio/mpeg', |
+ 'm2v': 'video/mpeg', |
+ 'm3a': 'audio/mpeg', |
+ 'm3u': 'audio/x-mpegurl', |
+ 'm3u8': 'application/vnd.apple.mpegurl', |
+ 'm4u': 'video/vnd.mpegurl', |
+ 'm4v': 'video/x-m4v', |
+ 'ma': 'application/mathematica', |
+ 'mads': 'application/mads+xml', |
+ 'mag': 'application/vnd.ecowin.chart', |
+ 'maker': 'application/vnd.framemaker', |
+ 'man': 'text/troff', |
+ 'mar': 'application/octet-stream', |
+ 'mathml': 'application/mathml+xml', |
+ 'mb': 'application/mathematica', |
+ 'mbk': 'application/vnd.mobius.mbk', |
+ 'mbox': 'application/mbox', |
+ 'mc1': 'application/vnd.medcalcdata', |
+ 'mcd': 'application/vnd.mcd', |
+ 'mcurl': 'text/vnd.curl.mcurl', |
+ 'mdb': 'application/x-msaccess', |
+ 'mdi': 'image/vnd.ms-modi', |
+ 'me': 'text/troff', |
+ 'mesh': 'model/mesh', |
+ 'meta4': 'application/metalink4+xml', |
+ 'metalink': 'application/metalink+xml', |
+ 'mets': 'application/mets+xml', |
+ 'mfm': 'application/vnd.mfmp', |
+ 'mft': 'application/rpki-manifest', |
+ 'mgp': 'application/vnd.osgeo.mapguide.package', |
+ 'mgz': 'application/vnd.proteus.magazine', |
+ 'mid': 'audio/midi', |
+ 'midi': 'audio/midi', |
+ 'mie': 'application/x-mie', |
+ 'mif': 'application/vnd.mif', |
+ 'mime': 'message/rfc822', |
+ 'mj2': 'video/mj2', |
+ 'mjp2': 'video/mj2', |
+ 'mk3d': 'video/x-matroska', |
+ 'mka': 'audio/x-matroska', |
+ 'mks': 'video/x-matroska', |
+ 'mkv': 'video/x-matroska', |
+ 'mlp': 'application/vnd.dolby.mlp', |
+ 'mmd': 'application/vnd.chipnuts.karaoke-mmd', |
+ 'mmf': 'application/vnd.smaf', |
+ 'mmr': 'image/vnd.fujixerox.edmics-mmr', |
+ 'mng': 'video/x-mng', |
+ 'mny': 'application/x-msmoney', |
+ 'mobi': 'application/x-mobipocket-ebook', |
+ 'mods': 'application/mods+xml', |
+ 'mov': 'video/quicktime', |
+ 'movie': 'video/x-sgi-movie', |
+ 'mp2': 'audio/mpeg', |
+ 'mp21': 'application/mp21', |
+ 'mp2a': 'audio/mpeg', |
+ 'mp3': 'audio/mpeg', |
+ 'mp4': 'video/mp4', |
+ 'mp4a': 'audio/mp4', |
+ 'mp4s': 'application/mp4', |
+ 'mp4v': 'video/mp4', |
+ 'mpc': 'application/vnd.mophun.certificate', |
+ 'mpe': 'video/mpeg', |
+ 'mpeg': 'video/mpeg', |
+ 'mpg': 'video/mpeg', |
+ 'mpg4': 'video/mp4', |
+ 'mpga': 'audio/mpeg', |
+ 'mpkg': 'application/vnd.apple.installer+xml', |
+ 'mpm': 'application/vnd.blueice.multipass', |
+ 'mpn': 'application/vnd.mophun.application', |
+ 'mpp': 'application/vnd.ms-project', |
+ 'mpt': 'application/vnd.ms-project', |
+ 'mpy': 'application/vnd.ibm.minipay', |
+ 'mqy': 'application/vnd.mobius.mqy', |
+ 'mrc': 'application/marc', |
+ 'mrcx': 'application/marcxml+xml', |
+ 'ms': 'text/troff', |
+ 'mscml': 'application/mediaservercontrol+xml', |
+ 'mseed': 'application/vnd.fdsn.mseed', |
+ 'mseq': 'application/vnd.mseq', |
+ 'msf': 'application/vnd.epson.msf', |
+ 'msh': 'model/mesh', |
+ 'msi': 'application/x-msdownload', |
+ 'msl': 'application/vnd.mobius.msl', |
+ 'msty': 'application/vnd.muvee.style', |
+ 'mts': 'model/vnd.mts', |
+ 'mus': 'application/vnd.musician', |
+ 'musicxml': 'application/vnd.recordare.musicxml+xml', |
+ 'mvb': 'application/x-msmediaview', |
+ 'mwf': 'application/vnd.mfer', |
+ 'mxf': 'application/mxf', |
+ 'mxl': 'application/vnd.recordare.musicxml', |
+ 'mxml': 'application/xv+xml', |
+ 'mxs': 'application/vnd.triscape.mxs', |
+ 'mxu': 'video/vnd.mpegurl', |
+ 'n-gage': 'application/vnd.nokia.n-gage.symbian.install', |
+ 'n3': 'text/n3', |
+ 'nb': 'application/mathematica', |
+ 'nbp': 'application/vnd.wolfram.player', |
+ 'nc': 'application/x-netcdf', |
+ 'ncx': 'application/x-dtbncx+xml', |
+ 'nfo': 'text/x-nfo', |
+ 'ngdat': 'application/vnd.nokia.n-gage.data', |
+ 'nitf': 'application/vnd.nitf', |
+ 'nlu': 'application/vnd.neurolanguage.nlu', |
+ 'nml': 'application/vnd.enliven', |
+ 'nnd': 'application/vnd.noblenet-directory', |
+ 'nns': 'application/vnd.noblenet-sealer', |
+ 'nnw': 'application/vnd.noblenet-web', |
+ 'npx': 'image/vnd.net-fpx', |
+ 'nsc': 'application/x-conference', |
+ 'nsf': 'application/vnd.lotus-notes', |
+ 'ntf': 'application/vnd.nitf', |
+ 'nzb': 'application/x-nzb', |
+ 'oa2': 'application/vnd.fujitsu.oasys2', |
+ 'oa3': 'application/vnd.fujitsu.oasys3', |
+ 'oas': 'application/vnd.fujitsu.oasys', |
+ 'obd': 'application/x-msbinder', |
+ 'obj': 'application/x-tgif', |
+ 'oda': 'application/oda', |
+ 'odb': 'application/vnd.oasis.opendocument.database', |
+ 'odc': 'application/vnd.oasis.opendocument.chart', |
+ 'odf': 'application/vnd.oasis.opendocument.formula', |
+ 'odft': 'application/vnd.oasis.opendocument.formula-template', |
+ 'odg': 'application/vnd.oasis.opendocument.graphics', |
+ 'odi': 'application/vnd.oasis.opendocument.image', |
+ 'odm': 'application/vnd.oasis.opendocument.text-master', |
+ 'odp': 'application/vnd.oasis.opendocument.presentation', |
+ 'ods': 'application/vnd.oasis.opendocument.spreadsheet', |
+ 'odt': 'application/vnd.oasis.opendocument.text', |
+ 'oga': 'audio/ogg', |
+ 'ogg': 'audio/ogg', |
+ 'ogv': 'video/ogg', |
+ 'ogx': 'application/ogg', |
+ 'omdoc': 'application/omdoc+xml', |
+ 'onepkg': 'application/onenote', |
+ 'onetmp': 'application/onenote', |
+ 'onetoc': 'application/onenote', |
+ 'onetoc2': 'application/onenote', |
+ 'opf': 'application/oebps-package+xml', |
+ 'opml': 'text/x-opml', |
+ 'oprc': 'application/vnd.palm', |
+ 'org': 'application/vnd.lotus-organizer', |
+ 'osf': 'application/vnd.yamaha.openscoreformat', |
+ 'osfpvg': 'application/vnd.yamaha.openscoreformat.osfpvg+xml', |
+ 'otc': 'application/vnd.oasis.opendocument.chart-template', |
+ 'otf': 'application/x-font-otf', |
+ 'otg': 'application/vnd.oasis.opendocument.graphics-template', |
+ 'oth': 'application/vnd.oasis.opendocument.text-web', |
+ 'oti': 'application/vnd.oasis.opendocument.image-template', |
+ 'otp': 'application/vnd.oasis.opendocument.presentation-template', |
+ 'ots': 'application/vnd.oasis.opendocument.spreadsheet-template', |
+ 'ott': 'application/vnd.oasis.opendocument.text-template', |
+ 'oxps': 'application/oxps', |
+ 'oxt': 'application/vnd.openofficeorg.extension', |
+ 'p': 'text/x-pascal', |
+ 'p10': 'application/pkcs10', |
+ 'p12': 'application/x-pkcs12', |
+ 'p7b': 'application/x-pkcs7-certificates', |
+ 'p7c': 'application/pkcs7-mime', |
+ 'p7m': 'application/pkcs7-mime', |
+ 'p7r': 'application/x-pkcs7-certreqresp', |
+ 'p7s': 'application/pkcs7-signature', |
+ 'p8': 'application/pkcs8', |
+ 'pas': 'text/x-pascal', |
+ 'paw': 'application/vnd.pawaafile', |
+ 'pbd': 'application/vnd.powerbuilder6', |
+ 'pbm': 'image/x-portable-bitmap', |
+ 'pcap': 'application/vnd.tcpdump.pcap', |
+ 'pcf': 'application/x-font-pcf', |
+ 'pcl': 'application/vnd.hp-pcl', |
+ 'pclxl': 'application/vnd.hp-pclxl', |
+ 'pct': 'image/x-pict', |
+ 'pcurl': 'application/vnd.curl.pcurl', |
+ 'pcx': 'image/x-pcx', |
+ 'pdb': 'application/vnd.palm', |
+ 'pdf': 'application/pdf', |
+ 'pfa': 'application/x-font-type1', |
+ 'pfb': 'application/x-font-type1', |
+ 'pfm': 'application/x-font-type1', |
+ 'pfr': 'application/font-tdpfr', |
+ 'pfx': 'application/x-pkcs12', |
+ 'pgm': 'image/x-portable-graymap', |
+ 'pgn': 'application/x-chess-pgn', |
+ 'pgp': 'application/pgp-encrypted', |
+ 'pic': 'image/x-pict', |
+ 'pkg': 'application/octet-stream', |
+ 'pki': 'application/pkixcmp', |
+ 'pkipath': 'application/pkix-pkipath', |
+ 'plb': 'application/vnd.3gpp.pic-bw-large', |
+ 'plc': 'application/vnd.mobius.plc', |
+ 'plf': 'application/vnd.pocketlearn', |
+ 'pls': 'application/pls+xml', |
+ 'pml': 'application/vnd.ctc-posml', |
+ 'png': 'image/png', |
+ 'pnm': 'image/x-portable-anymap', |
+ 'portpkg': 'application/vnd.macports.portpkg', |
+ 'pot': 'application/vnd.ms-powerpoint', |
+ 'potm': 'application/vnd.ms-powerpoint.template.macroenabled.12', |
+ 'potx': |
+ 'application/vnd.openxmlformats-officedocument.presentationml.template', |
+ 'ppam': 'application/vnd.ms-powerpoint.addin.macroenabled.12', |
+ 'ppd': 'application/vnd.cups-ppd', |
+ 'ppm': 'image/x-portable-pixmap', |
+ 'pps': 'application/vnd.ms-powerpoint', |
+ 'ppsm': 'application/vnd.ms-powerpoint.slideshow.macroenabled.12', |
+ 'ppsx': |
+ 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', |
+ 'ppt': 'application/vnd.ms-powerpoint', |
+ 'pptm': 'application/vnd.ms-powerpoint.presentation.macroenabled.12', |
+ 'pptx': |
+ 'application/vnd.openxmlformats-officedocument.presentationml.presentation', |
+ 'pqa': 'application/vnd.palm', |
+ 'prc': 'application/x-mobipocket-ebook', |
+ 'pre': 'application/vnd.lotus-freelance', |
+ 'prf': 'application/pics-rules', |
+ 'ps': 'application/postscript', |
+ 'psb': 'application/vnd.3gpp.pic-bw-small', |
+ 'psd': 'image/vnd.adobe.photoshop', |
+ 'psf': 'application/x-font-linux-psf', |
+ 'pskcxml': 'application/pskc+xml', |
+ 'ptid': 'application/vnd.pvi.ptid1', |
+ 'pub': 'application/x-mspublisher', |
+ 'pvb': 'application/vnd.3gpp.pic-bw-var', |
+ 'pwn': 'application/vnd.3m.post-it-notes', |
+ 'pya': 'audio/vnd.ms-playready.media.pya', |
+ 'pyv': 'video/vnd.ms-playready.media.pyv', |
+ 'qam': 'application/vnd.epson.quickanime', |
+ 'qbo': 'application/vnd.intu.qbo', |
+ 'qfx': 'application/vnd.intu.qfx', |
+ 'qps': 'application/vnd.publishare-delta-tree', |
+ 'qt': 'video/quicktime', |
+ 'qwd': 'application/vnd.quark.quarkxpress', |
+ 'qwt': 'application/vnd.quark.quarkxpress', |
+ 'qxb': 'application/vnd.quark.quarkxpress', |
+ 'qxd': 'application/vnd.quark.quarkxpress', |
+ 'qxl': 'application/vnd.quark.quarkxpress', |
+ 'qxt': 'application/vnd.quark.quarkxpress', |
+ 'ra': 'audio/x-pn-realaudio', |
+ 'ram': 'audio/x-pn-realaudio', |
+ 'rar': 'application/x-rar-compressed', |
+ 'ras': 'image/x-cmu-raster', |
+ 'rcprofile': 'application/vnd.ipunplugged.rcprofile', |
+ 'rdf': 'application/rdf+xml', |
+ 'rdz': 'application/vnd.data-vision.rdz', |
+ 'rep': 'application/vnd.businessobjects', |
+ 'res': 'application/x-dtbresource+xml', |
+ 'rgb': 'image/x-rgb', |
+ 'rif': 'application/reginfo+xml', |
+ 'rip': 'audio/vnd.rip', |
+ 'ris': 'application/x-research-info-systems', |
+ 'rl': 'application/resource-lists+xml', |
+ 'rlc': 'image/vnd.fujixerox.edmics-rlc', |
+ 'rld': 'application/resource-lists-diff+xml', |
+ 'rm': 'application/vnd.rn-realmedia', |
+ 'rmi': 'audio/midi', |
+ 'rmp': 'audio/x-pn-realaudio-plugin', |
+ 'rms': 'application/vnd.jcp.javame.midlet-rms', |
+ 'rmvb': 'application/vnd.rn-realmedia-vbr', |
+ 'rnc': 'application/relax-ng-compact-syntax', |
+ 'roa': 'application/rpki-roa', |
+ 'roff': 'text/troff', |
+ 'rp9': 'application/vnd.cloanto.rp9', |
+ 'rpss': 'application/vnd.nokia.radio-presets', |
+ 'rpst': 'application/vnd.nokia.radio-preset', |
+ 'rq': 'application/sparql-query', |
+ 'rs': 'application/rls-services+xml', |
+ 'rsd': 'application/rsd+xml', |
+ 'rss': 'application/rss+xml', |
+ 'rtf': 'application/rtf', |
+ 'rtx': 'text/richtext', |
+ 's': 'text/x-asm', |
+ 's3m': 'audio/s3m', |
+ 'saf': 'application/vnd.yamaha.smaf-audio', |
+ 'sbml': 'application/sbml+xml', |
+ 'sc': 'application/vnd.ibm.secure-container', |
+ 'scd': 'application/x-msschedule', |
+ 'scm': 'application/vnd.lotus-screencam', |
+ 'scq': 'application/scvp-cv-request', |
+ 'scs': 'application/scvp-cv-response', |
+ 'scurl': 'text/vnd.curl.scurl', |
+ 'sda': 'application/vnd.stardivision.draw', |
+ 'sdc': 'application/vnd.stardivision.calc', |
+ 'sdd': 'application/vnd.stardivision.impress', |
+ 'sdkd': 'application/vnd.solent.sdkm+xml', |
+ 'sdkm': 'application/vnd.solent.sdkm+xml', |
+ 'sdp': 'application/sdp', |
+ 'sdw': 'application/vnd.stardivision.writer', |
+ 'see': 'application/vnd.seemail', |
+ 'seed': 'application/vnd.fdsn.seed', |
+ 'sema': 'application/vnd.sema', |
+ 'semd': 'application/vnd.semd', |
+ 'semf': 'application/vnd.semf', |
+ 'ser': 'application/java-serialized-object', |
+ 'setpay': 'application/set-payment-initiation', |
+ 'setreg': 'application/set-registration-initiation', |
+ 'sfd-hdstx': 'application/vnd.hydrostatix.sof-data', |
+ 'sfs': 'application/vnd.spotfire.sfs', |
+ 'sfv': 'text/x-sfv', |
+ 'sgi': 'image/sgi', |
+ 'sgl': 'application/vnd.stardivision.writer-global', |
+ 'sgm': 'text/sgml', |
+ 'sgml': 'text/sgml', |
+ 'sh': 'application/x-sh', |
+ 'shar': 'application/x-shar', |
+ 'shf': 'application/shf+xml', |
+ 'sid': 'image/x-mrsid-image', |
+ 'sig': 'application/pgp-signature', |
+ 'sil': 'audio/silk', |
+ 'silo': 'model/mesh', |
+ 'sis': 'application/vnd.symbian.install', |
+ 'sisx': 'application/vnd.symbian.install', |
+ 'sit': 'application/x-stuffit', |
+ 'sitx': 'application/x-stuffitx', |
+ 'skd': 'application/vnd.koan', |
+ 'skm': 'application/vnd.koan', |
+ 'skp': 'application/vnd.koan', |
+ 'skt': 'application/vnd.koan', |
+ 'sldm': 'application/vnd.ms-powerpoint.slide.macroenabled.12', |
+ 'sldx': |
+ 'application/vnd.openxmlformats-officedocument.presentationml.slide', |
+ 'slt': 'application/vnd.epson.salt', |
+ 'sm': 'application/vnd.stepmania.stepchart', |
+ 'smf': 'application/vnd.stardivision.math', |
+ 'smi': 'application/smil+xml', |
+ 'smil': 'application/smil+xml', |
+ 'smv': 'video/x-smv', |
+ 'smzip': 'application/vnd.stepmania.package', |
+ 'snd': 'audio/basic', |
+ 'snf': 'application/x-font-snf', |
+ 'so': 'application/octet-stream', |
+ 'spc': 'application/x-pkcs7-certificates', |
+ 'spf': 'application/vnd.yamaha.smaf-phrase', |
+ 'spl': 'application/x-futuresplash', |
+ 'spot': 'text/vnd.in3d.spot', |
+ 'spp': 'application/scvp-vp-response', |
+ 'spq': 'application/scvp-vp-request', |
+ 'spx': 'audio/ogg', |
+ 'sql': 'application/x-sql', |
+ 'src': 'application/x-wais-source', |
+ 'srt': 'application/x-subrip', |
+ 'sru': 'application/sru+xml', |
+ 'srx': 'application/sparql-results+xml', |
+ 'ssdl': 'application/ssdl+xml', |
+ 'sse': 'application/vnd.kodak-descriptor', |
+ 'ssf': 'application/vnd.epson.ssf', |
+ 'ssml': 'application/ssml+xml', |
+ 'st': 'application/vnd.sailingtracker.track', |
+ 'stc': 'application/vnd.sun.xml.calc.template', |
+ 'std': 'application/vnd.sun.xml.draw.template', |
+ 'stf': 'application/vnd.wt.stf', |
+ 'sti': 'application/vnd.sun.xml.impress.template', |
+ 'stk': 'application/hyperstudio', |
+ 'stl': 'application/vnd.ms-pki.stl', |
+ 'str': 'application/vnd.pg.format', |
+ 'stw': 'application/vnd.sun.xml.writer.template', |
+ 'sub': 'text/vnd.dvb.subtitle', |
+ 'sus': 'application/vnd.sus-calendar', |
+ 'susp': 'application/vnd.sus-calendar', |
+ 'sv4cpio': 'application/x-sv4cpio', |
+ 'sv4crc': 'application/x-sv4crc', |
+ 'svc': 'application/vnd.dvb.service', |
+ 'svd': 'application/vnd.svd', |
+ 'svg': 'image/svg+xml', |
+ 'svgz': 'image/svg+xml', |
+ 'swa': 'application/x-director', |
+ 'swf': 'application/x-shockwave-flash', |
+ 'swi': 'application/vnd.aristanetworks.swi', |
+ 'sxc': 'application/vnd.sun.xml.calc', |
+ 'sxd': 'application/vnd.sun.xml.draw', |
+ 'sxg': 'application/vnd.sun.xml.writer.global', |
+ 'sxi': 'application/vnd.sun.xml.impress', |
+ 'sxm': 'application/vnd.sun.xml.math', |
+ 'sxw': 'application/vnd.sun.xml.writer', |
+ 't': 'text/troff', |
+ 't3': 'application/x-t3vm-image', |
+ 'taglet': 'application/vnd.mynfc', |
+ 'tao': 'application/vnd.tao.intent-module-archive', |
+ 'tar': 'application/x-tar', |
+ 'tcap': 'application/vnd.3gpp2.tcap', |
+ 'tcl': 'application/x-tcl', |
+ 'teacher': 'application/vnd.smart.teacher', |
+ 'tei': 'application/tei+xml', |
+ 'teicorpus': 'application/tei+xml', |
+ 'tex': 'application/x-tex', |
+ 'texi': 'application/x-texinfo', |
+ 'texinfo': 'application/x-texinfo', |
+ 'text': 'text/plain', |
+ 'tfi': 'application/thraud+xml', |
+ 'tfm': 'application/x-tex-tfm', |
+ 'tga': 'image/x-tga', |
+ 'thmx': 'application/vnd.ms-officetheme', |
+ 'tif': 'image/tiff', |
+ 'tiff': 'image/tiff', |
+ 'tmo': 'application/vnd.tmobile-livetv', |
+ 'torrent': 'application/x-bittorrent', |
+ 'tpl': 'application/vnd.groove-tool-template', |
+ 'tpt': 'application/vnd.trid.tpt', |
+ 'tr': 'text/troff', |
+ 'tra': 'application/vnd.trueapp', |
+ 'trm': 'application/x-msterminal', |
+ 'tsd': 'application/timestamped-data', |
+ 'tsv': 'text/tab-separated-values', |
+ 'ttc': 'application/x-font-ttf', |
+ 'ttf': 'application/x-font-ttf', |
+ 'ttl': 'text/turtle', |
+ 'twd': 'application/vnd.simtech-mindmapper', |
+ 'twds': 'application/vnd.simtech-mindmapper', |
+ 'txd': 'application/vnd.genomatix.tuxedo', |
+ 'txf': 'application/vnd.mobius.txf', |
+ 'txt': 'text/plain', |
+ 'u32': 'application/x-authorware-bin', |
+ 'udeb': 'application/x-debian-package', |
+ 'ufd': 'application/vnd.ufdl', |
+ 'ufdl': 'application/vnd.ufdl', |
+ 'ulx': 'application/x-glulx', |
+ 'umj': 'application/vnd.umajin', |
+ 'unityweb': 'application/vnd.unity', |
+ 'uoml': 'application/vnd.uoml+xml', |
+ 'uri': 'text/uri-list', |
+ 'uris': 'text/uri-list', |
+ 'urls': 'text/uri-list', |
+ 'ustar': 'application/x-ustar', |
+ 'utz': 'application/vnd.uiq.theme', |
+ 'uu': 'text/x-uuencode', |
+ 'uva': 'audio/vnd.dece.audio', |
+ 'uvd': 'application/vnd.dece.data', |
+ 'uvf': 'application/vnd.dece.data', |
+ 'uvg': 'image/vnd.dece.graphic', |
+ 'uvh': 'video/vnd.dece.hd', |
+ 'uvi': 'image/vnd.dece.graphic', |
+ 'uvm': 'video/vnd.dece.mobile', |
+ 'uvp': 'video/vnd.dece.pd', |
+ 'uvs': 'video/vnd.dece.sd', |
+ 'uvt': 'application/vnd.dece.ttml+xml', |
+ 'uvu': 'video/vnd.uvvu.mp4', |
+ 'uvv': 'video/vnd.dece.video', |
+ 'uvva': 'audio/vnd.dece.audio', |
+ 'uvvd': 'application/vnd.dece.data', |
+ 'uvvf': 'application/vnd.dece.data', |
+ 'uvvg': 'image/vnd.dece.graphic', |
+ 'uvvh': 'video/vnd.dece.hd', |
+ 'uvvi': 'image/vnd.dece.graphic', |
+ 'uvvm': 'video/vnd.dece.mobile', |
+ 'uvvp': 'video/vnd.dece.pd', |
+ 'uvvs': 'video/vnd.dece.sd', |
+ 'uvvt': 'application/vnd.dece.ttml+xml', |
+ 'uvvu': 'video/vnd.uvvu.mp4', |
+ 'uvvv': 'video/vnd.dece.video', |
+ 'uvvx': 'application/vnd.dece.unspecified', |
+ 'uvvz': 'application/vnd.dece.zip', |
+ 'uvx': 'application/vnd.dece.unspecified', |
+ 'uvz': 'application/vnd.dece.zip', |
+ 'vcard': 'text/vcard', |
+ 'vcd': 'application/x-cdlink', |
+ 'vcf': 'text/x-vcard', |
+ 'vcg': 'application/vnd.groove-vcard', |
+ 'vcs': 'text/x-vcalendar', |
+ 'vcx': 'application/vnd.vcx', |
+ 'vis': 'application/vnd.visionary', |
+ 'viv': 'video/vnd.vivo', |
+ 'vob': 'video/x-ms-vob', |
+ 'vor': 'application/vnd.stardivision.writer', |
+ 'vox': 'application/x-authorware-bin', |
+ 'vrml': 'model/vrml', |
+ 'vsd': 'application/vnd.visio', |
+ 'vsf': 'application/vnd.vsf', |
+ 'vss': 'application/vnd.visio', |
+ 'vst': 'application/vnd.visio', |
+ 'vsw': 'application/vnd.visio', |
+ 'vtu': 'model/vnd.vtu', |
+ 'vxml': 'application/voicexml+xml', |
+ 'w3d': 'application/x-director', |
+ 'wad': 'application/x-doom', |
+ 'wav': 'audio/x-wav', |
+ 'wax': 'audio/x-ms-wax', |
+ 'wbmp': 'image/vnd.wap.wbmp', |
+ 'wbs': 'application/vnd.criticaltools.wbs+xml', |
+ 'wbxml': 'application/vnd.wap.wbxml', |
+ 'wcm': 'application/vnd.ms-works', |
+ 'wdb': 'application/vnd.ms-works', |
+ 'wdp': 'image/vnd.ms-photo', |
+ 'weba': 'audio/webm', |
+ 'webm': 'video/webm', |
+ 'webp': 'image/webp', |
+ 'wg': 'application/vnd.pmi.widget', |
+ 'wgt': 'application/widget', |
+ 'wks': 'application/vnd.ms-works', |
+ 'wm': 'video/x-ms-wm', |
+ 'wma': 'audio/x-ms-wma', |
+ 'wmd': 'application/x-ms-wmd', |
+ 'wmf': 'application/x-msmetafile', |
+ 'wml': 'text/vnd.wap.wml', |
+ 'wmlc': 'application/vnd.wap.wmlc', |
+ 'wmls': 'text/vnd.wap.wmlscript', |
+ 'wmlsc': 'application/vnd.wap.wmlscriptc', |
+ 'wmv': 'video/x-ms-wmv', |
+ 'wmx': 'video/x-ms-wmx', |
+ 'wmz': 'application/x-ms-wmz', |
+ 'woff': 'application/x-font-woff', |
+ 'wpd': 'application/vnd.wordperfect', |
+ 'wpl': 'application/vnd.ms-wpl', |
+ 'wps': 'application/vnd.ms-works', |
+ 'wqd': 'application/vnd.wqd', |
+ 'wri': 'application/x-mswrite', |
+ 'wrl': 'model/vrml', |
+ 'wsdl': 'application/wsdl+xml', |
+ 'wspolicy': 'application/wspolicy+xml', |
+ 'wtb': 'application/vnd.webturbo', |
+ 'wvx': 'video/x-ms-wvx', |
+ 'x32': 'application/x-authorware-bin', |
+ 'x3d': 'model/x3d+xml', |
+ 'x3db': 'model/x3d+binary', |
+ 'x3dbz': 'model/x3d+binary', |
+ 'x3dv': 'model/x3d+vrml', |
+ 'x3dvz': 'model/x3d+vrml', |
+ 'x3dz': 'model/x3d+xml', |
+ 'xaml': 'application/xaml+xml', |
+ 'xap': 'application/x-silverlight-app', |
+ 'xar': 'application/vnd.xara', |
+ 'xbap': 'application/x-ms-xbap', |
+ 'xbd': 'application/vnd.fujixerox.docuworks.binder', |
+ 'xbm': 'image/x-xbitmap', |
+ 'xdf': 'application/xcap-diff+xml', |
+ 'xdm': 'application/vnd.syncml.dm+xml', |
+ 'xdp': 'application/vnd.adobe.xdp+xml', |
+ 'xdssc': 'application/dssc+xml', |
+ 'xdw': 'application/vnd.fujixerox.docuworks', |
+ 'xenc': 'application/xenc+xml', |
+ 'xer': 'application/patch-ops-error+xml', |
+ 'xfdf': 'application/vnd.adobe.xfdf', |
+ 'xfdl': 'application/vnd.xfdl', |
+ 'xht': 'application/xhtml+xml', |
+ 'xhtml': 'application/xhtml+xml', |
+ 'xhvml': 'application/xv+xml', |
+ 'xif': 'image/vnd.xiff', |
+ 'xla': 'application/vnd.ms-excel', |
+ 'xlam': 'application/vnd.ms-excel.addin.macroenabled.12', |
+ 'xlc': 'application/vnd.ms-excel', |
+ 'xlf': 'application/x-xliff+xml', |
+ 'xlm': 'application/vnd.ms-excel', |
+ 'xls': 'application/vnd.ms-excel', |
+ 'xlsb': 'application/vnd.ms-excel.sheet.binary.macroenabled.12', |
+ 'xlsm': 'application/vnd.ms-excel.sheet.macroenabled.12', |
+ 'xlsx': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', |
+ 'xlt': 'application/vnd.ms-excel', |
+ 'xltm': 'application/vnd.ms-excel.template.macroenabled.12', |
+ 'xltx': |
+ 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', |
+ 'xlw': 'application/vnd.ms-excel', |
+ 'xm': 'audio/xm', |
+ 'xml': 'application/xml', |
+ 'xo': 'application/vnd.olpc-sugar', |
+ 'xop': 'application/xop+xml', |
+ 'xpi': 'application/x-xpinstall', |
+ 'xpl': 'application/xproc+xml', |
+ 'xpm': 'image/x-xpixmap', |
+ 'xpr': 'application/vnd.is-xpr', |
+ 'xps': 'application/vnd.ms-xpsdocument', |
+ 'xpw': 'application/vnd.intercon.formnet', |
+ 'xpx': 'application/vnd.intercon.formnet', |
+ 'xsl': 'application/xml', |
+ 'xslt': 'application/xslt+xml', |
+ 'xsm': 'application/vnd.syncml+xml', |
+ 'xspf': 'application/xspf+xml', |
+ 'xul': 'application/vnd.mozilla.xul+xml', |
+ 'xvm': 'application/xv+xml', |
+ 'xvml': 'application/xv+xml', |
+ 'xwd': 'image/x-xwindowdump', |
+ 'xyz': 'chemical/x-xyz', |
+ 'xz': 'application/x-xz', |
+ 'yang': 'application/yang', |
+ 'yin': 'application/yin+xml', |
+ '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', |
+ 'zaz': 'application/vnd.zzazz.deck+xml', |
+ 'zip': 'application/zip', |
+ 'zir': 'application/vnd.zul', |
+ 'zirz': 'application/vnd.zul', |
+ 'zmm': 'application/vnd.handheld-entertainment+xml', |
}; |