Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(66)

Unified Diff: pkg/mime/lib/src/extension_map.dart

Issue 141433024: pkg/mime: formatting, finals, consts, etc (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | pkg/mime/lib/src/magic_number.dart » ('j') | pkg/mime/lib/src/magic_number.dart » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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',
};
« no previous file with comments | « no previous file | pkg/mime/lib/src/magic_number.dart » ('j') | pkg/mime/lib/src/magic_number.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698