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