From: Michael M Slusarz Date: Tue, 9 Feb 2010 20:09:36 +0000 (-0700) Subject: Update MIME mapping data file. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=378681dd9c5d88c7e59ef285f0c764881087992a;p=horde.git Update MIME mapping data file. --- diff --git a/framework/Mime/lib/Horde/Mime/mime.mapping.php b/framework/Mime/lib/Horde/Mime/mime.mapping.php index d0ae80e18..b31868b55 100644 --- a/framework/Mime/lib/Horde/Mime/mime.mapping.php +++ b/framework/Mime/lib/Horde/Mime/mime.mapping.php @@ -2,891 +2,1224 @@ /** * This file contains a mapping of common file extensions to * MIME types. It has been automatically generated from the - * framework/devtools/mime_mapping directory. + * horde-support/maintainer-tools/mime_mapping directory. * - * ALL changes should be made to framework/devtools/mime_mapping/mime.types.horde - * or else they will be lost when this file is regenerated. + * ALL changes should be made to + * horde-support/maintainer-tools/mime_mapping/mime.types.horde or else they + * they will be lost when this file is regenerated. * * Any unknown file extensions will automatically be mapped to * 'x-extension/' where is the unknown file extension. * - * @package Horde_Mime + * @category Horde + * @package Horde_Mime * - * Generated: 11/05/08 23:30:23 by chuck on technest.org + * Generated: 02/09/10 13:08:53 by slusarz on bigworm.curecanti.org */ $mime_extension_map = array( '__MAXPERIOD__' => '1', - 'ez' => 'application/andrew-inset', - 'atom' => 'application/atom+xml', - 'atomcat' => 'application/atomcat+xml', - 'atomsvc' => 'application/atomsvc+xml', - 'ccxml' => 'application/ccxml+xml', - 'davmount' => 'application/davmount+xml', - 'ecma' => 'application/ecmascript', - 'pfr' => 'application/font-tdpfr', - 'stk' => 'application/hyperstudio', - 'js' => 'application/x-javascript', - 'json' => 'application/json', - 'hqx' => 'application/mac-binhex40', - 'cpt' => 'application/mac-compactpro', - 'mrc' => 'application/marc', - 'ma' => 'application/mathematica', - 'nb' => 'application/mathematica', - 'mb' => 'application/mathematica', - 'mathml' => 'application/mathml+xml', - 'mbox' => 'application/mbox', - 'mscml' => 'application/mediaservercontrol+xml', - 'mp4s' => 'application/mp4', - 'doc' => 'application/msword', - 'dot' => 'application/msword', - 'mxf' => 'application/mxf', - 'bin' => 'application/octet-stream', - 'dms' => 'application/octet-stream', - 'lha' => 'application/x-lha', - 'lzh' => 'application/x-lha', - 'class' => 'application/x-java', - 'so' => 'application/x-sharedlib', - 'iso' => 'application/x-cd-image', - 'dmg' => 'application/octet-stream', - 'dist' => 'application/octet-stream', - 'distz' => 'application/octet-stream', - 'pkg' => 'application/octet-stream', - 'bpk' => 'application/octet-stream', - 'dump' => 'application/octet-stream', - 'elc' => 'application/octet-stream', - 'oda' => 'application/oda', - 'ogg' => 'application/ogg', - 'pdf' => 'application/pdf', - 'pgp' => 'application/pgp', - 'asc' => 'text/plain', - 'sig' => 'application/pgp-signature', - 'prf' => 'application/pics-rules', - 'p10' => 'application/pkcs10', - 'p7m' => 'application/pkcs7-mime', - 'p7c' => 'application/pkcs7-mime', - 'p7s' => 'application/pkcs7-signature', - 'cer' => 'application/x-x509-ca-cert', - 'crl' => 'application/pkix-crl', - 'pkipath' => 'application/pkix-pkipath', - 'pki' => 'application/pkixcmp', - 'pls' => 'audio/x-scpls', - 'ai' => 'application/illustrator', - 'eps' => 'image/x-eps', - 'ps' => 'application/postscript', - 'cww' => 'application/prs.cww', - 'rdf' => 'text/rdf', - 'rif' => 'application/reginfo+xml', - 'rnc' => 'application/relax-ng-compact-syntax', - 'rl' => 'application/resource-lists+xml', - 'rs' => 'application/rls-services+xml', - 'rsd' => 'application/rsd+xml', - 'rss' => 'text/rss', - 'rtf' => 'application/rtf', - 'sbml' => 'application/sbml+xml', - 'scq' => 'application/scvp-cv-request', - 'scs' => 'application/scvp-cv-response', - 'spq' => 'application/scvp-vp-request', - 'spp' => 'application/scvp-vp-response', - 'sdp' => 'application/vnd.stardivision.impress', - 'setpay' => 'application/set-payment-initiation', - 'setreg' => 'application/set-registration-initiation', - 'shf' => 'application/shf+xml', - 'smi' => 'application/smil', - 'smil' => 'application/smil', - 'rq' => 'application/sparql-query', - 'srx' => 'application/sparql-results+xml', - 'gram' => 'application/srgs', - 'grxml' => 'application/srgs+xml', - 'ssml' => 'application/ssml+xml', - 'plb' => 'application/vnd.3gpp.pic-bw-large', - 'psb' => 'application/vnd.3gpp.pic-bw-small', - 'pvb' => 'application/vnd.3gpp.pic-bw-var', - 'tcap' => 'application/vnd.3gpp2.tcap', - 'pwn' => 'application/vnd.3m.post-it-notes', - 'aso' => 'application/vnd.accpac.simply.aso', - 'imp' => 'application/vnd.accpac.simply.imp', + '3dml' => 'text/vnd.in3d.3dml', + '3ds' => 'image/x-3ds', + '3g2' => 'video/3gpp', + '3ga' => 'video/3gpp', + '3gp' => 'video/3gpp', + '3gpp' => 'video/3gpp', + '7z' => 'application/x-7z-compressed', + 'BLEND' => 'application/x-blender', + 'C' => 'text/x-c++src', + 'CSSL' => 'text/css', + 'PAR2' => 'application/x-par2', + 'Z' => 'application/x-compress', + 'a' => 'application/x-archive', + 'aab' => 'application/x-authorware-bin', + 'aac' => 'audio/mp4', + 'aam' => 'application/x-authorware-map', + 'aas' => 'application/x-authorware-seg', + 'abw' => 'application/x-abiword', + 'abw.CRASHED' => 'application/x-abiword', + 'abw.gz' => 'application/x-abiword', + 'ac3' => 'audio/ac3', + 'acc' => 'application/vnd.americandynamics.acc', + 'ace' => 'application/x-ace', 'acu' => 'application/vnd.acucobol', - 'atc' => 'application/vnd.acucorp', 'acutc' => 'application/vnd.acucorp', - 'xdp' => 'application/vnd.adobe.xdp+xml', - 'xfdf' => 'application/vnd.adobe.xfdf', + 'adb' => 'text/x-adasrc', + 'adp' => 'audio/adpcm', + 'ads' => 'text/x-adasrc', + 'aep' => 'application/vnd.audiograph', + 'afm' => 'application/x-font-afm', + 'afp' => 'application/vnd.ibm.modcap', + 'ag' => 'image/x-applix-graphics', + 'ai' => 'application/illustrator', + 'aif' => 'audio/x-aiff', + 'aifc' => 'audio/x-aiff', + 'aiff' => 'audio/x-aiff', + 'air' => 'application/vnd.adobe.air-application-installer-package+zip', + 'al' => 'application/x-perl', + 'alz' => 'application/x-alz', 'ami' => 'application/vnd.amiga.ami', - 'cii' => 'application/vnd.anser-web-certificate-issue-initiation', - 'fti' => 'application/vnd.anser-web-funds-transfer-initiation', + 'amr' => 'audio/AMR', + 'ani' => 'application/x-navi-animation', + 'anx' => 'application/annodex', + 'ape' => 'audio/x-ape', + 'apk' => 'application/vnd.android.package-archive', + 'application' => 'application/x-ms-application', + 'apr' => 'application/vnd.lotus-approach', + 'arj' => 'application/x-arj', + 'arw' => 'image/x-sony-arw', + 'as' => 'application/x-applix-spreadsheet', + 'asc' => 'text/plain', + 'asf' => 'video/x-ms-asf', + 'asm' => 'text/x-asm', + 'aso' => 'application/vnd.accpac.simply.aso', + 'asp' => 'application/x-asp', + 'ass' => 'text/x-ssa', + 'asx' => 'audio/x-ms-asx', + 'atc' => 'application/vnd.acucorp', + 'atom' => 'application/atom+xml', + 'atomcat' => 'application/atomcat+xml', + 'atomsvc' => 'application/atomsvc+xml', 'atx' => 'application/vnd.antix.game-component', - 'mpkg' => 'application/vnd.apple.installer+xml', - 'aep' => 'application/vnd.audiograph', - 'mpm' => 'application/vnd.blueice.multipass', + 'au' => 'audio/basic', + 'avi' => 'video/x-msvideo', + 'aw' => 'application/x-applix-word', + 'awb' => 'audio/AMR-WB', + 'awk' => 'application/x-awk', + 'axa' => 'audio/annodex', + 'axv' => 'video/annodex', + 'azf' => 'application/vnd.airzip.filesecure.azf', + 'azs' => 'application/vnd.airzip.filesecure.azs', + 'azw' => 'application/vnd.amazon.ebook', + 'bak' => 'application/x-trash', + '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', + 'bib' => 'text/x-bibtex', + 'bin' => 'application/octet-stream', + 'blend' => 'application/x-blender', + 'blender' => 'application/x-blender', 'bmi' => 'application/vnd.bmi', - 'rep' => 'application/vnd.businessobjects', - 'cdxml' => 'application/vnd.chemdraw+xml', - 'mmd' => 'application/vnd.chipnuts.karaoke-mmd', - 'cdy' => 'application/vnd.cinderella', - 'cla' => 'application/vnd.claymore', - 'c4g' => 'application/vnd.clonk.c4group', + '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-bzip', + 'c' => 'text/x-csrc', + 'c++' => 'text/x-c++src', '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', - 'csp' => 'application/vnd.commonspace', - 'cst' => 'application/vnd.commonspace', + 'cab' => 'application/vnd.ms-cab-compressed', + 'car' => 'application/vnd.curl.car', + 'cat' => 'application/vnd.ms-pki.seccat', + 'cb7' => 'application/x-cb7', + 'cbr' => 'application/x-cbr', + 'cbt' => 'application/x-cbt', + 'cbz' => 'application/x-cbz', + 'cc' => 'text/x-c++src', + 'cct' => 'application/x-director', + 'ccxml' => 'application/ccxml+xml', 'cdbcmsg' => 'application/vnd.contact.cmsg', - 'cmc' => 'application/vnd.cosmocaller', - 'clkx' => 'application/vnd.crick.clicker', + 'cdf' => 'application/x-netcdf', + 'cdkey' => 'application/vnd.mediastation.cdkey', + 'cdr' => 'application/vnd.corel-draw', + 'cdx' => 'chemical/x-cdx', + 'cdxml' => 'application/vnd.chemdraw+xml', + 'cdy' => 'application/vnd.cinderella', + 'cer' => 'application/pkix-cert', + 'cert' => 'application/x-x509-ca-cert', + 'cgm' => 'image/cgm', + 'chat' => 'application/x-chat', + 'chm' => 'application/x-chm', + 'chrt' => 'application/x-kchart', + 'cif' => 'chemical/x-cif', + 'cii' => 'application/vnd.anser-web-certificate-issue-initiation', + 'cil' => 'application/vnd.ms-artgalry', + 'cla' => 'application/vnd.claymore', + 'class' => 'application/x-java', 'clkk' => 'application/vnd.crick.clicker.keyboard', 'clkp' => 'application/vnd.crick.clicker.palette', 'clkt' => 'application/vnd.crick.clicker.template', 'clkw' => 'application/vnd.crick.clicker.wordbank', - 'wbs' => 'application/vnd.criticaltools.wbs+xml', - 'pml' => 'application/vnd.ctc-posml', - 'ppd' => 'application/vnd.cups-ppd', - 'curl' => 'application/vnd.curl', - 'rdz' => 'application/vnd.data-vision.rdz', - 'fe_launch' => 'application/vnd.denovo.fcselayout-link', + 'clkx' => 'application/vnd.crick.clicker', + 'clp' => 'application/x-msclip', + 'cls' => 'text/x-tex', + 'cmake' => 'text/x-cmake', + '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', + 'cpio.gz' => 'application/x-cpio-compressed', + 'cpp' => 'text/x-c++src', + 'cpt' => 'application/mac-compactpro', + 'cr2' => 'image/x-canon-cr2', + 'crd' => 'application/x-mscardfile', + 'crl' => 'application/pkix-crl', + 'crt' => 'application/x-x509-ca-cert', + 'crw' => 'image/x-canon-crw', + 'cs' => 'text/x-csharp', + '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', + 'cue' => 'application/x-cue', + 'cur' => 'image/x-win-bitmap', + 'curl' => 'text/vnd.curl', + 'cww' => 'application/prs.cww', + 'cxt' => 'application/x-director', + 'cxx' => 'text/x-c++src', + 'd' => 'text/x-dsrc', + 'daf' => 'application/vnd.mobius.daf', + 'dar' => 'application/x-dar', + 'dataless' => 'application/vnd.fdsn.seed', + 'davmount' => 'application/davmount+xml', + 'dbf' => 'application/x-dbf', + 'dc' => 'application/x-dc-rom', + 'dcl' => 'text/x-dcl', + 'dcm' => 'application/dicom', + 'dcr' => 'image/x-kodak-dcr', + 'dcurl' => 'text/vnd.curl.dcurl', + 'dd2' => 'application/vnd.oma.dd2+xml', + 'ddd' => 'application/vnd.fujixerox.ddd', + 'dds' => 'image/x-dds', + 'deb' => 'application/x-deb', + 'def' => 'text/plain', + 'deploy' => 'application/octet-stream', + 'der' => 'application/x-x509-ca-cert', + 'desktop' => 'application/x-desktop', + 'dfac' => 'application/vnd.dreamfactory', + 'dia' => 'application/x-dia-diagram', + 'dic' => 'text/x-c', + 'diff' => 'text/x-patch', + 'dir' => 'application/x-director', + 'dis' => 'application/vnd.mobius.dis', + 'dist' => 'application/octet-stream', + 'distz' => 'application/octet-stream', + 'divx' => 'video/x-msvideo', + 'djv' => 'image/vnd.djvu', + 'djvu' => 'image/vnd.djvu', + 'dll' => 'application/x-msdownload', + 'dmg' => 'application/octet-stream', + 'dms' => 'application/octet-stream', 'dna' => 'application/vnd.dna', - 'mlp' => 'application/vnd.dolby.mlp', + 'dng' => 'image/x-adobe-dng', + 'doc' => 'application/msword', + 'docbook' => 'application/docbook+xml', + 'docm' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', + 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', + 'dot' => 'text/vnd.graphviz', + 'dotm' => 'application/vnd.ms-word.template.macroenabled.12', + 'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', + 'dp' => 'application/vnd.osgi.dp', 'dpg' => 'application/vnd.dpgraph', - 'dfac' => 'application/vnd.dreamfactory', - 'mag' => 'application/vnd.ecowin.chart', - 'nml' => 'application/vnd.enliven', - 'esf' => 'application/vnd.epson.esf', - 'msf' => 'application/vnd.epson.msf', - 'qam' => 'application/vnd.epson.quickanime', - 'slt' => 'application/vnd.epson.salt', - 'ssf' => 'application/vnd.epson.ssf', - 'es3' => 'application/vnd.eszigno3+xml', - 'et3' => 'application/vnd.eszigno3+xml', - 'ez2' => 'application/vnd.ezpix-album', - 'ez3' => 'application/vnd.ezpix-package', - 'fdf' => 'application/vnd.fdf', - 'gph' => 'application/vnd.flographit', - 'ftc' => 'application/vnd.fluxtime.clip', - 'fm' => 'application/vnd.framemaker', - 'frame' => 'application/vnd.framemaker', - 'maker' => 'application/vnd.framemaker', - 'fnc' => 'application/vnd.frogans.fnc', - 'ltf' => 'application/vnd.frogans.ltf', - 'fsc' => 'application/vnd.fsc.weblaunch', - 'oas' => 'application/vnd.fujitsu.oasys', - 'oa2' => 'application/vnd.fujitsu.oasys2', - 'oa3' => 'application/vnd.fujitsu.oasys3', + 'dra' => 'audio/vnd.dra', + 'dsc' => 'text/prs.lines.tag', + 'dsl' => 'text/x-dsl', + 'dssc' => 'application/dssc+der', + 'dtb' => 'application/x-dtbook+xml', + 'dtd' => 'application/xml-dtd', + 'dts' => 'audio/vnd.dts', + 'dtshd' => 'audio/vnd.dts.hd', + 'dtx' => 'text/x-tex', + 'dump' => 'application/octet-stream', + 'dv' => 'video/dv', + 'dvi' => 'application/x-dvi', + 'dvi.bz2' => 'application/x-bzdvi', + 'dvi.gz' => 'application/x-gzdvi', + 'dwf' => 'model/vnd.dwf', + 'dwg' => 'image/vnd.dwg', + 'dxf' => 'image/vnd.dxf', + 'dxp' => 'application/vnd.spotfire.dxp', + 'dxr' => 'application/x-director', + 'e' => 'text/x-eiffel', + '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', + 'egon' => 'application/x-egon', + 'ei6' => 'application/vnd.pg.osasli', + 'eif' => 'text/x-eiffel', + 'el' => 'text/x-emacs-lisp', + 'elc' => 'application/octet-stream', + 'emf' => 'image/x-emf', + 'eml' => 'message/rfc822', + 'emma' => 'application/emma+xml', + 'emp' => 'application/vnd.emusic-emusic_package', + 'ent' => 'application/xml-external-parsed-entity', + 'eol' => 'audio/vnd.digital-winds', + 'eot' => 'application/vnd.ms-fontobject', + 'eps' => 'image/x-eps', + 'eps.bz2' => 'image/x-bzeps', + 'eps.gz' => 'image/x-gzeps', + 'epsf' => 'image/x-eps', + 'epsf.bz2' => 'image/x-bzeps', + 'epsf.gz' => 'image/x-gzeps', + 'epsi' => 'image/x-eps', + 'epsi.bz2' => 'image/x-bzeps', + 'epsi.gz' => 'image/x-gzeps', + 'epub' => 'application/epub+zip', + 'erl' => 'text/x-erlang', + 'es' => 'application/ecmascript', + 'es3' => 'application/vnd.eszigno3+xml', + 'esf' => 'application/vnd.epson.esf', + 'et3' => 'application/vnd.eszigno3+xml', + 'etheme' => 'application/x-e-theme', + 'etx' => 'text/x-setext', + 'exe' => 'application/x-ms-dos-executable', + 'exr' => 'image/x-exr', + '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', + 'f95' => 'text/x-fortran', + 'fb2' => 'application/x-fictionbook+xml', + 'fbs' => 'image/vnd.fastbidsheet', + 'fdf' => 'application/vnd.fdf', + 'fe_launch' => 'application/vnd.denovo.fcselayout-link', 'fg5' => 'application/vnd.fujitsu.oasysgp', - 'bh2' => 'application/vnd.fujitsu.oasysprs', - 'ddd' => 'application/vnd.fujixerox.ddd', - 'xdw' => 'application/vnd.fujixerox.docuworks', - 'xbd' => 'application/vnd.fujixerox.docuworks.binder', + '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' => 'image/x-xfig', + 'fits' => 'image/fits', + 'fl' => 'application/x-fluid', + 'flac' => 'audio/x-flac', + 'flc' => 'video/x-flic', + 'fli' => 'video/x-flic', + 'flo' => 'application/vnd.micrografx.flo', + 'flv' => 'video/x-flv', + 'flw' => 'application/x-kivio', + 'flx' => 'text/vnd.fmi.flexstor', + 'fly' => 'text/vnd.fly', + 'fm' => 'application/vnd.framemaker', + 'fnc' => 'application/vnd.frogans.fnc', + 'fo' => 'text/x-xslfo', + 'fodg' => 'application/vnd.oasis.opendocument.graphics-flat-xml', + 'fodp' => 'application/vnd.oasis.opendocument.presentation-flat-xml', + 'fods' => 'application/vnd.oasis.opendocument.spreadsheet-flat-xml', + 'fodt' => 'application/vnd.oasis.opendocument.text-flat-xml', + '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', 'fzs' => 'application/vnd.fuzzysheet', - 'txd' => 'application/vnd.genomatix.tuxedo', - 'kml' => 'application/vnd.google-earth.kml+xml', - 'kmz' => 'application/vnd.google-earth.kmz', - 'gqf' => 'application/vnd.grafeq', - 'gqs' => 'application/vnd.grafeq', + 'g2w' => 'application/vnd.geoplan', + 'g3' => 'image/fax-g3', + 'g3w' => 'application/vnd.geospace', 'gac' => 'application/vnd.groove-account', + 'gb' => 'application/x-gameboy-rom', + 'gba' => 'application/x-gba-rom', + 'gcrd' => 'text/directory', + 'gdl' => 'model/vnd.gdl', + 'ged' => 'application/x-gedcom', + 'gedcom' => 'application/x-gedcom', + 'gen' => 'application/x-genesis-rom', + 'geo' => 'application/vnd.dynageo', + 'gex' => 'application/vnd.geometry-explorer', + 'gf' => 'application/x-tex-gf', + 'gg' => 'application/x-sms-rom', + 'ggb' => 'application/vnd.geogebra.file', + 'ggt' => 'application/vnd.geogebra.tool', 'ghf' => 'application/vnd.groove-help', + 'gif' => 'image/gif', 'gim' => 'application/vnd.groove-identity-message', + 'glade' => 'application/x-glade', + 'gmo' => 'application/x-gettext-translation', + 'gmx' => 'application/vnd.gmx', + 'gnc' => 'application/x-gnucash', + 'gnd' => 'application/gnunet-directory', + 'gnucash' => 'application/x-gnucash', + 'gnumeric' => 'application/x-gnumeric', + 'gnuplot' => 'application/x-gnuplot', + 'gp' => 'application/x-gnuplot', + 'gpg' => 'application/pgp-encrypted', + 'gph' => 'application/vnd.flographit', + 'gplt' => 'application/x-gnuplot', + 'gqf' => 'application/vnd.grafeq', + 'gqs' => 'application/vnd.grafeq', + 'gra' => 'application/x-graphite', + 'gram' => 'application/srgs', + 'gre' => 'application/vnd.geometry-explorer', 'grv' => 'application/vnd.groove-injector', + 'grxml' => 'application/srgs+xml', + 'gsf' => 'application/x-font-type1', + 'gsm' => 'audio/x-gsm', + 'gtar' => 'application/x-tar', 'gtm' => 'application/vnd.groove-tool-message', - 'tpl' => 'application/vnd.groove-tool-template', - 'vcg' => 'application/vnd.groove-vcard', - 'zmm' => 'application/vnd.handheld-entertainment+xml', + 'gtw' => 'model/vnd.gtw', + 'gv' => 'text/vnd.graphviz', + 'gvp' => 'text/x-google-video-pointer', + 'gxt' => 'application/vnd.geonext', + 'gz' => 'application/x-gzip', + 'h' => 'text/x-chdr', + 'h++' => 'text/x-c++hdr', + 'h261' => 'video/h261', + 'h263' => 'video/h263', + 'h264' => 'video/h264', 'hbci' => 'application/vnd.hbci', - 'les' => 'application/vnd.hhe.lesson-player', + 'hdf' => 'application/x-hdf', + 'hh' => 'text/x-c++hdr', + 'hlp' => 'application/winhlp', + 'hp' => 'text/x-c++hdr', 'hpgl' => 'application/vnd.hp-hpgl', 'hpid' => 'application/vnd.hp-hpid', + 'hpp' => 'text/x-c++hdr', 'hps' => 'application/vnd.hp-hps', - 'jlt' => 'application/vnd.hp-jlyt', - 'pcl' => 'application/vnd.hp-pcl', - 'pclxl' => 'application/vnd.hp-pclxl', - 'x3d' => 'application/vnd.hzn-3d-crossword', - 'mpy' => 'application/vnd.ibm.minipay', - 'afp' => 'application/vnd.ibm.modcap', - 'listafp' => 'application/vnd.ibm.modcap', - 'list3820' => 'application/vnd.ibm.modcap', - 'irm' => 'application/vnd.ibm.rights-management', - 'sc' => 'application/vnd.ibm.secure-container', + 'hqx' => 'application/mac-binhex40', + 'hs' => 'text/x-haskell', + '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', + 'hwp' => 'application/x-hwp', + 'hwt' => 'application/x-hwt', + 'hxx' => 'text/x-c++hdr', + 'ica' => 'application/x-ica', + 'icb' => 'image/x-tga', + 'icc' => 'application/vnd.iccprofile', + 'ice' => 'x-conference/x-cooltalk', + 'icm' => 'application/vnd.iccprofile', + 'icns' => 'image/x-icns', + 'ico' => 'image/vnd.microsoft.icon', + 'ics' => 'text/calendar', + 'idl' => 'text/x-idl', + 'ief' => 'image/ief', + 'ifb' => 'text/calendar', + 'iff' => 'image/x-iff', + 'ifm' => 'application/vnd.shana.informed.formdata', + 'iges' => 'model/iges', 'igl' => 'application/vnd.igloader', + 'igs' => 'model/iges', + 'igx' => 'application/vnd.micrografx.igx', + 'iif' => 'application/vnd.shana.informed.interchange', + 'ilbm' => 'image/x-ilbm', + 'ime' => 'text/x-iMelody', + 'imp' => 'application/vnd.accpac.simply.imp', + 'ims' => 'application/vnd.ms-ims', + 'imy' => 'text/x-iMelody', + 'in' => 'text/plain', + 'ins' => 'text/x-tex', + 'ipfix' => 'application/ipfix', + 'ipk' => 'application/vnd.shana.informed.package', + 'iptables' => 'text/x-iptables', + 'irm' => 'application/vnd.ibm.rights-management', + 'irp' => 'application/vnd.irepository.package+xml', + 'iso' => 'application/x-cd-image', + 'iso9660' => 'application/x-cd-image', + 'it' => 'audio/x-it', + 'it87' => 'application/x-it87', + 'itp' => 'application/vnd.shana.informed.formtemplate', 'ivp' => 'application/vnd.immervision-ivp', 'ivu' => 'application/vnd.immervision-ivu', - 'xpw' => 'application/vnd.intercon.formnet', - 'xpx' => 'application/vnd.intercon.formnet', - 'qbo' => 'application/vnd.intu.qbo', - 'qfx' => 'application/vnd.intu.qfx', - 'rcprofile' => 'application/vnd.ipunplugged.rcprofile', - 'irp' => 'application/vnd.irepository.package+xml', - 'xpr' => 'application/vnd.is-xpr', + 'j2k' => 'image/jp2', + 'jad' => 'text/vnd.sun.j2me.app-descriptor', 'jam' => 'application/vnd.jam', - 'rms' => 'application/vnd.jcp.javame.midlet-rms', + 'jar' => 'application/x-java-archive', + 'java' => 'text/x-java', + 'jceks' => 'application/x-java-jce-keystore', 'jisp' => 'application/vnd.jisp', + 'jks' => 'application/x-java-keystore', + 'jlt' => 'application/vnd.hp-jlyt', + 'jng' => 'image/x-jng', + 'jnlp' => 'application/x-java-jnlp-file', 'joda' => 'application/vnd.joost.joda-archive', - 'ktz' => 'application/vnd.kahootz', - 'ktr' => 'application/vnd.kahootz', + 'jp2' => 'image/jp2', + 'jpc' => 'image/jp2', + 'jpe' => 'image/jpeg', + 'jpeg' => 'image/jpeg', + 'jpf' => 'image/jp2', + 'jpg' => 'image/jpeg', + 'jpgm' => 'video/jpm', + 'jpgv' => 'video/jpeg', + 'jpm' => 'video/jpm', + 'jpr' => 'application/x-jbuilder-project', + 'jpx' => 'image/jp2', + 'js' => 'application/javascript', + 'json' => 'application/json', + 'k25' => 'image/x-kodak-k25', + 'kar' => 'audio/midi', 'karbon' => 'application/x-karbon', - 'chrt' => 'application/x-kchart', + 'kdc' => 'image/x-kodak-kdc', + 'kdelnk' => 'application/x-desktop', + 'kexi' => 'application/x-kexiproject-sqlite3', + 'kexic' => 'application/x-kexi-connectiondata', + 'kexis' => 'application/x-kexiproject-shortcut', 'kfo' => 'application/x-kformula', - 'flw' => 'application/x-kivio', + 'kia' => 'application/vnd.kidspiration', + 'kil' => 'application/x-killustrator', + 'kino' => 'application/smil', + 'kml' => 'application/vnd.google-earth.kml+xml', + 'kmz' => 'application/vnd.google-earth.kmz', + 'kne' => 'application/vnd.kinar', + 'knp' => 'application/vnd.kinar', 'kon' => 'application/x-kontour', + 'kpm' => 'application/x-kpovmodeler', 'kpr' => 'application/x-kpresenter', 'kpt' => 'application/x-kpresenter', + 'kra' => 'application/x-krita', + 'ks' => 'application/x-java-keystore', 'ksp' => 'application/x-kspread', + 'ktr' => 'application/vnd.kahootz', + 'ktz' => 'application/vnd.kahootz', + 'kud' => 'application/x-kugar', 'kwd' => 'application/x-kword', 'kwt' => 'application/x-kword', - 'htke' => 'application/vnd.kenameaapp', - 'kia' => 'application/vnd.kidspiration', - 'kne' => 'application/vnd.kinar', - 'knp' => 'application/vnd.kinar', - 'skp' => 'application/vnd.koan', - 'skd' => 'application/vnd.koan', - 'skt' => 'application/vnd.koan', - 'skm' => 'application/vnd.koan', + 'la' => 'application/x-shared-library-la', + 'latex' => 'text/x-tex', 'lbd' => 'application/vnd.llamagraphics.life-balance.desktop', 'lbe' => 'application/vnd.llamagraphics.life-balance.exchange+xml', - '123' => 'application/vnd.lotus-1-2-3', - 'apr' => 'application/vnd.lotus-approach', - 'pre' => 'application/vnd.lotus-freelance', - 'nsf' => 'application/vnd.lotus-notes', - 'org' => 'application/vnd.lotus-organizer', - 'scm' => 'text/x-scheme', + 'ldif' => 'text/x-ldif', + 'les' => 'application/vnd.hhe.lesson-player', + 'lha' => 'application/x-lha', + 'lhs' => 'text/x-literate-haskell', + 'lhz' => 'application/x-lhz', + 'link66' => 'application/vnd.route66.link66+xml', + 'list' => 'text/plain', + 'list3820' => 'application/vnd.ibm.modcap', + 'listafp' => 'application/vnd.ibm.modcap', + 'log' => 'text/x-log', + 'lostxml' => 'application/lost+xml', + 'lrf' => 'application/octet-stream', + 'lrm' => 'application/vnd.ms-lrm', + 'ltf' => 'application/vnd.frogans.ltf', + 'ltx' => 'text/x-tex', + 'lua' => 'text/x-lua', + 'lvp' => 'audio/vnd.lucent.voice', + 'lwo' => 'image/x-lwo', + 'lwob' => 'image/x-lwo', 'lwp' => 'application/vnd.lotus-wordpro', - 'portpkg' => 'application/vnd.macports.portpkg', - 'mcd' => 'application/vnd.mcd', + 'lws' => 'image/x-lws', + 'ly' => 'text/x-lilypond', + 'lyx' => 'application/x-lyx', + 'lz' => 'application/x-lzip', + 'lzh' => 'application/x-lha', + 'lzma' => 'application/x-lzma', + 'lzo' => 'application/x-lzop', + 'm' => 'text/x-matlab', + 'm13' => 'application/x-msmediaview', + 'm14' => 'application/x-msmediaview', + 'm15' => 'audio/x-mod', + 'm1v' => 'video/mpeg', + 'm2a' => 'audio/mpeg', + 'm2t' => 'video/mpeg', + 'm2v' => 'video/mpeg', + 'm3a' => 'audio/mpeg', + 'm3u' => 'application/vnd.apple.mpegurl', + 'm3u8' => 'application/vnd.apple.mpegurl', + 'm4' => 'application/x-m4', + 'm4a' => 'audio/mp4', + 'm4b' => 'audio/x-m4b', + 'm4u' => 'video/vnd.mpegurl', + 'm4v' => 'video/mp4', + 'ma' => 'application/mathematica', + 'mab' => 'application/x-markaby', + 'mag' => 'application/vnd.ecowin.chart', + 'maker' => 'application/vnd.framemaker', + 'man' => 'application/x-troff-man', + 'mathml' => 'application/mathml+xml', + 'mb' => 'application/mathematica', + 'mbk' => 'application/vnd.mobius.mbk', + 'mbox' => 'application/mbox', 'mc1' => 'application/vnd.medcalcdata', - 'cdkey' => 'application/vnd.mediastation.cdkey', - 'mwf' => 'application/vnd.mfer', + 'mcd' => 'application/vnd.mcd', + 'mcurl' => 'text/vnd.curl.mcurl', + 'md' => 'application/x-genesis-rom', + 'mdb' => 'application/vnd.ms-access', + 'mdi' => 'image/vnd.ms-modi', + 'me' => 'text/x-troff-me', + 'med' => 'audio/x-mod', + 'mesh' => 'model/mesh', + 'metalink' => 'application/metalink+xml', 'mfm' => 'application/vnd.mfmp', - 'flo' => 'application/vnd.micrografx.flo', - 'igx' => 'application/vnd.micrografx.igx', + 'mgp' => 'application/x-magicpoint', + 'mgz' => 'application/vnd.proteus.magazine', + 'mid' => 'audio/midi', + 'midi' => 'audio/midi', 'mif' => 'application/x-mif', - 'daf' => 'application/vnd.mobius.daf', - 'dis' => 'application/vnd.mobius.dis', - 'mbk' => 'application/vnd.mobius.mbk', - 'mqy' => 'application/vnd.mobius.mqy', - 'msl' => 'application/vnd.mobius.msl', - 'plc' => 'application/vnd.mobius.plc', - 'txf' => 'application/vnd.mobius.txf', - 'mpn' => 'application/vnd.mophun.application', - 'mpc' => 'application/vnd.mophun.certificate', - 'xul' => 'application/vnd.mozilla.xul+xml', - 'cil' => 'application/vnd.ms-artgalry', - 'asf' => 'video/x-ms-asf', - 'cab' => 'application/vnd.ms-cab-compressed', - 'xls' => 'application/vnd.ms-excel', - 'xlm' => 'application/vnd.ms-excel', - 'xla' => 'application/vnd.ms-excel', - 'xlc' => 'application/vnd.ms-excel', - 'xlt' => 'application/vnd.ms-excel', - 'xlw' => 'application/vnd.ms-excel', - 'eot' => 'application/vnd.ms-fontobject', - 'chm' => 'application/x-chm', - 'ims' => 'application/vnd.ms-ims', - 'lrm' => 'application/vnd.ms-lrm', - 'ppt' => 'application/vnd.ms-powerpoint', - 'pps' => 'application/vnd.ms-powerpoint', - 'pot' => 'text/x-gettext-translation-template', - 'mpp' => 'application/vnd.ms-project', + 'mime' => 'message/rfc822', + 'minipsf' => 'audio/x-minipsf', + 'mj2' => 'video/mj2', + 'mjp2' => 'video/mj2', + 'mka' => 'audio/x-matroska', + 'mkv' => 'video/x-matroska', + 'ml' => 'text/x-ocaml', + 'mli' => 'text/x-ocaml', + 'mlp' => 'application/vnd.dolby.mlp', + 'mm' => 'text/x-troff-mm', + 'mmd' => 'application/vnd.chipnuts.karaoke-mmd', + 'mmf' => 'application/x-smaf', + 'mml' => 'application/mathml+xml', + 'mmr' => 'image/vnd.fujixerox.edmics-mmr', + 'mng' => 'video/x-mng', + 'mny' => 'application/x-msmoney', + 'mo' => 'application/x-gettext-translation', + 'mo3' => 'audio/x-mo3', + 'mobi' => 'application/x-mobipocket-ebook', + 'moc' => 'text/x-moc', + 'mod' => 'audio/x-mod', + 'mof' => 'text/x-mof', + 'moov' => 'video/quicktime', + 'mov' => 'video/quicktime', + 'movie' => 'video/x-sgi-movie', + 'mp+' => 'audio/x-musepack', + 'mp2' => 'video/mpeg', + 'mp2a' => 'audio/mpeg', + 'mp3' => 'audio/mpeg', + 'mp4' => 'video/mp4', + 'mp4a' => 'audio/mp4', + 'mp4s' => 'application/mp4', + 'mp4v' => 'video/mp4', + 'mpc' => 'audio/x-musepack', + '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' => 'audio/x-musepack', 'mpt' => 'application/vnd.ms-project', - 'wps' => 'application/vnd.ms-works', - 'wks' => 'application/vnd.lotus-1-2-3', - 'wcm' => 'application/vnd.ms-works', - 'wdb' => 'application/vnd.ms-works', - 'wpl' => 'application/vnd.ms-wpl', - 'xps' => 'application/vnd.ms-xpsdocument', + 'mpy' => 'application/vnd.ibm.minipay', + 'mqy' => 'application/vnd.mobius.mqy', + 'mrc' => 'application/marc', + 'mrl' => 'text/x-mrml', + 'mrml' => 'text/x-mrml', + 'mrw' => 'image/x-minolta-mrw', + 'ms' => 'text/x-troff-ms', + 'mscml' => 'application/mediaservercontrol+xml', + 'mseed' => 'application/vnd.fdsn.mseed', 'mseq' => 'application/vnd.mseq', - 'mus' => 'application/vnd.musician', + 'msf' => 'application/vnd.epson.msf', + 'msh' => 'model/mesh', + 'msi' => 'application/x-msi', + 'msl' => 'application/vnd.mobius.msl', + 'msod' => 'image/x-msod', 'msty' => 'application/vnd.muvee.style', + 'msx' => 'application/x-msx-rom', + 'mtm' => 'audio/x-mod', + 'mts' => 'model/vnd.mts', + 'mup' => 'text/x-mup', + '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', + 'n64' => 'application/x-n64-rom', + 'nb' => 'application/mathematica', + 'nbp' => 'application/vnd.wolfram.player', + 'nc' => 'application/x-netcdf', + 'ncx' => 'application/x-dtbncx+xml', + 'nds' => 'application/x-nintendo-ds-rom', + 'nef' => 'image/x-nikon-nef', + 'nes' => 'application/x-nes-rom', + 'nfo' => 'text/x-nfo', + 'ngdat' => 'application/vnd.nokia.n-gage.data', 'nlu' => 'application/vnd.neurolanguage.nlu', + 'nml' => 'application/vnd.enliven', 'nnd' => 'application/vnd.noblenet-directory', 'nns' => 'application/vnd.noblenet-sealer', 'nnw' => 'application/vnd.noblenet-web', - 'ngdat' => 'application/vnd.nokia.n-gage.data', - 'n-gage' => 'application/vnd.nokia.n-gage.symbian.install', - 'rpst' => 'application/vnd.nokia.radio-preset', - 'rpss' => 'application/vnd.nokia.radio-presets', - 'edm' => 'application/vnd.novadigm.edm', - 'edx' => 'application/vnd.novadigm.edx', - 'ext' => 'application/vnd.novadigm.ext', + 'not' => 'text/x-mup', + 'npx' => 'image/vnd.net-fpx', + 'nsc' => 'application/x-netshow-channel', + 'nsf' => 'application/vnd.lotus-notes', + 'nsv' => 'video/x-nsv', + 'o' => 'application/x-object', + 'oa2' => 'application/vnd.fujitsu.oasys2', + 'oa3' => 'application/vnd.fujitsu.oasys3', + 'oas' => 'application/vnd.fujitsu.oasys', + 'obd' => 'application/x-msbinder', + 'obj' => 'application/x-tgif', + 'ocl' => 'text/x-ocl', + 'oda' => 'application/oda', + 'odb' => 'application/vnd.oasis.opendocument.database', 'odc' => 'application/vnd.oasis.opendocument.chart', - 'otc' => 'application/vnd.oasis.opendocument.chart-template', 'odf' => 'application/vnd.oasis.opendocument.formula', - 'otf' => 'application/vnd.oasis.opendocument.formula-template', + 'odft' => 'application/vnd.oasis.opendocument.formula-template', 'odg' => 'application/vnd.oasis.opendocument.graphics', - 'otg' => 'application/vnd.oasis.opendocument.graphics-template', 'odi' => 'application/vnd.oasis.opendocument.image', - 'oti' => 'application/vnd.oasis.opendocument.image-template', + 'odm' => 'application/vnd.oasis.opendocument.text-master', 'odp' => 'application/vnd.oasis.opendocument.presentation', - 'otp' => 'application/vnd.oasis.opendocument.presentation-template', 'ods' => 'application/vnd.oasis.opendocument.spreadsheet', - 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', 'odt' => 'application/vnd.oasis.opendocument.text', + 'oga' => 'audio/ogg', + 'ogg' => 'video/x-theora+ogg', + 'ogm' => 'video/x-ogm+ogg', + 'ogv' => 'video/ogg', + 'ogx' => 'application/ogg', + 'old' => 'application/x-trash', + 'oleo' => 'application/x-oleo', + 'onepkg' => 'application/onenote', + 'onetmp' => 'application/onenote', + 'onetoc' => 'application/onenote', + 'onetoc2' => 'application/onenote', + 'oot' => 'application/vnd.oasis.opendocument.text', + 'opf' => 'application/oebps-package+xml', + 'opml' => 'text/x-opml+xml', + 'oprc' => 'application/vnd.palm', + 'ora' => 'image/openraster', + 'orf' => 'image/x-olympus-orf', + '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', 'otm' => 'application/vnd.oasis.opendocument.text-master', + 'otp' => 'application/vnd.oasis.opendocument.presentation-template', + 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', 'ott' => 'application/vnd.oasis.opendocument.text-template', - 'oth' => 'application/vnd.oasis.opendocument.text-web', - 'xo' => 'application/vnd.olpc-sugar', - 'dd2' => 'application/vnd.oma.dd2+xml', + 'owl' => 'application/rdf+xml', 'oxt' => 'application/vnd.openofficeorg.extension', - 'dp' => 'application/vnd.osgi.dp', - 'prc' => 'application/vnd.palm', - 'pdb' => 'application/vnd.palm', - 'pqa' => 'application/vnd.palm', - 'oprc' => 'application/vnd.palm', - 'str' => 'application/vnd.pg.format', - 'ei6' => 'application/vnd.pg.osasli', - 'efif' => 'application/vnd.picsel', - 'plf' => 'application/vnd.pocketlearn', + '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', + 'pack' => 'application/x-java-pack200', + 'pak' => 'application/x-pak', + 'par2' => 'application/x-par2', + 'pas' => 'text/x-pascal', + 'patch' => 'text/x-patch', + 'paw' => 'application/vnd.pawaafile', 'pbd' => 'application/vnd.powerbuilder6', - 'box' => 'application/vnd.previewsystems.box', - 'mgz' => 'application/vnd.proteus.magazine', - 'qps' => 'application/vnd.publishare-delta-tree', + 'pbm' => 'image/x-portable-bitmap', + 'pcd' => 'image/x-photo-cd', + 'pcf' => 'application/x-cisco-vpn-settings', + 'pcf.Z' => 'application/x-font-pcf', + 'pcf.gz' => '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/x-palm-database', + 'pdc' => 'application/x-aportisdoc', + 'pdf' => 'application/pdf', + 'pdf.bz2' => 'application/x-bzpdf', + 'pdf.gz' => 'application/x-gzpdf', + 'pef' => 'image/x-pentax-pef', + 'pem' => 'application/x-x509-ca-cert', + 'perl' => 'application/x-perl', + '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', + 'php' => 'application/x-php', + 'php3' => 'application/x-php', + 'php4' => 'application/x-php', + 'pic' => 'image/x-pict', + 'pict' => 'image/x-pict', + 'pict1' => 'image/x-pict', + 'pict2' => 'image/x-pict', + 'pk' => 'application/x-tex-pk', + 'pkg' => 'application/octet-stream', + 'pki' => 'application/pkixcmp', + 'pkipath' => 'application/pkix-pkipath', + 'pkr' => 'application/pgp-keys', + 'pl' => 'application/x-perl', + 'pla' => 'audio/x-iriver-pla', + 'plb' => 'application/vnd.3gpp.pic-bw-large', + 'plc' => 'application/vnd.mobius.plc', + 'plf' => 'application/vnd.pocketlearn', + 'pln' => 'application/x-planperfect', + 'pls' => 'audio/x-scpls', + 'pm' => 'application/x-perl', + 'pml' => 'application/vnd.ctc-posml', + 'png' => 'image/png', + 'pnm' => 'image/x-portable-anymap', + 'pntg' => 'image/x-macpaint', + 'po' => 'text/x-gettext-translation', + 'por' => 'application/x-spss-por', + 'portpkg' => 'application/vnd.macports.portpkg', + 'pot' => 'text/x-gettext-translation-template', + '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.openxmlformats-officedocument.presentationml.presentation', + 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', + 'ppz' => 'application/vnd.ms-powerpoint', + 'pqa' => 'application/vnd.palm', + 'prc' => 'application/x-palm-database', + 'pre' => 'application/vnd.lotus-freelance', + 'prf' => 'application/pics-rules', + 'ps' => 'application/postscript', + 'ps.bz2' => 'application/x-bzpostscript', + 'ps.gz' => 'application/x-gzpostscript', + 'psb' => 'application/vnd.3gpp.pic-bw-small', + 'psd' => 'image/vnd.adobe.photoshop', + 'psf' => 'audio/x-psf', + 'psf.gz' => 'application/x-gz-font-linux-psf', + 'psflib' => 'audio/x-psflib', + 'psid' => 'audio/prs.sid', + 'psw' => 'application/x-pocket-word', 'ptid' => 'application/vnd.pvi.ptid1', - 'qxd' => 'application/vnd.quark.quarkxpress', - 'qxt' => 'application/vnd.quark.quarkxpress', + 'pub' => 'application/x-mspublisher', + 'pvb' => 'application/vnd.3gpp.pic-bw-var', + 'pw' => 'application/x-pw', + 'pwn' => 'application/vnd.3m.post-it-notes', + 'py' => 'text/x-python', + 'pya' => 'audio/vnd.ms-playready.media.pya', + 'pyc' => 'application/x-python-bytecode', + 'pyo' => 'application/x-python-bytecode', + 'pyv' => 'video/vnd.ms-playready.media.pyv', + 'qam' => 'application/vnd.epson.quickanime', + 'qbo' => 'application/vnd.intu.qbo', + 'qfx' => 'application/vnd.intu.qfx', + 'qif' => 'image/x-quicktime', + 'qps' => 'application/vnd.publishare-delta-tree', + 'qt' => 'video/quicktime', + 'qtif' => 'image/x-quicktime', + 'qtl' => 'application/x-quicktime-media-link', + 'qtvr' => 'video/quicktime', 'qwd' => 'application/vnd.quark.quarkxpress', 'qwt' => 'application/vnd.quark.quarkxpress', - 'qxl' => 'application/vnd.quark.quarkxpress', 'qxb' => 'application/vnd.quark.quarkxpress', - 'mxl' => 'application/vnd.recordare.musicxml', - 'rm' => 'audio/x-pn-realaudio', + 'qxd' => 'application/vnd.quark.quarkxpress', + 'qxl' => 'application/vnd.quark.quarkxpress', + 'qxt' => 'application/vnd.quark.quarkxpress', + 'ra' => 'audio/vnd.rn-realaudio', + 'raf' => 'image/x-fuji-raf', + 'ram' => 'application/ram', + 'rar' => 'application/x-rar', + 'ras' => 'image/x-cmu-raster', + 'raw' => 'image/x-panasonic-raw', + 'rax' => 'audio/vnd.rn-realaudio', + 'rb' => 'application/x-ruby', + 'rcprofile' => 'application/vnd.ipunplugged.rcprofile', + 'rdf' => 'application/rdf+xml', + 'rdfs' => 'application/rdf+xml', + 'rdz' => 'application/vnd.data-vision.rdz', + 'reg' => 'text/x-ms-regedit', + 'rej' => 'application/x-reject', + 'rep' => 'application/vnd.businessobjects', + 'res' => 'application/x-dtbresource+xml', + 'rgb' => 'image/x-rgb', + 'rif' => 'application/reginfo+xml', + 'rl' => 'application/resource-lists+xml', + 'rlc' => 'image/vnd.fujixerox.edmics-rlc', + 'rld' => 'application/resource-lists-diff+xml', + 'rle' => 'image/rle', + 'rm' => 'application/vnd.rn-realmedia', + 'rmi' => 'audio/midi', + 'rmj' => 'application/vnd.rn-realmedia', + 'rmm' => 'application/vnd.rn-realmedia', + 'rmp' => 'audio/x-pn-realaudio-plugin', + 'rms' => 'application/vnd.rn-realmedia', + 'rmvb' => 'application/vnd.rn-realmedia', + 'rmx' => 'application/vnd.rn-realmedia', + 'rnc' => 'application/relax-ng-compact-syntax', + 'roff' => 'text/troff', + 'rp' => 'image/vnd.rn-realpix', + 'rp9' => 'application/vnd.cloanto.rp9', + 'rpm' => 'application/x-rpm', + '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', + 'rt' => 'text/vnd.rn-realtext', + 'rtf' => 'application/rtf', + 'rtx' => 'text/richtext', + 'rv' => 'video/vnd.rn-realvideo', + 'rvx' => 'video/vnd.rn-realvideo', + 's' => 'text/x-asm', + 's3m' => 'audio/x-s3m', + 'saf' => 'application/vnd.yamaha.smaf-audio', + 'sam' => 'application/x-amipro', + 'sami' => 'application/x-sami', + 'sav' => 'application/x-spss-sav', + 'sbml' => 'application/sbml+xml', + 'sc' => 'application/vnd.ibm.secure-container', + 'scd' => 'application/x-msschedule', + 'scm' => 'text/x-scheme', + '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', + 'sds' => 'application/vnd.stardivision.chart', + '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', - 'ifm' => 'application/vnd.shana.informed.formdata', - 'itp' => 'application/vnd.shana.informed.formtemplate', - 'iif' => 'application/vnd.shana.informed.interchange', - 'ipk' => 'application/vnd.shana.informed.package', - 'twd' => 'application/vnd.simtech-mindmapper', - 'twds' => 'application/vnd.simtech-mindmapper', - 'mmf' => 'application/vnd.smaf', - 'sdkm' => 'application/vnd.solent.sdkm+xml', - 'sdkd' => 'application/vnd.solent.sdkm+xml', - 'dxp' => 'application/vnd.spotfire.dxp', + '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', - 'sus' => 'application/vnd.sus-calendar', - 'susp' => 'application/vnd.sus-calendar', - 'svd' => 'application/vnd.svd', - 'xsm' => 'application/vnd.syncml+xml', - 'bdm' => 'application/vnd.syncml.dm+wbxml', - 'xdm' => 'application/vnd.syncml.dm+xml', + 'sgf' => 'application/x-go-sgf', + 'sgi' => 'image/x-sgi', + 'sgl' => 'application/vnd.stardivision.writer', + 'sgm' => 'text/sgml', + 'sgml' => 'text/sgml', + 'sh' => 'application/x-shellscript', + 'shar' => 'application/x-shar', + 'shf' => 'application/shf+xml', + 'shn' => 'application/x-shorten', + 'shtml' => 'text/html', + 'siag' => 'application/x-siag', + 'sid' => 'audio/prs.sid', + 'sig' => 'application/pgp-signature', + 'sik' => 'application/x-trash', + 'silo' => 'model/mesh', + 'sis' => 'application/vnd.symbian.install', + 'sisx' => 'x-epoc/x-sisx-app', + 'sit' => 'application/x-stuffit', + 'sitx' => 'application/x-stuffitx', + 'siv' => 'application/sieve', + 'sk' => 'image/x-skencil', + 'sk1' => 'image/x-skencil', + 'skd' => 'application/vnd.koan', + 'skm' => 'application/vnd.koan', + 'skp' => 'application/vnd.koan', + 'skr' => 'application/pgp-keys', + 'skt' => 'application/vnd.koan', + 'sldm' => 'application/vnd.ms-powerpoint.slide.macroenabled.12', + 'sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide', + 'slk' => 'text/spreadsheet', + 'slt' => 'application/vnd.epson.salt', + 'smaf' => 'application/x-smaf', + 'smc' => 'application/x-snes-rom', + 'smd' => 'application/vnd.stardivision.mail', + 'smf' => 'application/vnd.stardivision.math', + 'smi' => 'application/x-sami', + 'smil' => 'application/smil', + 'sml' => 'application/smil', + 'sms' => 'application/x-sms-rom', + 'snd' => 'audio/basic', + 'snf' => 'application/x-font-snf', + 'so' => 'application/x-sharedlib', + 'spc' => 'application/x-pkcs7-certificates', + 'spd' => 'application/x-font-speedo', + 'spec' => 'text/x-rpm-spec', + 'spf' => 'application/vnd.yamaha.smaf-phrase', + 'spl' => 'application/x-shockwave-flash', + 'spot' => 'text/vnd.in3d.spot', + 'spp' => 'application/scvp-vp-response', + 'spq' => 'application/scvp-vp-request', + 'spx' => 'audio/x-speex', + 'sql' => 'text/x-sql', + 'sr2' => 'image/x-sony-sr2', + 'src' => 'application/x-wais-source', + 'srf' => 'image/x-sony-srf', + 'srt' => 'application/x-subrip', + 'srx' => 'application/sparql-results+xml', + 'ssa' => 'text/x-ssa', + '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', + 'stm' => 'audio/x-stm', + 'str' => 'application/vnd.pg.format', + 'stw' => 'application/vnd.sun.xml.writer.template', + 'sty' => 'text/x-tex', + 'sub' => 'text/x-subviewer', + 'sun' => 'image/x-sun-raster', + 'sus' => 'application/vnd.sus-calendar', + 'susp' => 'application/vnd.sus-calendar', + 'sv4cpio' => 'application/x-sv4cpio', + 'sv4crc' => 'application/x-sv4crc', + 'svd' => 'application/vnd.svd', + 'svg' => 'image/svg+xml', + 'svgz' => 'image/svg+xml-compressed', + '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', + 'sylk' => 'text/spreadsheet', + 't' => 'text/troff', + 't2t' => 'text/x-txt2tags', 'tao' => 'application/vnd.tao.intent-module-archive', + 'tar' => 'application/x-tar', + 'tar.Z' => 'application/x-tarz', + 'tar.bz' => 'application/x-bzip-compressed-tar', + 'tar.bz2' => 'application/x-bzip-compressed-tar', + 'tar.gz' => 'application/x-compressed-tar', + 'tar.lzma' => 'application/x-lzma-compressed-tar', + 'tar.lzo' => 'application/x-tzo', + 'tar.xz' => 'application/x-xz-compressed-tar', + 'tbz' => 'application/x-bzip-compressed-tar', + 'tbz2' => 'application/x-bzip-compressed-tar', + 'tcap' => 'application/vnd.3gpp2.tcap', + 'tcl' => 'text/x-tcl', + 'teacher' => 'application/vnd.smart.teacher', + 'tex' => 'text/x-tex', + 'texi' => 'text/x-texinfo', + 'texinfo' => 'text/x-texinfo', + 'text' => 'text/plain', + 'tfm' => 'application/x-tex-tfm', + 'tga' => 'image/x-tga', + 'tgz' => 'application/x-compressed-tar', + 'theme' => 'application/x-theme', + 'themepack' => 'application/x-windows-themepack', + 'tif' => 'image/tiff', + 'tiff' => 'image/tiff', + 'tk' => 'text/x-tcl', + 'tlz' => 'application/x-lzma-compressed-tar', 'tmo' => 'application/vnd.tmobile-livetv', + 'tnef' => 'application/vnd.ms-tnef', + 'tnf' => 'application/vnd.ms-tnef', + 'toc' => 'application/x-cdrdao-toc', + 'torrent' => 'application/x-bittorrent', + 'tpic' => 'image/x-tga', + 'tpl' => 'application/vnd.groove-tool-template', 'tpt' => 'application/vnd.trid.tpt', - 'mxs' => 'application/vnd.triscape.mxs', + 'tr' => 'text/troff', 'tra' => 'application/vnd.trueapp', + 'trm' => 'application/x-msterminal', + 'ts' => 'application/x-linguist', + 'tsv' => 'text/tab-separated-values', + 'tta' => 'audio/x-tta', + 'ttc' => 'application/x-font-ttf', + 'ttf' => 'application/x-font-ttf', + 'ttx' => 'application/x-font-ttx', + 'twd' => 'application/vnd.simtech-mindmapper', + 'twds' => 'application/vnd.simtech-mindmapper', + 'txd' => 'application/vnd.genomatix.tuxedo', + 'txf' => 'application/vnd.mobius.txf', + 'txt' => 'text/plain', + 'txz' => 'application/x-xz-compressed-tar', + 'tzo' => 'application/x-tzo', + 'u32' => 'application/x-authorware-bin', + 'udeb' => 'application/x-debian-package', 'ufd' => 'application/vnd.ufdl', 'ufdl' => 'application/vnd.ufdl', - 'utz' => 'application/vnd.uiq.theme', + 'ufraw' => 'application/x-ufraw', + 'ui' => 'application/x-designer', + 'uil' => 'text/x-uil', + 'ult' => 'audio/x-mod', 'umj' => 'application/vnd.umajin', + 'uni' => 'audio/x-mod', 'unityweb' => 'application/vnd.unity', 'uoml' => 'application/vnd.uoml+xml', + 'uri' => 'text/x-uri', + 'uris' => 'text/uri-list', + 'url' => 'text/x-uri', + 'urls' => 'text/uri-list', + 'ustar' => 'application/x-ustar', + 'utz' => 'application/vnd.uiq.theme', + 'uu' => 'text/x-uuencode', + 'vala' => 'text/x-vala', + 'vapi' => 'text/x-vala', + 'vcd' => 'application/x-cdlink', + 'vcf' => 'text/directory', + 'vcg' => 'application/vnd.groove-vcard', + 'vcs' => 'text/calendar', + 'vct' => 'text/directory', 'vcx' => 'application/vnd.vcx', + 'vda' => 'image/x-tga', + 'vfb' => 'text/calendar', + 'vhd' => 'text/x-vhdl', + 'vhdl' => 'text/x-vhdl', + 'vis' => 'application/vnd.visionary', + 'viv' => 'video/vivo', + 'vivo' => 'video/vivo', + 'vlc' => 'audio/x-mpegurl', + 'vob' => 'video/mpeg', + 'voc' => 'audio/x-voc', + 'vor' => 'application/vnd.stardivision.writer', + 'vox' => 'application/x-authorware-bin', + 'vrml' => 'model/vrml', 'vsd' => 'application/vnd.visio', - 'vst' => 'application/vnd.visio', + 'vsf' => 'application/vnd.vsf', 'vss' => 'application/vnd.visio', + 'vst' => 'image/x-tga', 'vsw' => 'application/vnd.visio', - 'vis' => 'application/vnd.visionary', - 'vsf' => 'application/vnd.vsf', + 'vtu' => 'model/vnd.vtu', + 'vxml' => 'application/voicexml+xml', + 'w3d' => 'application/x-director', + 'wad' => 'application/x-doom', + 'wav' => 'audio/x-wav', + 'wax' => 'audio/x-ms-asx', + 'wb1' => 'application/x-quattropro', + 'wb2' => 'application/x-quattropro', + 'wb3' => 'application/x-quattropro', + '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', + 'wg' => 'application/vnd.pmi.widget', + 'wk1' => 'application/vnd.lotus-1-2-3', + 'wk3' => 'application/vnd.lotus-1-2-3', + 'wk4' => 'application/vnd.lotus-1-2-3', + 'wks' => 'application/vnd.ms-works', + 'wm' => 'video/x-ms-wm', + 'wma' => 'audio/x-ms-wma', + 'wmd' => 'application/x-ms-wmd', + 'wmf' => 'image/x-wmf', + 'wml' => 'text/vnd.wap.wml', 'wmlc' => 'application/vnd.wap.wmlc', + 'wmls' => 'text/vnd.wap.wmlscript', 'wmlsc' => 'application/vnd.wap.wmlscriptc', - 'wtb' => 'application/vnd.webturbo', + 'wmv' => 'video/x-ms-wmv', + 'wmx' => 'audio/x-ms-asx', + 'wmz' => 'application/x-ms-wmz', + 'wp' => 'application/vnd.wordperfect', + 'wp4' => 'application/vnd.wordperfect', + 'wp5' => 'application/vnd.wordperfect', + 'wp6' => 'application/vnd.wordperfect', 'wpd' => 'application/vnd.wordperfect', + 'wpg' => 'application/x-wpg', + 'wpl' => 'application/vnd.ms-wpl', + 'wpp' => 'application/vnd.wordperfect', + 'wps' => 'application/vnd.ms-works', 'wqd' => 'application/vnd.wqd', - 'stf' => 'application/vnd.wt.stf', - 'xar' => 'application/vnd.xara', - 'xfdl' => 'application/vnd.xfdl', - 'hvd' => 'application/vnd.yamaha.hv-dic', - 'hvs' => 'application/vnd.yamaha.hv-script', - 'hvp' => 'application/vnd.yamaha.hv-voice', - 'saf' => 'application/vnd.yamaha.smaf-audio', - 'spf' => 'application/vnd.yamaha.smaf-phrase', - 'cmp' => 'application/vnd.yellowriver-custom-menu', - 'zaz' => 'application/vnd.zzazz.deck+xml', - 'vxml' => 'application/voicexml+xml', - 'hlp' => 'application/winhlp', + 'wri' => 'application/x-mswrite', + 'wrl' => 'model/vrml', 'wsdl' => 'application/wsdl+xml', 'wspolicy' => 'application/wspolicy+xml', - 'ace' => 'application/x-ace-compressed', - 'bcpio' => 'application/x-bcpio', - 'torrent' => 'application/x-bittorrent', - 'bz' => 'application/x-bzip', - 'bz2' => 'application/x-bzip', - 'boz' => 'application/x-bzip2', - 'vcd' => 'application/x-cdlink', - 'chat' => 'application/x-chat', - 'pgn' => 'application/x-chess-pgn', - 'cpio' => 'application/x-cpio', - 'csh' => 'application/x-csh', - 'dcr' => 'application/x-director', - 'dir' => 'application/x-director', - 'dxr' => 'application/x-director', - 'fgd' => 'application/x-director', - 'dvi' => 'application/x-dvi', - 'spl' => 'application/x-futuresplash', - 'gtar' => 'application/x-gtar', - 'hdf' => 'application/x-hdf', - 'latex' => 'application/x-latex', - 'wmd' => 'application/x-ms-wmd', - 'wmz' => 'application/x-ms-wmz', - 'mdb' => 'application/x-msaccess', - 'obd' => 'application/x-msbinder', - 'crd' => 'application/x-mscardfile', - 'clp' => 'application/x-msclip', - 'exe' => 'application/x-ms-dos-executable', - 'dll' => 'application/x-msdownload', - 'com' => 'application/x-msdownload', - 'bat' => 'application/x-msdownload', - 'msi' => 'application/x-msdownload', - 'mvb' => 'application/x-msmediaview', - 'm13' => 'application/x-msmediaview', - 'm14' => 'application/x-msmediaview', - 'wmf' => 'image/x-wmf', - 'mny' => 'application/x-msmoney', - 'pub' => 'application/x-mspublisher', - 'scd' => 'application/x-msschedule', - 'trm' => 'application/x-msterminal', - 'wri' => 'application/x-mswrite', - 'nc' => 'application/x-netcdf', - 'cdf' => 'application/x-netcdf', - 'p12' => 'application/x-pkcs12', - 'pfx' => 'application/x-pkcs12', - 'p7b' => 'application/x-pkcs7-certificates', - 'spc' => 'application/x-pkcs7-certificates', - 'p7r' => 'application/x-pkcs7-certreqresp', - 'rar' => 'application/x-rar', - 'sh' => 'application/x-shellscript', - 'shar' => 'application/x-shar', - 'swf' => 'application/x-shockwave-flash', - 'sit' => 'application/stuffit', - 'sitx' => 'application/x-stuffitx', - 'sv4cpio' => 'application/x-sv4cpio', - 'sv4crc' => 'application/x-sv4crc', - 'tar' => 'application/x-tar', - 'tcl' => 'text/x-tcl', - 'tex' => 'text/x-tex', - 'texinfo' => 'text/x-texinfo', - 'texi' => 'text/x-texinfo', - 'ustar' => 'application/x-ustar', - 'src' => 'application/x-wais-source', - 'der' => 'application/x-x509-ca-cert', - 'crt' => 'application/x-x509-ca-cert', + 'wtb' => 'application/vnd.webturbo', + 'wv' => 'audio/x-wavpack', + 'wvc' => 'audio/x-wavpack-correction', + 'wvp' => 'audio/x-wavpack', + 'wvx' => 'audio/x-ms-asx', + 'x32' => 'application/x-authorware-bin', + 'x3d' => 'application/vnd.hzn-3d-crossword', + 'x3f' => 'image/x-sigma-x3f', + 'xac' => 'application/x-gnucash', + 'xap' => 'application/x-silverlight-app', + 'xar' => 'application/vnd.xara', + 'xbap' => 'application/x-ms-xbap', + 'xbd' => 'application/vnd.fujixerox.docuworks.binder', + 'xbel' => 'application/x-xbel', + 'xbl' => 'application/xml', + 'xbm' => 'image/x-xbitmap', + 'xcf' => 'image/x-xcf', + 'xcf.bz2' => 'image/x-compressed-xcf', + 'xcf.gz' => 'image/x-compressed-xcf', + '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', - 'xhtml' => 'application/xhtml+xml', + 'xer' => 'application/patch-ops-error+xml', + 'xfdf' => 'application/vnd.adobe.xfdf', + 'xfdl' => 'application/vnd.xfdl', 'xht' => 'application/xhtml+xml', - 'xml' => 'text/xml', - 'xsl' => 'text/x-xslt', - 'dtd' => 'text/x-dtd', + 'xhtml' => 'application/xhtml+xml', + 'xhvml' => 'application/xv+xml', + 'xi' => 'audio/x-xi', + 'xif' => 'image/vnd.xiff', + 'xla' => 'application/vnd.ms-excel', + 'xlam' => 'application/vnd.ms-excel.addin.macroenabled.12', + 'xlc' => 'application/vnd.ms-excel', + 'xld' => 'application/vnd.ms-excel', + 'xlf' => 'application/x-xliff', + 'xliff' => 'application/x-xliff', + 'xll' => 'application/vnd.ms-excel', + 'xlm' => 'application/vnd.ms-excel', + 'xls' => 'application/vnd.ms-excel', + 'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroenabled.12', + 'xlsm' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + '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/x-xm', + 'xmf' => 'audio/x-xmf', + 'xmi' => 'text/x-xmi', + 'xml' => 'application/xml', + 'xo' => 'application/vnd.olpc-sugar', 'xop' => 'application/xop+xml', - 'xslt' => 'text/x-xslt', + 'xpi' => 'application/x-xpinstall', + '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/xslt+xml', + 'xslfo' => 'text/x-xslfo', + 'xslt' => 'application/xslt+xml', + 'xsm' => 'application/vnd.syncml+xml', 'xspf' => 'application/xspf+xml', - 'mxml' => 'application/xv+xml', - 'xhvml' => 'application/xv+xml', - 'xvml' => 'application/xv+xml', + 'xul' => 'application/vnd.mozilla.xul+xml', 'xvm' => 'application/xv+xml', - 'zip' => 'application/zip', - 'au' => 'audio/basic', - 'snd' => 'audio/basic', - 'mid' => 'audio/midi', - 'midi' => 'audio/midi', - 'kar' => 'audio/midi', - 'rmi' => 'audio/midi', - 'mp4a' => 'audio/mp4', - 'mpga' => 'audio/mpeg', - 'mp2' => 'video/mpeg', - 'mp2a' => 'audio/mpeg', - 'mp3' => 'audio/mpeg', - 'm2a' => 'audio/mpeg', - 'm3a' => 'audio/mpeg', - 'eol' => 'audio/vnd.digital-winds', - 'lvp' => 'audio/vnd.lucent.voice', - 'ecelp4800' => 'audio/vnd.nuera.ecelp4800', - 'ecelp7470' => 'audio/vnd.nuera.ecelp7470', - 'ecelp9600' => 'audio/vnd.nuera.ecelp9600', - 'wav' => 'audio/x-wav', - 'aif' => 'audio/x-aiff', - 'aiff' => 'audio/x-aiff', - 'aifc' => 'audio/x-aiff', - 'm3u' => 'audio/x-mpegurl', - 'wax' => 'audio/x-ms-wax', - 'wma' => 'audio/x-ms-wma', - 'ram' => 'audio/x-pn-realaudio', - 'ra' => 'audio/x-pn-realaudio', - 'rmp' => 'audio/x-pn-realaudio-plugin', - 'cdx' => 'chemical/x-cdx', - 'cif' => 'chemical/x-cif', - 'cmdf' => 'chemical/x-cmdf', - 'cml' => 'chemical/x-cml', - 'csml' => 'chemical/x-csml', - 'xyz' => 'chemical/x-xyz', - 'bmp' => 'image/bmp', - 'cgm' => 'image/cgm', - 'g3' => 'image/fax-g3', - 'gif' => 'image/gif', - 'ief' => 'image/ief', - 'jpg' => 'image/jpeg', - 'jpeg' => 'image/jpeg', - 'jpe' => 'image/jpeg', - 'png' => 'image/png', - 'btif' => 'image/prs.btif', - 'svg' => 'image/svg+xml', - 'svgz' => 'image/svg+xml', - 'tiff' => 'image/tiff', - 'tif' => 'image/tiff', - 'psd' => 'image/x-psd', - 'djvu' => 'image/vnd.djvu', - 'djv' => 'image/vnd.djvu', - 'dwg' => 'image/vnd.dwg', - 'dxf' => 'image/vnd.dxf', - 'fbs' => 'image/vnd.fastbidsheet', - 'fpx' => 'image/vnd.fpx', - 'fst' => 'image/vnd.fst', - 'mmr' => 'image/vnd.fujixerox.edmics-mmr', - 'rlc' => 'image/vnd.fujixerox.edmics-rlc', - 'mdi' => 'image/vnd.ms-modi', - 'npx' => 'image/vnd.net-fpx', - 'wbmp' => 'image/vnd.wap.wbmp', - 'xif' => 'image/vnd.xiff', - 'ras' => 'image/x-cmu-raster', - 'cmx' => 'image/x-cmx', - 'ico' => 'image/x-ico', - 'pcx' => 'image/x-pcx', - 'pic' => 'image/x-pict', - 'pct' => 'image/x-pict', - 'pnm' => 'image/x-portable-anymap', - 'pbm' => 'image/x-portable-bitmap', - 'pgm' => 'image/x-portable-graymap', - 'ppm' => 'image/x-portable-pixmap', - 'rgb' => 'image/x-rgb', - 'xbm' => 'image/x-xbitmap', - 'xpm' => 'image/x-xpixmap', + 'xvml' => 'application/xv+xml', 'xwd' => 'image/x-xwindowdump', - 'eml' => 'message/rfc822', - 'mime' => 'message/rfc822', - 'igs' => 'model/iges', - 'iges' => 'model/iges', - 'msh' => 'model/mesh', - 'mesh' => 'model/mesh', - 'silo' => 'model/mesh', - 'dwf' => 'model/vnd.dwf', - 'gdl' => 'model/vnd.gdl', - 'gtw' => 'model/vnd.gtw', - 'mts' => 'model/vnd.mts', - 'vtu' => 'model/vnd.vtu', - 'wrl' => 'model/vrml', - 'vrml' => 'model/vrml', - 'ics' => 'text/calendar', - 'ifb' => 'text/calendar', - 'css' => 'text/css', - 'csv' => 'text/x-comma-separated-values', - 'html' => 'text/html', - 'htm' => 'text/html', - 'txt' => 'text/plain', - 'text' => 'text/plain', - 'conf' => 'text/plain', - 'def' => 'text/plain', - 'list' => 'text/plain', - 'log' => 'text/x-log', - 'in' => 'text/plain', - 'dsc' => 'text/prs.lines.tag', - 'rtx' => 'text/richtext', - 'sgml' => 'text/sgml', - 'sgm' => 'text/sgml', - 'tsv' => 'text/tab-separated-values', - 't' => 'application/x-troff', - 'tr' => 'application/x-troff', - 'roff' => 'application/x-troff', - 'man' => 'application/x-troff-man', - 'me' => 'text/x-troff-me', - 'ms' => 'text/x-troff-ms', - 'uri' => 'text/x-uri', - 'uris' => 'text/uri-list', - 'urls' => 'text/uri-list', - 'fly' => 'text/vnd.fly', - 'flx' => 'text/vnd.fmi.flexstor', - '3dml' => 'text/vnd.in3d.3dml', - 'spot' => 'text/vnd.in3d.spot', - 'jad' => 'text/vnd.sun.j2me.app-descriptor', - 'wml' => 'text/vnd.wap.wml', - 'wmls' => 'text/vnd.wap.wmlscript', - 's' => 'text/x-asm', - 'asm' => 'text/x-asm', - 'c' => 'text/x-csrc', - 'cc' => 'text/x-c++src', - 'cxx' => 'text/x-c++src', - 'cpp' => 'text/x-c++src', - 'h' => 'text/x-chdr', - 'hh' => 'text/x-c++hdr', - 'dic' => 'text/x-c', - 'f' => 'text/x-fortran', - 'for' => 'text/x-fortran', - 'f77' => 'text/x-fortran', - 'f90' => 'text/x-fortran', - 'p' => 'text/x-pascal', - 'pas' => 'text/x-pascal', - 'java' => 'text/x-java', - 'etx' => 'text/x-setext', - 'uu' => 'text/x-uuencode', - 'vcs' => 'text/calendar', - 'vcf' => 'text/directory', - '3gp' => 'video/3gpp', - '3g2' => 'video/3gpp2', - 'h261' => 'video/h261', - 'h263' => 'video/h263', - 'h264' => 'video/h264', - 'jpgv' => 'video/jpeg', - 'jpm' => 'video/jpm', - 'jpgm' => 'video/jpm', - 'mj2' => 'video/mj2', - 'mjp2' => 'video/mj2', - 'mp4' => 'video/mp4', - 'mp4v' => 'video/mp4', - 'mpg4' => 'video/mp4', - 'mpeg' => 'video/mpeg', - 'mpg' => 'video/mpeg', - 'mpe' => 'video/mpeg', - 'm1v' => 'video/mpeg', - 'm2v' => 'video/mpeg', - 'qt' => 'video/quicktime', - 'mov' => 'video/quicktime', - 'fvt' => 'video/vnd.fvt', - 'mxu' => 'video/vnd.mpegurl', - 'm4u' => 'video/vnd.mpegurl', - 'viv' => 'video/vnd.vivo', - 'fli' => 'video/x-flic', - 'asx' => 'video/x-ms-asf', - 'wm' => 'video/x-ms-wm', - 'wmv' => 'video/x-ms-wmv', - 'wmx' => 'video/x-ms-wmx', - 'wvx' => 'video/x-ms-wvx', - 'avi' => 'video/x-msvideo', - 'movie' => 'video/x-sgi-movie', - 'ice' => 'x-conference/x-cooltalk', - 'odb' => 'application/vnd.oasis.opendocument.database', - 'oot' => 'application/vnd.oasis.opendocument.text', - 'odm' => 'application/vnd.oasis.opendocument.text-master', - 'sxc' => 'application/vnd.sun.xml.calc', - 'stc' => 'application/vnd.sun.xml.calc.template', - 'sxd' => 'application/vnd.sun.xml.draw', - 'std' => 'application/vnd.sun.xml.draw.template', - 'sxg' => 'application/vnd.sun.xml.writer.global', - 'sxm' => 'application/vnd.sun.xml.math', - 'sxi' => 'application/vnd.sun.xml.impress', - 'sti' => 'application/vnd.sun.xml.impress.template', - 'sxw' => 'application/vnd.sun.xml.writer', - 'stw' => 'application/vnd.sun.xml.writer.template', - 'Z' => 'application/x-compress', - 'gz' => 'application/x-gzip', - 'tgz' => 'application/x-compressed-tar', - 'php' => 'application/x-php', - 'php3' => 'application/x-php', - 'pl' => 'application/x-perl', - 'pm' => 'application/x-perl', - 'gsm' => 'audio/x-gsm', - 'vfb' => 'text/calendar', - 'diff' => 'text/x-patch', - 'patch' => 'text/x-patch', - 'shtml' => 'text/html', - 'po' => 'text/x-gettext-translation', - 'sgl' => 'application/vnd.stardivision.writer', - 'wk4' => 'application/vnd.lotus-1-2-3', - 'pict2' => 'image/x-pict', - 'lhz' => 'application/x-lhz', - 'tar.bz2' => 'application/x-bzip-compressed-tar', - 'rle' => 'image/rle', - 'pcf.Z' => 'application/x-font-type1', - 'm15' => 'audio/x-mod', - 'flac' => 'audio/x-flac', - 'dc' => 'application/x-dc-rom', - 'm' => 'text/x-objcsrc', - 'o' => 'application/x-object', - 'fits' => 'image/x-fits', - 'pfa' => 'application/x-font-type1', - 'jnlp' => 'application/x-java-jnlp-file', - 'pfb' => 'application/x-font-type1', - 'smd' => 'application/vnd.stardivision.mail', - 'it' => 'audio/x-it', - 'bib' => 'text/x-bibtex', - 'moc' => 'text/x-moc', - 'theme' => 'application/x-theme', - 'mod' => 'audio/x-mod', - 'smf' => 'application/vnd.stardivision.math', - 'uni' => 'audio/x-mod', - 'mtm' => 'audio/x-mod', - 'ppz' => 'application/vnd.ms-powerpoint', - 's3m' => 'audio/x-s3m', - 'deb' => 'application/x-deb', - 'tk' => 'text/x-tcl', - 'cdr' => 'application/vnd.corel-draw', - 'lwob' => 'image/x-lwo', - 'sml' => 'application/smil', - 'etheme' => 'application/x-e-theme', - '3ds' => 'image/x-3ds', - 'vob' => 'video/mpeg', - 'voc' => 'audio/x-voc', - 'bdf' => 'application/x-font-bdf', - 'ps.gz' => 'application/x-gzpostscript', - 'uil' => 'text/x-uil', - 'ts' => 'application/x-linguist', - 'asp' => 'application/x-asp', - 'nes' => 'application/x-nes-rom', - 'sms' => 'application/x-sms-rom', - 'BLEND' => 'application/x-blender', - 'kil' => 'application/x-killustrator', - 'icb' => 'image/x-icb', - 'lyx' => 'application/x-lyx', - 'jng' => 'image/x-jng', - 'vor' => 'application/vnd.stardivision.writer', - 'adb' => 'text/x-adasrc', - 'flc' => 'video/x-flic', - 'wpg' => 'application/x-wpg', - 'wb1' => 'application/x-quattropro', - 'gra' => 'application/x-graphite', - 'wb2' => 'application/x-quattropro', - 'ltx' => 'text/x-tex', - 'xac' => 'application/x-gnucash', - 'wb3' => 'application/x-quattropro', - 'epsf' => 'image/x-eps', - 'el' => 'text/x-emacs-lisp', - 'jp2' => 'image/jpeg2000', - 'tar.gz' => 'application/x-compressed-tar', - 'epsi' => 'image/x-eps', - 'ui' => 'application/x-designer', - 'old' => 'application/x-trash', - 'tar.Z' => 'application/x-tarz', - 'ttf' => 'application/x-font-ttf', - 'siag' => 'application/x-siag', - 'sid' => 'audio/prs.sid', - 'msod' => 'image/x-msod', - 'h++' => 'text/x-chdr', - 'tar.lzo' => 'application/x-tzo', - 'tar.bz' => 'application/x-bzip-compressed-tar', - 'ads' => 'text/x-adasrc', - 'sda' => 'application/vnd.stardivision.draw', - 'lzo' => 'application/x-lzop', - 'cur' => 'image/x-win-bitmap', - 'sdc' => 'application/vnd.stardivision.calc', - 'sik' => 'application/x-trash', - 'sdd' => 'application/vnd.stardivision.impress', - 'xld' => 'application/vnd.ms-excel', - 'gmo' => 'application/x-gettext-translation', - 'xll' => 'application/vnd.ms-excel', - 'blend' => 'application/x-blender', - 'pw' => 'application/x-pw', - 'kud' => 'application/x-kugar', - 'mkv' => 'application/x-matroska', - 'obj' => 'application/x-tgif', - 'py' => 'text/x-python', - 'sds' => 'application/vnd.stardivision.chart', - 'idl' => 'text/x-idl', - 'dat' => 'video/mpeg', - 'stm' => 'audio/x-stm', - 'PAR2' => 'application/x-par2', - 'xcf.bz2' => 'image/x-compressed-xcf', - 'psid' => 'audio/prs.sid', - 'pict' => 'image/x-pict', - 'ag' => 'image/x-applix-graphics', - 'fo' => 'text/x-xslfo', - 'sdw' => 'application/vnd.stardivision.writer', - 'abw.CRASHED' => 'application/x-abiword', - 'gsf' => 'application/x-font-type1', - 'xcf.gz' => 'image/x-compressed-xcf', - 'pcd' => 'image/x-photo-cd', - 'egon' => 'application/x-egon', - 'pcf' => 'application/x-font-pcf', - 'al' => 'application/x-perl', - 'gnc' => 'application/x-gnucash', - 'tzo' => 'application/x-tzo', - 'la' => 'application/x-shared-library-la', - 'kpm' => 'application/x-kpovmodeler', - 'qif' => 'application/x-qw', - 'sty' => 'text/x-tex', - 'psf' => 'application/x-font-linux-psf', - 'as' => 'application/x-applix-spreadsheet', - 'dbf' => 'application/x-dbase', - 'ilbm' => 'image/x-ilbm', - 'aw' => 'application/x-applix-word', - 'gb' => 'application/x-gameboy-rom', - 'xmi' => 'text/x-xmi', - 'abw.gz' => 'application/x-abiword', - 'XM' => 'audio/x-mod', - 'gnumeric' => 'application/x-gnumeric', - 'bak' => 'application/x-trash', - 'xslfo' => 'text/x-xslfo', - 'gg' => 'application/x-sms-rom', - 'cgi' => 'application/x-cgi', - 'mgp' => 'application/x-magicpoint', - 'spd' => 'application/x-font-speedo', - 'gnucash' => 'application/x-gnucash', - 'cls' => 'text/x-tex', - 'php4' => 'application/x-php', - 'sun' => 'image/x-sun-raster', - 'pyc' => 'application/x-python-bytecode', - 'xcf' => 'image/x-xcf', - 'xbel' => 'application/x-xbel', - 'jpr' => 'application/x-jbuilder-project', - 'afm' => 'application/x-font-afm', - 'fig' => 'image/x-xfig', - 'perl' => 'application/x-perl', - 'rej' => 'application/x-reject', - 'qtvr' => 'video/quicktime', - 'jpx' => 'application/x-jbuilder-project', - '669' => 'audio/x-mod', - 'kdelnk' => 'application/x-desktop', - 'md' => 'application/x-genesis-rom', - 'pyo' => 'application/x-python-bytecode', - 'oleo' => 'application/x-oleo', - 'ac3' => 'audio/ac3', - 'mml' => 'text/mathml', - 'par2' => 'application/x-par2', - 'sylk' => 'text/spreadsheet', - 'C' => 'text/x-c++src', - 'cert' => 'application/x-x509-ca-cert', - 'ult' => 'audio/x-mod', - 'lwo' => 'image/x-lwo', - 'dcl' => 'text/x-dcl', - 'zoo' => 'application/x-zoo', - 'dcm' => 'application/dicom', - 'mm' => 'text/x-troff-mm', - 'iff' => 'image/x-iff', - 'lws' => 'image/x-lws', + 'xyz' => 'chemical/x-xyz', + 'xz' => 'application/x-xz', 'zabw' => 'application/x-abiword', - 'blender' => 'application/x-blender', - 'glade' => 'application/x-glade', - 'rpm' => 'application/x-rpm', - 'tga' => 'image/x-tga', - 'jar' => 'application/x-jar', - 'cpio.gz' => 'application/x-cpio-compressed', - 'dsl' => 'text/x-dsl', - 'kra' => 'application/x-krita', - 'n64' => 'application/x-n64-rom', - 'm4a' => 'audio/x-m4a', - 'c++' => 'text/x-c++src', - 'moov' => 'video/quicktime', - 'sam' => 'application/x-amipro', - 'nsv' => 'video/x-nsv', - 'dia' => 'application/x-dia-diagram', - 'xi' => 'audio/x-xi', - 'hp' => 'text/x-chdr', - 'gen' => 'application/x-genesis-rom', - 'url' => 'text/x-uri', - 'hs' => 'text/x-haskell', - 'xm' => 'audio/x-xm', - 'sql' => 'text/x-sql', - 'NSV' => 'video/x-nsv', - 'desktop' => 'application/x-desktop', - 'mng' => 'video/x-mng', - 'pem' => 'application/x-x509-ca-cert', - 'slk' => 'text/spreadsheet', - 'cs' => 'text/x-csharp', - 'arj' => 'application/x-arj', - 'a' => 'application/x-archive', - 'lhs' => 'text/x-literate-haskell', - 'gcrd' => 'text/directory', - 'vct' => 'text/directory', - 'wk1' => 'application/vnd.lotus-1-2-3', - 'msx' => 'application/x-msx-rom', - 'sgi' => 'image/x-sgi', - 'd' => 'text/x-dsrc', - 'CSSL' => 'text/css', - 'wk3' => 'application/vnd.lotus-1-2-3', - 'abw' => 'application/x-abiword', - 'pict1' => 'image/x-pict' -); + 'zaz' => 'application/vnd.zzazz.deck+xml', + 'zip' => 'application/zip', + 'zir' => 'application/vnd.zul', + 'zirz' => 'application/vnd.zul', + 'zmm' => 'application/vnd.handheld-entertainment+xml', + 'zoo' => 'application/x-zoo', + '123' => 'application/vnd.lotus-1-2-3', + '602' => 'application/x-t602', + '669' => 'audio/x-mod' +); \ No newline at end of file