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 |
deleted file mode 100644 |
index 745556b540b0954e799295609549877575a9dd10..0000000000000000000000000000000000000000 |
--- a/pkg/mime/lib/src/extension_map.dart |
+++ /dev/null |
@@ -1,991 +0,0 @@ |
-// 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; |
- |
- |
-// TODO(ajohnsen): Use sorted list and binary search? |
-const Map<String, String> _DEFAULT_EXTENSION_MAP = 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', |
-}; |