Chromium Code Reviews| 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 |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..306016f3f7361dd8c655c9dd569c9a171f5e70e8 |
| --- /dev/null |
| +++ b/pkg/mime/lib/src/extension_map.dart |
| @@ -0,0 +1,992 @@ |
| +// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| + |
| +part of mime; |
| + |
| + |
| +Map<String, String> _defaultExtensionMap = const <String, String>{ |
|
Søren Gjesse
2013/06/24 11:02:55
It would be faster and to make this a sorted list
Anders Johnsen
2013/06/24 11:22:19
Adding TODO.
|
| +'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':'image/vnd.dvb.subtitle', |
| +'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', |
| +'wmz':'application/x-msmetafile', |
| +'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', |
| +}; |