[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/horde/framework/Horde/Mime/ -> mime.mapping.php (source)

   1  <?php
   2  /**
   3   * This file contains a mapping of common file extensions to
   4   * MIME types. It has been automatically generated from the
   5   * horde-support/maintainer-tools/mime_mapping directory.
   6   *
   7   * ALL changes should be made to
   8   * horde-support/maintainer-tools/mime_mapping/mime.types.horde or else they
   9   * they will be lost when this file is regenerated.
  10   *
  11   * Any unknown file extensions will automatically be mapped to
  12   * 'x-extension/<ext>' where <ext> is the unknown file extension.
  13   *
  14   * Generated: 06/12/13 15:54:33 by slusarz on bigworm.curecanti.org
  15   *
  16   * @category Horde
  17   * @package  Horde_Mime
  18   */
  19  $mime_extension_map = array(
  20      '__MAXPERIOD__' => '1',
  21      '3dml'          => 'text/vnd.in3d.3dml',
  22      '3ds'           => 'image/x-3ds',
  23      '3g2'           => 'video/3gpp2',
  24      '3ga'           => 'video/3gpp',
  25      '3gp'           => 'video/3gpp',
  26      '3gp2'          => 'video/3gpp2',
  27      '3gpp'          => 'video/3gpp',
  28      '3gpp2'         => 'video/3gpp2',
  29      '7z'            => 'application/x-7z-compressed',
  30      'C'             => 'text/x-c++src',
  31      'Z'             => 'application/x-compress',
  32      'a'             => 'application/x-archive',
  33      'aab'           => 'application/x-authorware-bin',
  34      'aac'           => 'audio/x-aac',
  35      'aam'           => 'application/x-authorware-map',
  36      'aas'           => 'application/x-authorware-seg',
  37      'abw'           => 'application/x-abiword',
  38      'abw.crashed'   => 'application/x-abiword',
  39      'abw.gz'        => 'application/x-abiword',
  40      'ac'            => 'application/pkix-attr-cert',
  41      'ac3'           => 'audio/ac3',
  42      'acc'           => 'application/vnd.americandynamics.acc',
  43      'ace'           => 'application/x-ace-compressed',
  44      'acu'           => 'application/vnd.acucobol',
  45      'acutc'         => 'application/vnd.acucorp',
  46      'adb'           => 'text/x-adasrc',
  47      'adp'           => 'audio/adpcm',
  48      'ads'           => 'text/x-adasrc',
  49      'aep'           => 'application/vnd.audiograph',
  50      'afm'           => 'application/x-font-type1',
  51      'afp'           => 'application/vnd.ibm.modcap',
  52      'ag'            => 'image/x-applix-graphics',
  53      'ahead'         => 'application/vnd.ahead.space',
  54      'ai'            => 'application/postscript',
  55      'aif'           => 'audio/x-aiff',
  56      'aifc'          => 'audio/x-aiff',
  57      'aiff'          => 'audio/x-aiff',
  58      'aiffc'         => 'audio/x-aifc',
  59      'air'           => 'application/vnd.adobe.air-application-installer-package+zip',
  60      'ait'           => 'application/vnd.dvb.ait',
  61      'al'            => 'application/x-perl',
  62      'alz'           => 'application/x-alz',
  63      'ami'           => 'application/vnd.amiga.ami',
  64      'amr'           => 'audio/AMR',
  65      'amz'           => 'audio/x-amzxml',
  66      'ani'           => 'application/x-navi-animation',
  67      'anx'           => 'application/annodex',
  68      'ape'           => 'audio/x-ape',
  69      'apk'           => 'application/vnd.android.package-archive',
  70      'appcache'      => 'text/cache-manifest',
  71      'application'   => 'application/x-ms-application',
  72      'apr'           => 'application/vnd.lotus-approach',
  73      'ar'            => 'application/x-archive',
  74      'arc'           => 'application/x-freearc',
  75      'arj'           => 'application/x-arj',
  76      'arw'           => 'image/x-sony-arw',
  77      'as'            => 'application/x-applix-spreadsheet',
  78      'asc'           => 'application/pgp-signature',
  79      'asf'           => 'video/x-ms-asf',
  80      'asm'           => 'text/x-asm',
  81      'aso'           => 'application/vnd.accpac.simply.aso',
  82      'asp'           => 'application/x-asp',
  83      'ass'           => 'text/x-ssa',
  84      'asx'           => 'video/x-ms-asf',
  85      'atc'           => 'application/vnd.acucorp',
  86      'atom'          => 'application/atom+xml',
  87      'atomcat'       => 'application/atomcat+xml',
  88      'atomsvc'       => 'application/atomsvc+xml',
  89      'atx'           => 'application/vnd.antix.game-component',
  90      'au'            => 'audio/basic',
  91      'avf'           => 'video/x-msvideo',
  92      'avi'           => 'video/x-msvideo',
  93      'aw'            => 'application/applixware',
  94      'awb'           => 'audio/AMR-WB',
  95      'awk'           => 'application/x-awk',
  96      'axa'           => 'audio/annodex',
  97      'axv'           => 'video/annodex',
  98      'azf'           => 'application/vnd.airzip.filesecure.azf',
  99      'azs'           => 'application/vnd.airzip.filesecure.azs',
 100      'azw'           => 'application/vnd.amazon.ebook',
 101      'bak'           => 'application/x-trash',
 102      'bat'           => 'application/x-msdownload',
 103      'bcpio'         => 'application/x-bcpio',
 104      'bdf'           => 'application/x-font-bdf',
 105      'bdm'           => 'application/vnd.syncml.dm+wbxml',
 106      'bdmv'          => 'video/mp2t',
 107      'bed'           => 'application/vnd.realvnc.bed',
 108      'bh2'           => 'application/vnd.fujitsu.oasysprs',
 109      'bib'           => 'text/x-bibtex',
 110      'bin'           => 'application/octet-stream',
 111      'blb'           => 'application/x-blorb',
 112      'blend'         => 'application/x-blender',
 113      'blender'       => 'application/x-blender',
 114      'blorb'         => 'application/x-blorb',
 115      'bmi'           => 'application/vnd.bmi',
 116      'bmp'           => 'image/bmp',
 117      'book'          => 'application/vnd.framemaker',
 118      'box'           => 'application/vnd.previewsystems.box',
 119      'boz'           => 'application/x-bzip2',
 120      'bpk'           => 'application/octet-stream',
 121      'btif'          => 'image/prs.btif',
 122      'bz'            => 'application/x-bzip',
 123      'bz2'           => 'application/x-bzip2',
 124      'c'             => 'text/x-c',
 125      'c++'           => 'text/x-c++src',
 126      'c11amc'        => 'application/vnd.cluetrust.cartomobile-config',
 127      'c11amz'        => 'application/vnd.cluetrust.cartomobile-config-pkg',
 128      'c4d'           => 'application/vnd.clonk.c4group',
 129      'c4f'           => 'application/vnd.clonk.c4group',
 130      'c4g'           => 'application/vnd.clonk.c4group',
 131      'c4p'           => 'application/vnd.clonk.c4group',
 132      'c4u'           => 'application/vnd.clonk.c4group',
 133      'cab'           => 'application/vnd.ms-cab-compressed',
 134      'caf'           => 'audio/x-caf',
 135      'cap'           => 'application/vnd.tcpdump.pcap',
 136      'car'           => 'application/vnd.curl.car',
 137      'cat'           => 'application/vnd.ms-pki.seccat',
 138      'cb7'           => 'application/x-cbr',
 139      'cba'           => 'application/x-cbr',
 140      'cbl'           => 'text/x-cobol',
 141      'cbr'           => 'application/x-cbr',
 142      'cbt'           => 'application/x-cbr',
 143      'cbz'           => 'application/x-cbr',
 144      'cc'            => 'text/x-c',
 145      'ccmx'          => 'application/x-ccmx',
 146      'cct'           => 'application/x-director',
 147      'ccxml'         => 'application/ccxml+xml',
 148      'cdbcmsg'       => 'application/vnd.contact.cmsg',
 149      'cdf'           => 'application/x-netcdf',
 150      'cdkey'         => 'application/vnd.mediastation.cdkey',
 151      'cdmia'         => 'application/cdmi-capability',
 152      'cdmic'         => 'application/cdmi-container',
 153      'cdmid'         => 'application/cdmi-domain',
 154      'cdmio'         => 'application/cdmi-object',
 155      'cdmiq'         => 'application/cdmi-queue',
 156      'cdr'           => 'application/vnd.corel-draw',
 157      'cdx'           => 'chemical/x-cdx',
 158      'cdxml'         => 'application/vnd.chemdraw+xml',
 159      'cdy'           => 'application/vnd.cinderella',
 160      'cer'           => 'application/pkix-cert',
 161      'cert'          => 'application/pkix-cert',
 162      'cfs'           => 'application/x-cfs-compressed',
 163      'cgm'           => 'image/cgm',
 164      'chat'          => 'application/x-chat',
 165      'chm'           => 'application/vnd.ms-htmlhelp',
 166      'chrt'          => 'application/vnd.kde.kchart',
 167      'cif'           => 'chemical/x-cif',
 168      'cii'           => 'application/vnd.anser-web-certificate-issue-initiation',
 169      'cil'           => 'application/vnd.ms-artgalry',
 170      'cla'           => 'application/vnd.claymore',
 171      'class'         => 'application/java-vm',
 172      'clkk'          => 'application/vnd.crick.clicker.keyboard',
 173      'clkp'          => 'application/vnd.crick.clicker.palette',
 174      'clkt'          => 'application/vnd.crick.clicker.template',
 175      'clkw'          => 'application/vnd.crick.clicker.wordbank',
 176      'clkx'          => 'application/vnd.crick.clicker',
 177      'clp'           => 'application/x-msclip',
 178      'clpi'          => 'video/mp2t',
 179      'cls'           => 'text/x-tex',
 180      'cmake'         => 'text/x-cmake',
 181      'cmc'           => 'application/vnd.cosmocaller',
 182      'cmdf'          => 'chemical/x-cmdf',
 183      'cml'           => 'chemical/x-cml',
 184      'cmp'           => 'application/vnd.yellowriver-custom-menu',
 185      'cmx'           => 'image/x-cmx',
 186      'cob'           => 'text/x-cobol',
 187      'cod'           => 'application/vnd.rim.cod',
 188      'com'           => 'application/x-msdownload',
 189      'conf'          => 'text/plain',
 190      'cpi'           => 'video/mp2t',
 191      'cpio'          => 'application/x-cpio',
 192      'cpio.gz'       => 'application/x-cpio-compressed',
 193      'cpp'           => 'text/x-c',
 194      'cpt'           => 'application/mac-compactpro',
 195      'cr2'           => 'image/x-canon-cr2',
 196      'crd'           => 'application/x-mscardfile',
 197      'crl'           => 'application/pkix-crl',
 198      'crt'           => 'application/x-x509-ca-cert',
 199      'crw'           => 'image/x-canon-crw',
 200      'cryptonote'    => 'application/vnd.rig.cryptonote',
 201      'cs'            => 'text/x-csharp',
 202      'csh'           => 'application/x-csh',
 203      'csml'          => 'chemical/x-csml',
 204      'csp'           => 'application/vnd.commonspace',
 205      'csr'           => 'application/pkcs10',
 206      'css'           => 'text/css',
 207      'cssl'          => 'text/css',
 208      'cst'           => 'application/x-director',
 209      'csv'           => 'text/csv',
 210      'cu'            => 'application/cu-seeme',
 211      'cue'           => 'application/x-cue',
 212      'cur'           => 'image/x-win-bitmap',
 213      'curl'          => 'text/vnd.curl',
 214      'cww'           => 'application/prs.cww',
 215      'cxt'           => 'application/x-director',
 216      'cxx'           => 'text/x-c',
 217      'd'             => 'text/x-dsrc',
 218      'dae'           => 'model/vnd.collada+xml',
 219      'daf'           => 'application/vnd.mobius.daf',
 220      'dar'           => 'application/x-dar',
 221      'dart'          => 'application/vnd.dart',
 222      'dataless'      => 'application/vnd.fdsn.seed',
 223      'davmount'      => 'application/davmount+xml',
 224      'dbf'           => 'application/x-dbf',
 225      'dbk'           => 'application/docbook+xml',
 226      'dc'            => 'application/x-dc-rom',
 227      'dcl'           => 'text/x-dcl',
 228      'dcm'           => 'application/dicom',
 229      'dcr'           => 'application/x-director',
 230      'dcurl'         => 'text/vnd.curl.dcurl',
 231      'dd2'           => 'application/vnd.oma.dd2+xml',
 232      'ddd'           => 'application/vnd.fujixerox.ddd',
 233      'dds'           => 'image/x-dds',
 234      'deb'           => 'application/x-debian-package',
 235      'def'           => 'text/plain',
 236      'deploy'        => 'application/octet-stream',
 237      'der'           => 'application/x-x509-ca-cert',
 238      'desktop'       => 'application/x-desktop',
 239      'dfac'          => 'application/vnd.dreamfactory',
 240      'dgc'           => 'application/x-dgc-compressed',
 241      'di'            => 'text/x-dsrc',
 242      'dia'           => 'application/x-dia-diagram',
 243      'dic'           => 'text/x-c',
 244      'diff'          => 'text/diff',
 245      'dir'           => 'application/x-director',
 246      'dis'           => 'application/vnd.mobius.dis',
 247      'dist'          => 'application/octet-stream',
 248      'distz'         => 'application/octet-stream',
 249      'divx'          => 'video/x-msvideo',
 250      'djv'           => 'image/vnd.djvu',
 251      'djvu'          => 'image/vnd.djvu',
 252      'dll'           => 'application/x-msdownload',
 253      'dmg'           => 'application/x-apple-diskimage',
 254      'dmp'           => 'application/vnd.tcpdump.pcap',
 255      'dms'           => 'application/octet-stream',
 256      'dna'           => 'application/vnd.dna',
 257      'dng'           => 'image/x-adobe-dng',
 258      'doc'           => 'application/msword',
 259      'docbook'       => 'application/x-docbook+xml',
 260      'docm'          => 'application/vnd.ms-word.document.macroenabled.12',
 261      'docx'          => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
 262      'dot'           => 'application/msword',
 263      'dotm'          => 'application/vnd.ms-word.template.macroenabled.12',
 264      'dotx'          => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
 265      'dp'            => 'application/vnd.osgi.dp',
 266      'dpg'           => 'application/vnd.dpgraph',
 267      'dra'           => 'audio/vnd.dra',
 268      'dsc'           => 'text/prs.lines.tag',
 269      'dsl'           => 'text/x-dsl',
 270      'dssc'          => 'application/dssc+der',
 271      'dtb'           => 'application/x-dtbook+xml',
 272      'dtd'           => 'application/xml-dtd',
 273      'dts'           => 'audio/vnd.dts',
 274      'dtshd'         => 'audio/vnd.dts.hd',
 275      'dtx'           => 'text/x-tex',
 276      'dump'          => 'application/octet-stream',
 277      'dv'            => 'video/dv',
 278      'dvb'           => 'video/vnd.dvb.file',
 279      'dvi'           => 'application/x-dvi',
 280      'dvi.bz2'       => 'application/x-bzdvi',
 281      'dvi.gz'        => 'application/x-gzdvi',
 282      'dwf'           => 'model/vnd.dwf',
 283      'dwg'           => 'image/vnd.dwg',
 284      'dxf'           => 'image/vnd.dxf',
 285      'dxp'           => 'application/vnd.spotfire.dxp',
 286      'dxr'           => 'application/x-director',
 287      'e'             => 'text/x-eiffel',
 288      'ecelp4800'     => 'audio/vnd.nuera.ecelp4800',
 289      'ecelp7470'     => 'audio/vnd.nuera.ecelp7470',
 290      'ecelp9600'     => 'audio/vnd.nuera.ecelp9600',
 291      'ecma'          => 'application/ecmascript',
 292      'edm'           => 'application/vnd.novadigm.edm',
 293      'edx'           => 'application/vnd.novadigm.edx',
 294      'efif'          => 'application/vnd.picsel',
 295      'egon'          => 'application/x-egon',
 296      'ei6'           => 'application/vnd.pg.osasli',
 297      'eif'           => 'text/x-eiffel',
 298      'el'            => 'text/x-emacs-lisp',
 299      'elc'           => 'application/octet-stream',
 300      'emf'           => 'application/x-msmetafile',
 301      'eml'           => 'message/rfc822',
 302      'emma'          => 'application/emma+xml',
 303      'emp'           => 'application/vnd.emusic-emusic_package',
 304      'emz'           => 'application/x-msmetafile',
 305      'ent'           => 'application/xml-external-parsed-entity',
 306      'eol'           => 'audio/vnd.digital-winds',
 307      'eot'           => 'application/vnd.ms-fontobject',
 308      'eps'           => 'application/postscript',
 309      'eps.bz2'       => 'image/x-bzeps',
 310      'eps.gz'        => 'image/x-gzeps',
 311      'epsf'          => 'image/x-eps',
 312      'epsf.bz2'      => 'image/x-bzeps',
 313      'epsf.gz'       => 'image/x-gzeps',
 314      'epsi'          => 'image/x-eps',
 315      'epsi.bz2'      => 'image/x-bzeps',
 316      'epsi.gz'       => 'image/x-gzeps',
 317      'epub'          => 'application/epub+zip',
 318      'erl'           => 'text/x-erlang',
 319      'es'            => 'application/ecmascript',
 320      'es3'           => 'application/vnd.eszigno3+xml',
 321      'esa'           => 'application/vnd.osgi.subsystem',
 322      'esf'           => 'application/vnd.epson.esf',
 323      'et3'           => 'application/vnd.eszigno3+xml',
 324      'etheme'        => 'application/x-e-theme',
 325      'etx'           => 'text/x-setext',
 326      'eva'           => 'application/x-eva',
 327      'evy'           => 'application/x-envoy',
 328      'exe'           => 'application/x-msdownload',
 329      'exi'           => 'application/exi',
 330      'exr'           => 'image/x-exr',
 331      'ext'           => 'application/vnd.novadigm.ext',
 332      'ez'            => 'application/andrew-inset',
 333      'ez2'           => 'application/vnd.ezpix-album',
 334      'ez3'           => 'application/vnd.ezpix-package',
 335      'f'             => 'text/x-fortran',
 336      'f4a'           => 'audio/mp4',
 337      'f4b'           => 'audio/x-m4b',
 338      'f4v'           => 'video/x-f4v',
 339      'f77'           => 'text/x-fortran',
 340      'f90'           => 'text/x-fortran',
 341      'f95'           => 'text/x-fortran',
 342      'fb2'           => 'application/x-fictionbook+xml',
 343      'fbs'           => 'image/vnd.fastbidsheet',
 344      'fcdt'          => 'application/vnd.adobe.formscentral.fcdt',
 345      'fcs'           => 'application/vnd.isac.fcs',
 346      'fdf'           => 'application/vnd.fdf',
 347      'fe_launch'     => 'application/vnd.denovo.fcselayout-link',
 348      'fg5'           => 'application/vnd.fujitsu.oasysgp',
 349      'fgd'           => 'application/x-director',
 350      'fh'            => 'image/x-freehand',
 351      'fh4'           => 'image/x-freehand',
 352      'fh5'           => 'image/x-freehand',
 353      'fh7'           => 'image/x-freehand',
 354      'fhc'           => 'image/x-freehand',
 355      'fig'           => 'application/x-xfig',
 356      'fits'          => 'image/fits',
 357      'fl'            => 'application/x-fluid',
 358      'flac'          => 'audio/x-flac',
 359      'flc'           => 'video/x-flic',
 360      'fli'           => 'video/x-fli',
 361      'flo'           => 'application/vnd.micrografx.flo',
 362      'flv'           => 'video/x-flv',
 363      'flw'           => 'application/vnd.kde.kivio',
 364      'flx'           => 'text/vnd.fmi.flexstor',
 365      'fly'           => 'text/vnd.fly',
 366      'fm'            => 'application/vnd.framemaker',
 367      'fnc'           => 'application/vnd.frogans.fnc',
 368      'fo'            => 'text/x-xslfo',
 369      'fodg'          => 'application/vnd.oasis.opendocument.graphics-flat-xml',
 370      'fodp'          => 'application/vnd.oasis.opendocument.presentation-flat-xml',
 371      'fods'          => 'application/vnd.oasis.opendocument.spreadsheet-flat-xml',
 372      'fodt'          => 'application/vnd.oasis.opendocument.text-flat-xml',
 373      'for'           => 'text/x-fortran',
 374      'fpx'           => 'image/vnd.fpx',
 375      'frame'         => 'application/vnd.framemaker',
 376      'fsc'           => 'application/vnd.fsc.weblaunch',
 377      'fst'           => 'image/vnd.fst',
 378      'ftc'           => 'application/vnd.fluxtime.clip',
 379      'fti'           => 'application/vnd.anser-web-funds-transfer-initiation',
 380      'fvt'           => 'video/vnd.fvt',
 381      'fxm'           => 'video/x-javafx',
 382      'fxp'           => 'application/vnd.adobe.fxp',
 383      'fxpl'          => 'application/vnd.adobe.fxp',
 384      'fzs'           => 'application/vnd.fuzzysheet',
 385      'g2w'           => 'application/vnd.geoplan',
 386      'g3'            => 'image/g3fax',
 387      'g3w'           => 'application/vnd.geospace',
 388      'gac'           => 'application/vnd.groove-account',
 389      'gam'           => 'application/x-tads',
 390      'gb'            => 'application/x-gameboy-rom',
 391      'gba'           => 'application/x-gba-rom',
 392      'gbr'           => 'application/rpki-ghostbusters',
 393      'gca'           => 'application/x-gca-compressed',
 394      'gcrd'          => 'text/vcard',
 395      'gdl'           => 'model/vnd.gdl',
 396      'ged'           => 'application/x-gedcom',
 397      'gedcom'        => 'application/x-gedcom',
 398      'gem'           => 'application/x-tar',
 399      'gen'           => 'application/x-genesis-rom',
 400      'geo'           => 'application/vnd.dynageo',
 401      'gex'           => 'application/vnd.geometry-explorer',
 402      'gf'            => 'application/x-tex-gf',
 403      'gg'            => 'application/x-sms-rom',
 404      'ggb'           => 'application/vnd.geogebra.file',
 405      'ggt'           => 'application/vnd.geogebra.tool',
 406      'ghf'           => 'application/vnd.groove-help',
 407      'gif'           => 'image/gif',
 408      'gim'           => 'application/vnd.groove-identity-message',
 409      'glade'         => 'application/x-glade',
 410      'gml'           => 'application/gml+xml',
 411      'gmo'           => 'application/x-gettext-translation',
 412      'gmx'           => 'application/vnd.gmx',
 413      'gnc'           => 'application/x-gnucash',
 414      'gnd'           => 'application/gnunet-directory',
 415      'gnucash'       => 'application/x-gnucash',
 416      'gnumeric'      => 'application/x-gnumeric',
 417      'gnuplot'       => 'application/x-gnuplot',
 418      'go'            => 'text/x-go',
 419      'gp'            => 'application/x-gnuplot',
 420      'gpg'           => 'application/pgp-encrypted',
 421      'gph'           => 'application/vnd.flographit',
 422      'gplt'          => 'application/x-gnuplot',
 423      'gpx'           => 'application/gpx+xml',
 424      'gqf'           => 'application/vnd.grafeq',
 425      'gqs'           => 'application/vnd.grafeq',
 426      'gra'           => 'application/x-graphite',
 427      'gram'          => 'application/srgs',
 428      'gramps'        => 'application/x-gramps-xml',
 429      'gre'           => 'application/vnd.geometry-explorer',
 430      'grv'           => 'application/vnd.groove-injector',
 431      'grxml'         => 'application/srgs+xml',
 432      'gsf'           => 'application/x-font-ghostscript',
 433      'gsm'           => 'audio/x-gsm',
 434      'gtar'          => 'application/x-gtar',
 435      'gtm'           => 'application/vnd.groove-tool-message',
 436      'gtw'           => 'model/vnd.gtw',
 437      'gv'            => 'text/vnd.graphviz',
 438      'gvp'           => 'text/x-google-video-pointer',
 439      'gxf'           => 'application/gxf',
 440      'gxt'           => 'application/vnd.geonext',
 441      'gz'            => 'application/x-gzip',
 442      'h'             => 'text/x-c',
 443      'h++'           => 'text/x-c++hdr',
 444      'h261'          => 'video/h261',
 445      'h263'          => 'video/h263',
 446      'h264'          => 'video/h264',
 447      'h4'            => 'application/x-hdf',
 448      'h5'            => 'application/x-hdf',
 449      'hal'           => 'application/vnd.hal+xml',
 450      'hbci'          => 'application/vnd.hbci',
 451      'hdf'           => 'application/x-hdf',
 452      'hdf4'          => 'application/x-hdf',
 453      'hdf5'          => 'application/x-hdf',
 454      'hh'            => 'text/x-c',
 455      'hlp'           => 'application/winhlp',
 456      'hp'            => 'text/x-c++hdr',
 457      'hpgl'          => 'application/vnd.hp-hpgl',
 458      'hpid'          => 'application/vnd.hp-hpid',
 459      'hpp'           => 'text/x-c++hdr',
 460      'hps'           => 'application/vnd.hp-hps',
 461      'hqx'           => 'application/mac-binhex40',
 462      'hs'            => 'text/x-haskell',
 463      'htke'          => 'application/vnd.kenameaapp',
 464      'htm'           => 'text/html',
 465      'html'          => 'text/html',
 466      'hvd'           => 'application/vnd.yamaha.hv-dic',
 467      'hvp'           => 'application/vnd.yamaha.hv-voice',
 468      'hvs'           => 'application/vnd.yamaha.hv-script',
 469      'hwp'           => 'application/x-hwp',
 470      'hwt'           => 'application/x-hwt',
 471      'hxx'           => 'text/x-c++hdr',
 472      'i2g'           => 'application/vnd.intergeo',
 473      'ica'           => 'application/x-ica',
 474      'icb'           => 'image/x-tga',
 475      'icc'           => 'application/vnd.iccprofile',
 476      'ice'           => 'x-conference/x-cooltalk',
 477      'icm'           => 'application/vnd.iccprofile',
 478      'icns'          => 'image/x-icns',
 479      'ico'           => 'image/x-icon',
 480      'ics'           => 'text/calendar',
 481      'idl'           => 'text/x-idl',
 482      'ief'           => 'image/ief',
 483      'ifb'           => 'text/calendar',
 484      'iff'           => 'image/x-ilbm',
 485      'ifm'           => 'application/vnd.shana.informed.formdata',
 486      'iges'          => 'model/iges',
 487      'igl'           => 'application/vnd.igloader',
 488      'igm'           => 'application/vnd.insors.igm',
 489      'igs'           => 'model/iges',
 490      'igx'           => 'application/vnd.micrografx.igx',
 491      'iif'           => 'application/vnd.shana.informed.interchange',
 492      'ilbm'          => 'image/x-ilbm',
 493      'ime'           => 'text/x-iMelody',
 494      'imp'           => 'application/vnd.accpac.simply.imp',
 495      'ims'           => 'application/vnd.ms-ims',
 496      'imy'           => 'text/x-iMelody',
 497      'in'            => 'text/plain',
 498      'ink'           => 'application/inkml+xml',
 499      'inkml'         => 'application/inkml+xml',
 500      'ins'           => 'text/x-tex',
 501      'install'       => 'application/x-install-instructions',
 502      'iota'          => 'application/vnd.astraea-software.iota',
 503      'ipfix'         => 'application/ipfix',
 504      'ipk'           => 'application/vnd.shana.informed.package',
 505      'iptables'      => 'text/x-iptables',
 506      'irm'           => 'application/vnd.ibm.rights-management',
 507      'irp'           => 'application/vnd.irepository.package+xml',
 508      'iso'           => 'application/x-iso9660-image',
 509      'iso9660'       => 'application/x-cd-image',
 510      'it'            => 'audio/x-it',
 511      'it87'          => 'application/x-it87',
 512      'itp'           => 'application/vnd.shana.informed.formtemplate',
 513      'ivp'           => 'application/vnd.immervision-ivp',
 514      'ivu'           => 'application/vnd.immervision-ivu',
 515      'j2k'           => 'image/jp2',
 516      'jad'           => 'text/vnd.sun.j2me.app-descriptor',
 517      'jam'           => 'application/vnd.jam',
 518      'jar'           => 'application/java-archive',
 519      'java'          => 'text/x-java-source',
 520      'jceks'         => 'application/x-java-jce-keystore',
 521      'jisp'          => 'application/vnd.jisp',
 522      'jks'           => 'application/x-java-keystore',
 523      'jlt'           => 'application/vnd.hp-jlyt',
 524      'jng'           => 'image/x-jng',
 525      'jnlp'          => 'application/x-java-jnlp-file',
 526      'joda'          => 'application/vnd.joost.joda-archive',
 527      'jp2'           => 'image/jp2',
 528      'jpc'           => 'image/jp2',
 529      'jpg'           => 'image/jpeg',
 530      'jpe'           => 'image/jpeg',
 531      'jpeg'          => 'image/jpeg',
 532      'jpf'           => 'image/jp2',
 533      'jpgm'          => 'video/jpm',
 534      'jpgv'          => 'video/jpeg',
 535      'jpm'           => 'video/jpm',
 536      'jpr'           => 'application/x-jbuilder-project',
 537      'jpx'           => 'application/x-jbuilder-project',
 538      'js'            => 'application/javascript',
 539      'json'          => 'application/json',
 540      'jsonml'        => 'application/jsonml+json',
 541      'k25'           => 'image/x-kodak-k25',
 542      'kar'           => 'audio/midi',
 543      'karbon'        => 'application/vnd.kde.karbon',
 544      'kdc'           => 'image/x-kodak-kdc',
 545      'kdelnk'        => 'application/x-desktop',
 546      'kexi'          => 'application/x-kexiproject-sqlite2',
 547      'kexic'         => 'application/x-kexi-connectiondata',
 548      'kexis'         => 'application/x-kexiproject-shortcut',
 549      'kfo'           => 'application/vnd.kde.kformula',
 550      'kia'           => 'application/vnd.kidspiration',
 551      'kil'           => 'application/x-killustrator',
 552      'kino'          => 'application/smil',
 553      'kml'           => 'application/vnd.google-earth.kml+xml',
 554      'kmz'           => 'application/vnd.google-earth.kmz',
 555      'kne'           => 'application/vnd.kinar',
 556      'knp'           => 'application/vnd.kinar',
 557      'kon'           => 'application/vnd.kde.kontour',
 558      'kpm'           => 'application/x-kpovmodeler',
 559      'kpr'           => 'application/vnd.kde.kpresenter',
 560      'kpt'           => 'application/vnd.kde.kpresenter',
 561      'kpxx'          => 'application/vnd.ds-keypoint',
 562      'kra'           => 'application/x-krita',
 563      'ks'            => 'application/x-java-keystore',
 564      'ksp'           => 'application/vnd.kde.kspread',
 565      'ktr'           => 'application/vnd.kahootz',
 566      'ktx'           => 'image/ktx',
 567      'ktz'           => 'application/vnd.kahootz',
 568      'kud'           => 'application/x-kugar',
 569      'kwd'           => 'application/vnd.kde.kword',
 570      'kwt'           => 'application/vnd.kde.kword',
 571      'la'            => 'application/x-shared-library-la',
 572      'lasxml'        => 'application/vnd.las.las+xml',
 573      'latex'         => 'application/x-latex',
 574      'lbd'           => 'application/vnd.llamagraphics.life-balance.desktop',
 575      'lbe'           => 'application/vnd.llamagraphics.life-balance.exchange+xml',
 576      'lbm'           => 'image/x-ilbm',
 577      'ldif'          => 'text/x-ldif',
 578      'les'           => 'application/vnd.hhe.lesson-player',
 579      'lha'           => 'application/x-lzh-compressed',
 580      'lhs'           => 'text/x-literate-haskell',
 581      'lhz'           => 'application/x-lhz',
 582      'link66'        => 'application/vnd.route66.link66+xml',
 583      'list'          => 'text/plain',
 584      'list3820'      => 'application/vnd.ibm.modcap',
 585      'listafp'       => 'application/vnd.ibm.modcap',
 586      'lnk'           => 'application/x-ms-shortcut',
 587      'log'           => 'text/plain',
 588      'lostxml'       => 'application/lost+xml',
 589      'lrf'           => 'application/octet-stream',
 590      'lrm'           => 'application/vnd.ms-lrm',
 591      'lrz'           => 'application/x-lrzip',
 592      'ltf'           => 'application/vnd.frogans.ltf',
 593      'ltx'           => 'text/x-tex',
 594      'lua'           => 'text/x-lua',
 595      'lvp'           => 'audio/vnd.lucent.voice',
 596      'lwo'           => 'image/x-lwo',
 597      'lwob'          => 'image/x-lwo',
 598      'lwp'           => 'application/vnd.lotus-wordpro',
 599      'lws'           => 'image/x-lws',
 600      'ly'            => 'text/x-lilypond',
 601      'lyx'           => 'application/x-lyx',
 602      'lz'            => 'application/x-lzip',
 603      'lzh'           => 'application/x-lzh-compressed',
 604      'lzma'          => 'application/x-lzma',
 605      'lzo'           => 'application/x-lzop',
 606      'm'             => 'text/x-objcsrc',
 607      'm13'           => 'application/x-msmediaview',
 608      'm14'           => 'application/x-msmediaview',
 609      'm15'           => 'audio/x-mod',
 610      'm1u'           => 'video/vnd.mpegurl',
 611      'm1v'           => 'video/mpeg',
 612      'm21'           => 'application/mp21',
 613      'm2a'           => 'audio/mpeg',
 614      'm2t'           => 'video/mp2t',
 615      'm2ts'          => 'video/mp2t',
 616      'm2v'           => 'video/mpeg',
 617      'm3a'           => 'audio/mpeg',
 618      'm3u'           => 'audio/x-mpegurl',
 619      'm3u8'          => 'application/vnd.apple.mpegurl',
 620      'm4'            => 'application/x-m4',
 621      'm4a'           => 'audio/mp4',
 622      'm4b'           => 'audio/x-m4b',
 623      'm4u'           => 'video/vnd.mpegurl',
 624      'm4v'           => 'video/x-m4v',
 625      'ma'            => 'application/mathematica',
 626      'mab'           => 'application/x-markaby',
 627      'mads'          => 'application/mads+xml',
 628      'mag'           => 'application/vnd.ecowin.chart',
 629      'mak'           => 'text/x-makefile',
 630      'maker'         => 'application/vnd.framemaker',
 631      'man'           => 'text/troff',
 632      'manifest'      => 'text/cache-manifest',
 633      'mar'           => 'application/octet-stream',
 634      'markdown'      => 'text/x-markdown',
 635      'mathml'        => 'application/mathml+xml',
 636      'mb'            => 'application/mathematica',
 637      'mbk'           => 'application/vnd.mobius.mbk',
 638      'mbox'          => 'application/mbox',
 639      'mc1'           => 'application/vnd.medcalcdata',
 640      'mcd'           => 'application/vnd.mcd',
 641      'mcurl'         => 'text/vnd.curl.mcurl',
 642      'md'            => 'text/x-markdown',
 643      'mdb'           => 'application/x-msaccess',
 644      'mdi'           => 'image/vnd.ms-modi',
 645      'me'            => 'text/troff',
 646      'med'           => 'audio/x-mod',
 647      'mesh'          => 'model/mesh',
 648      'meta4'         => 'application/metalink4+xml',
 649      'metalink'      => 'application/metalink+xml',
 650      'mets'          => 'application/mets+xml',
 651      'mfm'           => 'application/vnd.mfmp',
 652      'mft'           => 'application/rpki-manifest',
 653      'mgp'           => 'application/vnd.osgeo.mapguide.package',
 654      'mgz'           => 'application/vnd.proteus.magazine',
 655      'mht'           => 'application/x-mimearchive',
 656      'mhtml'         => 'application/x-mimearchive',
 657      'mid'           => 'audio/midi',
 658      'midi'          => 'audio/midi',
 659      'mie'           => 'application/x-mie',
 660      'mif'           => 'application/vnd.mif',
 661      'mime'          => 'message/rfc822',
 662      'minipsf'       => 'audio/x-minipsf',
 663      'mj2'           => 'video/mj2',
 664      'mjp2'          => 'video/mj2',
 665      'mk'            => 'text/x-makefile',
 666      'mk3d'          => 'video/x-matroska',
 667      'mka'           => 'audio/x-matroska',
 668      'mkd'           => 'text/x-markdown',
 669      'mks'           => 'video/x-matroska',
 670      'mkv'           => 'video/x-matroska',
 671      'ml'            => 'text/x-ocaml',
 672      'mli'           => 'text/x-ocaml',
 673      'mlp'           => 'application/vnd.dolby.mlp',
 674      'mm'            => 'text/x-troff-mm',
 675      'mmd'           => 'application/vnd.chipnuts.karaoke-mmd',
 676      'mmf'           => 'application/vnd.smaf',
 677      'mml'           => 'application/mathml+xml',
 678      'mmr'           => 'image/vnd.fujixerox.edmics-mmr',
 679      'mng'           => 'video/x-mng',
 680      'mny'           => 'application/x-msmoney',
 681      'mo'            => 'application/x-gettext-translation',
 682      'mo3'           => 'audio/x-mo3',
 683      'mobi'          => 'application/x-mobipocket-ebook',
 684      'moc'           => 'text/x-moc',
 685      'mod'           => 'audio/x-mod',
 686      'mods'          => 'application/mods+xml',
 687      'mof'           => 'text/x-mof',
 688      'moov'          => 'video/quicktime',
 689      'mov'           => 'video/quicktime',
 690      'movie'         => 'video/x-sgi-movie',
 691      'mp+'           => 'audio/x-musepack',
 692      'mp2'           => 'audio/mpeg',
 693      'mp21'          => 'application/mp21',
 694      'mp2a'          => 'audio/mpeg',
 695      'mp3'           => 'audio/mpeg',
 696      'mp4'           => 'video/mp4',
 697      'mp4a'          => 'audio/mp4',
 698      'mp4s'          => 'application/mp4',
 699      'mp4v'          => 'video/mp4',
 700      'mpc'           => 'application/vnd.mophun.certificate',
 701      'mpe'           => 'video/mpeg',
 702      'mpeg'          => 'video/mpeg',
 703      'mpg'           => 'video/mpeg',
 704      'mpg4'          => 'video/mp4',
 705      'mpga'          => 'audio/mpeg',
 706      'mpkg'          => 'application/vnd.apple.installer+xml',
 707      'mpl'           => 'video/mp2t',
 708      'mpls'          => 'video/mp2t',
 709      'mpm'           => 'application/vnd.blueice.multipass',
 710      'mpn'           => 'application/vnd.mophun.application',
 711      'mpp'           => 'application/vnd.ms-project',
 712      'mpt'           => 'application/vnd.ms-project',
 713      'mpy'           => 'application/vnd.ibm.minipay',
 714      'mqy'           => 'application/vnd.mobius.mqy',
 715      'mrc'           => 'application/marc',
 716      'mrcx'          => 'application/marcxml+xml',
 717      'mrl'           => 'text/x-mrml',
 718      'mrml'          => 'text/x-mrml',
 719      'mrw'           => 'image/x-minolta-mrw',
 720      'ms'            => 'text/troff',
 721      'mscml'         => 'application/mediaservercontrol+xml',
 722      'mseed'         => 'application/vnd.fdsn.mseed',
 723      'mseq'          => 'application/vnd.mseq',
 724      'msf'           => 'application/vnd.epson.msf',
 725      'msh'           => 'model/mesh',
 726      'msi'           => 'application/x-msdownload',
 727      'msl'           => 'application/vnd.mobius.msl',
 728      'msod'          => 'image/x-msod',
 729      'msty'          => 'application/vnd.muvee.style',
 730      'msx'           => 'application/x-msx-rom',
 731      'mtm'           => 'audio/x-mod',
 732      'mts'           => 'model/vnd.mts',
 733      'mup'           => 'text/x-mup',
 734      'mus'           => 'application/vnd.musician',
 735      'musicxml'      => 'application/vnd.recordare.musicxml+xml',
 736      'mvb'           => 'application/x-msmediaview',
 737      'mwf'           => 'application/vnd.mfer',
 738      'mxf'           => 'application/mxf',
 739      'mxl'           => 'application/vnd.recordare.musicxml',
 740      'mxml'          => 'application/xv+xml',
 741      'mxs'           => 'application/vnd.triscape.mxs',
 742      'mxu'           => 'video/vnd.mpegurl',
 743      'n-gage'        => 'application/vnd.nokia.n-gage.symbian.install',
 744      'n3'            => 'text/n3',
 745      'n64'           => 'application/x-n64-rom',
 746      'nb'            => 'application/mathematica',
 747      'nbp'           => 'application/vnd.wolfram.player',
 748      'nc'            => 'application/x-netcdf',
 749      'ncx'           => 'application/x-dtbncx+xml',
 750      'nds'           => 'application/x-nintendo-ds-rom',
 751      'nef'           => 'image/x-nikon-nef',
 752      'nes'           => 'application/x-nes-rom',
 753      'nfo'           => 'text/x-nfo',
 754      'ngdat'         => 'application/vnd.nokia.n-gage.data',
 755      'nitf'          => 'application/vnd.nitf',
 756      'nlu'           => 'application/vnd.neurolanguage.nlu',
 757      'nml'           => 'application/vnd.enliven',
 758      'nnd'           => 'application/vnd.noblenet-directory',
 759      'nns'           => 'application/vnd.noblenet-sealer',
 760      'nnw'           => 'application/vnd.noblenet-web',
 761      'not'           => 'text/x-mup',
 762      'npx'           => 'image/vnd.net-fpx',
 763      'nsc'           => 'application/x-conference',
 764      'nsf'           => 'application/vnd.lotus-notes',
 765      'nsv'           => 'video/x-nsv',
 766      'ntf'           => 'application/vnd.nitf',
 767      'nzb'           => 'application/x-nzb',
 768      'o'             => 'application/x-object',
 769      'oa2'           => 'application/vnd.fujitsu.oasys2',
 770      'oa3'           => 'application/vnd.fujitsu.oasys3',
 771      'oas'           => 'application/vnd.fujitsu.oasys',
 772      'obd'           => 'application/x-msbinder',
 773      'obj'           => 'application/x-tgif',
 774      'ocl'           => 'text/x-ocl',
 775      'oda'           => 'application/oda',
 776      'odb'           => 'application/vnd.oasis.opendocument.database',
 777      'odc'           => 'application/vnd.oasis.opendocument.chart',
 778      'odf'           => 'application/vnd.oasis.opendocument.formula',
 779      'odft'          => 'application/vnd.oasis.opendocument.formula-template',
 780      'odg'           => 'application/vnd.oasis.opendocument.graphics',
 781      'odi'           => 'application/vnd.oasis.opendocument.image',
 782      'odm'           => 'application/vnd.oasis.opendocument.text-master',
 783      'odp'           => 'application/vnd.oasis.opendocument.presentation',
 784      'ods'           => 'application/vnd.oasis.opendocument.spreadsheet',
 785      'odt'           => 'application/vnd.oasis.opendocument.text',
 786      'oga'           => 'audio/ogg',
 787      'ogg'           => 'audio/ogg',
 788      'ogm'           => 'video/x-ogm+ogg',
 789      'ogv'           => 'video/ogg',
 790      'ogx'           => 'application/ogg',
 791      'old'           => 'application/x-trash',
 792      'oleo'          => 'application/x-oleo',
 793      'omdoc'         => 'application/omdoc+xml',
 794      'onepkg'        => 'application/onenote',
 795      'onetmp'        => 'application/onenote',
 796      'onetoc'        => 'application/onenote',
 797      'onetoc2'       => 'application/onenote',
 798      'ooc'           => 'text/x-ooc',
 799      'oot'           => 'application/vnd.oasis.opendocument.text',
 800      'opf'           => 'application/oebps-package+xml',
 801      'opml'          => 'text/x-opml',
 802      'oprc'          => 'application/vnd.palm',
 803      'ora'           => 'image/openraster',
 804      'orf'           => 'image/x-olympus-orf',
 805      'org'           => 'application/vnd.lotus-organizer',
 806      'osf'           => 'application/vnd.yamaha.openscoreformat',
 807      'osfpvg'        => 'application/vnd.yamaha.openscoreformat.osfpvg+xml',
 808      'otc'           => 'application/vnd.oasis.opendocument.chart-template',
 809      'otf'           => 'application/x-font-otf',
 810      'otg'           => 'application/vnd.oasis.opendocument.graphics-template',
 811      'oth'           => 'application/vnd.oasis.opendocument.text-web',
 812      'oti'           => 'application/vnd.oasis.opendocument.image-template',
 813      'otp'           => 'application/vnd.oasis.opendocument.presentation-template',
 814      'ots'           => 'application/vnd.oasis.opendocument.spreadsheet-template',
 815      'ott'           => 'application/vnd.oasis.opendocument.text-template',
 816      'owl'           => 'application/rdf+xml',
 817      'oxps'          => 'application/oxps',
 818      'oxt'           => 'application/vnd.openofficeorg.extension',
 819      'p'             => 'text/x-pascal',
 820      'p10'           => 'application/pkcs10',
 821      'p12'           => 'application/x-pkcs12',
 822      'p7b'           => 'application/x-pkcs7-certificates',
 823      'p7c'           => 'application/pkcs7-mime',
 824      'p7m'           => 'application/pkcs7-mime',
 825      'p7r'           => 'application/x-pkcs7-certreqresp',
 826      'p7s'           => 'application/pkcs7-signature',
 827      'p8'            => 'application/pkcs8',
 828      'pack'          => 'application/x-java-pack200',
 829      'pak'           => 'application/x-pak',
 830      'par2'          => 'application/x-par2',
 831      'pas'           => 'text/x-pascal',
 832      'patch'         => 'text/diff',
 833      'paw'           => 'application/vnd.pawaafile',
 834      'pbd'           => 'application/vnd.powerbuilder6',
 835      'pbm'           => 'image/x-portable-bitmap',
 836      'pcap'          => 'application/vnd.tcpdump.pcap',
 837      'pcd'           => 'image/x-photo-cd',
 838      'pcf'           => 'application/x-font-pcf',
 839      'pcf.gz'        => 'application/x-font-pcf',
 840      'pcf.z'         => 'application/x-font-pcf',
 841      'pcl'           => 'application/vnd.hp-pcl',
 842      'pclxl'         => 'application/vnd.hp-pclxl',
 843      'pct'           => 'image/x-pict',
 844      'pcurl'         => 'application/vnd.curl.pcurl',
 845      'pcx'           => 'image/x-pcx',
 846      'pdb'           => 'application/vnd.palm',
 847      'pdc'           => 'application/x-aportisdoc',
 848      'pdf'           => 'application/pdf',
 849      'pdf.bz2'       => 'application/x-bzpdf',
 850      'pdf.gz'        => 'application/x-gzpdf',
 851      'pdf.xz'        => 'application/x-xzpdf',
 852      'pef'           => 'image/x-pentax-pef',
 853      'pem'           => 'application/x-x509-ca-cert',
 854      'perl'          => 'application/x-perl',
 855      'pfa'           => 'application/x-font-type1',
 856      'pfb'           => 'application/x-font-type1',
 857      'pfm'           => 'application/x-font-type1',
 858      'pfr'           => 'application/font-tdpfr',
 859      'pfx'           => 'application/x-pkcs12',
 860      'pgm'           => 'image/x-portable-graymap',
 861      'pgn'           => 'application/x-chess-pgn',
 862      'pgp'           => 'application/pgp-encrypted',
 863      'php'           => 'application/x-httpd-php',
 864      'php3'          => 'application/x-httpd-php3',
 865      'php4'          => 'application/x-php',
 866      'php5'          => 'application/x-php',
 867      'phps'          => 'application/x-php',
 868      'pic'           => 'image/x-pict',
 869      'pict'          => 'image/x-pict',
 870      'pict1'         => 'image/x-pict',
 871      'pict2'         => 'image/x-pict',
 872      'pk'            => 'application/x-tex-pk',
 873      'pkcs8'         => 'application/pkcs8',
 874      'pkg'           => 'application/octet-stream',
 875      'pki'           => 'application/pkixcmp',
 876      'pkipath'       => 'application/pkix-pkipath',
 877      'pkr'           => 'application/pgp-keys',
 878      'pl'            => 'application/x-perl',
 879      'pla'           => 'audio/x-iriver-pla',
 880      'plb'           => 'application/vnd.3gpp.pic-bw-large',
 881      'plc'           => 'application/vnd.mobius.plc',
 882      'plf'           => 'application/vnd.pocketlearn',
 883      'pln'           => 'application/x-planperfect',
 884      'pls'           => 'application/pls+xml',
 885      'pm'            => 'application/x-perl',
 886      'pml'           => 'application/vnd.ctc-posml',
 887      'png'           => 'image/png',
 888      'pnm'           => 'image/x-portable-anymap',
 889      'pntg'          => 'image/x-macpaint',
 890      'po'            => 'text/plain',
 891      'por'           => 'application/x-spss-por',
 892      'portpkg'       => 'application/vnd.macports.portpkg',
 893      'pot'           => 'application/vnd.ms-powerpoint',
 894      'potm'          => 'application/vnd.ms-powerpoint.template.macroenabled.12',
 895      'potx'          => 'application/vnd.openxmlformats-officedocument.presentationml.template',
 896      'ppam'          => 'application/vnd.ms-powerpoint.addin.macroenabled.12',
 897      'ppd'           => 'application/vnd.cups-ppd',
 898      'ppm'           => 'image/x-portable-pixmap',
 899      'pps'           => 'application/vnd.ms-powerpoint',
 900      'ppsm'          => 'application/vnd.ms-powerpoint.slideshow.macroenabled.12',
 901      'ppsx'          => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
 902      'ppt'           => 'application/vnd.ms-powerpoint',
 903      'pptm'          => 'application/vnd.ms-powerpoint.presentation.macroenabled.12',
 904      'pptx'          => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
 905      'ppz'           => 'application/vnd.ms-powerpoint',
 906      'pqa'           => 'application/vnd.palm',
 907      'prc'           => 'application/x-mobipocket-ebook',
 908      'pre'           => 'application/vnd.lotus-freelance',
 909      'prf'           => 'application/pics-rules',
 910      'ps'            => 'application/postscript',
 911      'ps.bz2'        => 'application/x-bzpostscript',
 912      'ps.gz'         => 'application/x-gzpostscript',
 913      'psb'           => 'application/vnd.3gpp.pic-bw-small',
 914      'psd'           => 'image/vnd.adobe.photoshop',
 915      'psf'           => 'application/x-font-linux-psf',
 916      'psf.gz'        => 'application/x-gz-font-linux-psf',
 917      'psflib'        => 'audio/x-psflib',
 918      'psid'          => 'audio/prs.sid',
 919      'pskcxml'       => 'application/pskc+xml',
 920      'psw'           => 'application/x-pocket-word',
 921      'ptid'          => 'application/vnd.pvi.ptid1',
 922      'pub'           => 'application/x-mspublisher',
 923      'pvb'           => 'application/vnd.3gpp.pic-bw-var',
 924      'pw'            => 'application/x-pw',
 925      'pwn'           => 'application/vnd.3m.post-it-notes',
 926      'py'            => 'text/x-python',
 927      'pya'           => 'audio/vnd.ms-playready.media.pya',
 928      'pyc'           => 'application/x-python-bytecode',
 929      'pyo'           => 'application/x-python-bytecode',
 930      'pyv'           => 'video/vnd.ms-playready.media.pyv',
 931      'qam'           => 'application/vnd.epson.quickanime',
 932      'qbo'           => 'application/vnd.intu.qbo',
 933      'qfx'           => 'application/vnd.intu.qfx',
 934      'qif'           => 'application/x-qw',
 935      'qml'           => 'text/x-qml',
 936      'qps'           => 'application/vnd.publishare-delta-tree',
 937      'qt'            => 'video/quicktime',
 938      'qti'           => 'application/x-qtiplot',
 939      'qti.gz'        => 'application/x-qtiplot',
 940      'qtif'          => 'image/x-quicktime',
 941      'qtl'           => 'application/x-quicktime-media-link',
 942      'qtvr'          => 'video/quicktime',
 943      'qwd'           => 'application/vnd.quark.quarkxpress',
 944      'qwt'           => 'application/vnd.quark.quarkxpress',
 945      'qxb'           => 'application/vnd.quark.quarkxpress',
 946      'qxd'           => 'application/vnd.quark.quarkxpress',
 947      'qxl'           => 'application/vnd.quark.quarkxpress',
 948      'qxt'           => 'application/vnd.quark.quarkxpress',
 949      'ra'            => 'audio/x-pn-realaudio',
 950      'raf'           => 'image/x-fuji-raf',
 951      'ram'           => 'audio/x-pn-realaudio',
 952      'rar'           => 'application/x-rar-compressed',
 953      'ras'           => 'image/x-cmu-raster',
 954      'raw'           => 'image/x-panasonic-raw',
 955      'rax'           => 'audio/vnd.rn-realaudio',
 956      'rb'            => 'application/x-ruby',
 957      'rcprofile'     => 'application/vnd.ipunplugged.rcprofile',
 958      'rdf'           => 'application/rdf+xml',
 959      'rdfs'          => 'application/rdf+xml',
 960      'rdz'           => 'application/vnd.data-vision.rdz',
 961      'reg'           => 'text/x-ms-regedit',
 962      'rej'           => 'text/x-reject',
 963      'rep'           => 'application/vnd.businessobjects',
 964      'res'           => 'application/x-dtbresource+xml',
 965      'rgb'           => 'image/x-rgb',
 966      'rif'           => 'application/reginfo+xml',
 967      'rip'           => 'audio/vnd.rip',
 968      'ris'           => 'application/x-research-info-systems',
 969      'rl'            => 'application/resource-lists+xml',
 970      'rlc'           => 'image/vnd.fujixerox.edmics-rlc',
 971      'rld'           => 'application/resource-lists-diff+xml',
 972      'rle'           => 'image/rle',
 973      'rm'            => 'application/vnd.rn-realmedia',
 974      'rmi'           => 'audio/midi',
 975      'rmj'           => 'application/vnd.rn-realmedia',
 976      'rmm'           => 'application/vnd.rn-realmedia',
 977      'rmp'           => 'audio/x-pn-realaudio-plugin',
 978      'rms'           => 'application/vnd.jcp.javame.midlet-rms',
 979      'rmvb'          => 'application/vnd.rn-realmedia-vbr',
 980      'rmx'           => 'application/vnd.rn-realmedia',
 981      'rnc'           => 'application/relax-ng-compact-syntax',
 982      'rng'           => 'application/xml',
 983      'roa'           => 'application/rpki-roa',
 984      'roff'          => 'text/troff',
 985      'rp'            => 'image/vnd.rn-realpix',
 986      'rp9'           => 'application/vnd.cloanto.rp9',
 987      'rpm'           => 'application/x-rpm',
 988      'rpss'          => 'application/vnd.nokia.radio-presets',
 989      'rpst'          => 'application/vnd.nokia.radio-preset',
 990      'rq'            => 'application/sparql-query',
 991      'rs'            => 'application/rls-services+xml',
 992      'rsd'           => 'application/rsd+xml',
 993      'rss'           => 'application/rss+xml',
 994      'rt'            => 'text/vnd.rn-realtext',
 995      'rtf'           => 'application/rtf',
 996      'rtx'           => 'text/richtext',
 997      'rv'            => 'video/vnd.rn-realvideo',
 998      'rvx'           => 'video/vnd.rn-realvideo',
 999      'rw2'           => 'image/x-panasonic-raw2',
1000      's'             => 'text/x-asm',
1001      's3m'           => 'audio/s3m',
1002      'saf'           => 'application/vnd.yamaha.smaf-audio',
1003      'sam'           => 'application/x-amipro',
1004      'sami'          => 'application/x-sami',
1005      'sav'           => 'application/x-spss-sav',
1006      'sbml'          => 'application/sbml+xml',
1007      'sc'            => 'application/vnd.ibm.secure-container',
1008      'scala'         => 'text/x-scala',
1009      'scd'           => 'application/x-msschedule',
1010      'scm'           => 'application/vnd.lotus-screencam',
1011      'scq'           => 'application/scvp-cv-request',
1012      'scs'           => 'application/scvp-cv-response',
1013      'scurl'         => 'text/vnd.curl.scurl',
1014      'sda'           => 'application/vnd.stardivision.draw',
1015      'sdc'           => 'application/vnd.stardivision.calc',
1016      'sdd'           => 'application/vnd.stardivision.impress',
1017      'sdkd'          => 'application/vnd.solent.sdkm+xml',
1018      'sdkm'          => 'application/vnd.solent.sdkm+xml',
1019      'sdp'           => 'application/sdp',
1020      'sds'           => 'application/vnd.stardivision.chart',
1021      'sdw'           => 'application/vnd.stardivision.writer',
1022      'see'           => 'application/vnd.seemail',
1023      'seed'          => 'application/vnd.fdsn.seed',
1024      'sema'          => 'application/vnd.sema',
1025      'semd'          => 'application/vnd.semd',
1026      'semf'          => 'application/vnd.semf',
1027      'ser'           => 'application/java-serialized-object',
1028      'setpay'        => 'application/set-payment-initiation',
1029      'setreg'        => 'application/set-registration-initiation',
1030      'sfd-hdstx'     => 'application/vnd.hydrostatix.sof-data',
1031      'sfs'           => 'application/vnd.spotfire.sfs',
1032      'sfv'           => 'text/x-sfv',
1033      'sgf'           => 'application/x-go-sgf',
1034      'sgi'           => 'image/sgi',
1035      'sgl'           => 'application/vnd.stardivision.writer-global',
1036      'sgm'           => 'text/sgml',
1037      'sgml'          => 'text/sgml',
1038      'sh'            => 'application/x-sh',
1039      'shape'         => 'application/x-dia-shape',
1040      'shar'          => 'application/x-shar',
1041      'shf'           => 'application/shf+xml',
1042      'shn'           => 'application/x-shorten',
1043      'shtml'         => 'text/html',
1044      'siag'          => 'application/x-siag',
1045      'sid'           => 'image/x-mrsid-image',
1046      'sig'           => 'application/pgp-signature',
1047      'sik'           => 'application/x-trash',
1048      'sil'           => 'audio/silk',
1049      'silo'          => 'model/mesh',
1050      'sis'           => 'application/vnd.symbian.install',
1051      'sisx'          => 'application/vnd.symbian.install',
1052      'sit'           => 'application/x-stuffit',
1053      'sitx'          => 'application/x-stuffitx',
1054      'siv'           => 'application/sieve',
1055      'sk'            => 'image/x-skencil',
1056      'sk1'           => 'image/x-skencil',
1057      'skd'           => 'application/vnd.koan',
1058      'skm'           => 'application/vnd.koan',
1059      'skp'           => 'application/vnd.koan',
1060      'skr'           => 'application/pgp-keys',
1061      'skt'           => 'application/vnd.koan',
1062      'sldm'          => 'application/vnd.ms-powerpoint.slide.macroenabled.12',
1063      'sldx'          => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
1064      'slk'           => 'text/spreadsheet',
1065      'slt'           => 'application/vnd.epson.salt',
1066      'sm'            => 'application/vnd.stepmania.stepchart',
1067      'smaf'          => 'application/x-smaf',
1068      'smc'           => 'application/x-snes-rom',
1069      'smd'           => 'application/vnd.stardivision.mail',
1070      'smf'           => 'application/vnd.stardivision.math',
1071      'smi'           => 'application/smil+xml',
1072      'smil'          => 'application/smil+xml',
1073      'sml'           => 'application/smil',
1074      'sms'           => 'application/x-sms-rom',
1075      'smv'           => 'video/x-smv',
1076      'smzip'         => 'application/vnd.stepmania.package',
1077      'snd'           => 'audio/basic',
1078      'snf'           => 'application/x-font-snf',
1079      'so'            => 'application/octet-stream',
1080      'spc'           => 'application/x-pkcs7-certificates',
1081      'spd'           => 'application/x-font-speedo',
1082      'spec'          => 'text/x-rpm-spec',
1083      'spf'           => 'application/vnd.yamaha.smaf-phrase',
1084      'spkac'         => 'application/x-spkac',
1085      'spl'           => 'application/x-futuresplash',
1086      'spm'           => 'application/x-source-rpm',
1087      'spot'          => 'text/vnd.in3d.spot',
1088      'spp'           => 'application/scvp-vp-response',
1089      'spq'           => 'application/scvp-vp-request',
1090      'spx'           => 'audio/ogg',
1091      'sql'           => 'application/x-sql',
1092      'sr2'           => 'image/x-sony-sr2',
1093      'src'           => 'application/x-wais-source',
1094      'src.rpm'       => 'application/x-source-rpm',
1095      'srf'           => 'image/x-sony-srf',
1096      'srt'           => 'application/x-subrip',
1097      'sru'           => 'application/sru+xml',
1098      'srx'           => 'application/sparql-results+xml',
1099      'ss'            => 'text/x-scheme',
1100      'ssa'           => 'text/x-ssa',
1101      'ssdl'          => 'application/ssdl+xml',
1102      'sse'           => 'application/vnd.kodak-descriptor',
1103      'ssf'           => 'application/vnd.epson.ssf',
1104      'ssml'          => 'application/ssml+xml',
1105      'st'            => 'application/vnd.sailingtracker.track',
1106      'stc'           => 'application/vnd.sun.xml.calc.template',
1107      'std'           => 'application/vnd.sun.xml.draw.template',
1108      'stf'           => 'application/vnd.wt.stf',
1109      'sti'           => 'application/vnd.sun.xml.impress.template',
1110      'stk'           => 'application/hyperstudio',
1111      'stl'           => 'application/vnd.ms-pki.stl',
1112      'stm'           => 'audio/x-stm',
1113      'str'           => 'application/vnd.pg.format',
1114      'stw'           => 'application/vnd.sun.xml.writer.template',
1115      'sty'           => 'text/x-tex',
1116      'sub'           => 'text/vnd.dvb.subtitle',
1117      'sun'           => 'image/x-sun-raster',
1118      'sus'           => 'application/vnd.sus-calendar',
1119      'susp'          => 'application/vnd.sus-calendar',
1120      'sv'            => 'text/x-svsrc',
1121      'sv4cpio'       => 'application/x-sv4cpio',
1122      'sv4crc'        => 'application/x-sv4crc',
1123      'svc'           => 'application/vnd.dvb.service',
1124      'svd'           => 'application/vnd.svd',
1125      'svg'           => 'image/svg+xml',
1126      'svgz'          => 'image/svg+xml',
1127      'svh'           => 'text/x-svhdr',
1128      'swa'           => 'application/x-director',
1129      'swf'           => 'application/x-shockwave-flash',
1130      'swi'           => 'application/vnd.aristanetworks.swi',
1131      'swm'           => 'application/x-ms-wim',
1132      'sxc'           => 'application/vnd.sun.xml.calc',
1133      'sxd'           => 'application/vnd.sun.xml.draw',
1134      'sxg'           => 'application/vnd.sun.xml.writer.global',
1135      'sxi'           => 'application/vnd.sun.xml.impress',
1136      'sxm'           => 'application/vnd.sun.xml.math',
1137      'sxw'           => 'application/vnd.sun.xml.writer',
1138      'sylk'          => 'text/spreadsheet',
1139      't'             => 'text/troff',
1140      't2t'           => 'text/x-txt2tags',
1141      't3'            => 'application/x-t3vm-image',
1142      'taglet'        => 'application/vnd.mynfc',
1143      'tao'           => 'application/vnd.tao.intent-module-archive',
1144      'tar'           => 'application/x-tar',
1145      'tar.bz'        => 'application/x-bzip-compressed-tar',
1146      'tar.bz2'       => 'application/x-bzip-compressed-tar',
1147      'tar.gz'        => 'application/x-compressed-tar',
1148      'tar.lrz'       => 'application/x-lrzip-compressed-tar',
1149      'tar.lzma'      => 'application/x-lzma-compressed-tar',
1150      'tar.lzo'       => 'application/x-tzo',
1151      'tar.xz'        => 'application/x-xz-compressed-tar',
1152      'tar.z'         => 'application/x-tarz',
1153      'taz'           => 'application/x-tarz',
1154      'tb2'           => 'application/x-bzip-compressed-tar',
1155      'tbz'           => 'application/x-bzip-compressed-tar',
1156      'tbz2'          => 'application/x-bzip-compressed-tar',
1157      'tcap'          => 'application/vnd.3gpp2.tcap',
1158      'tcl'           => 'application/x-tcl',
1159      'teacher'       => 'application/vnd.smart.teacher',
1160      'tei'           => 'application/tei+xml',
1161      'teicorpus'     => 'application/tei+xml',
1162      'tex'           => 'application/x-tex',
1163      'texi'          => 'application/x-texinfo',
1164      'texinfo'       => 'application/x-texinfo',
1165      'text'          => 'text/plain',
1166      'tfi'           => 'application/thraud+xml',
1167      'tfm'           => 'application/x-tex-tfm',
1168      'tga'           => 'image/x-tga',
1169      'tgz'           => 'application/x-gtar',
1170      'theme'         => 'application/x-theme',
1171      'themepack'     => 'application/x-windows-themepack',
1172      'thmx'          => 'application/vnd.ms-officetheme',
1173      'tif'           => 'image/tiff',
1174      'tiff'          => 'image/tiff',
1175      'tk'            => 'text/x-tcl',
1176      'tlrz'          => 'application/x-lrzip-compressed-tar',
1177      'tlz'           => 'application/x-lzma-compressed-tar',
1178      'tmo'           => 'application/vnd.tmobile-livetv',
1179      'tnef'          => 'application/vnd.ms-tnef',
1180      'tnf'           => 'application/vnd.ms-tnef',
1181      'toc'           => 'application/x-cdrdao-toc',
1182      'torrent'       => 'application/x-bittorrent',
1183      'tpic'          => 'image/x-tga',
1184      'tpl'           => 'application/vnd.groove-tool-template',
1185      'tpt'           => 'application/vnd.trid.tpt',
1186      'tr'            => 'text/troff',
1187      'tra'           => 'application/vnd.trueapp',
1188      'trig'          => 'application/x-trig',
1189      'trm'           => 'application/x-msterminal',
1190      'ts'            => 'text/vnd.trolltech.linguist',
1191      'tsd'           => 'application/timestamped-data',
1192      'tsv'           => 'text/tab-separated-values',
1193      'tta'           => 'audio/x-tta',
1194      'ttc'           => 'application/x-font-ttf',
1195      'ttf'           => 'application/x-font-ttf',
1196      'ttl'           => 'text/turtle',
1197      'ttx'           => 'application/x-font-ttx',
1198      'twd'           => 'application/vnd.simtech-mindmapper',
1199      'twds'          => 'application/vnd.simtech-mindmapper',
1200      'txd'           => 'application/vnd.genomatix.tuxedo',
1201      'txf'           => 'application/vnd.mobius.txf',
1202      'txt'           => 'text/plain',
1203      'txz'           => 'application/x-xz-compressed-tar',
1204      'tzo'           => 'application/x-tzo',
1205      'u32'           => 'application/x-authorware-bin',
1206      'udeb'          => 'application/x-debian-package',
1207      'ufd'           => 'application/vnd.ufdl',
1208      'ufdl'          => 'application/vnd.ufdl',
1209      'ufraw'         => 'application/x-ufraw',
1210      'ui'            => 'application/x-designer',
1211      'uil'           => 'text/x-uil',
1212      'ult'           => 'audio/x-mod',
1213      'ulx'           => 'application/x-glulx',
1214      'umj'           => 'application/vnd.umajin',
1215      'uni'           => 'audio/x-mod',
1216      'unityweb'      => 'application/vnd.unity',
1217      'uoml'          => 'application/vnd.uoml+xml',
1218      'uri'           => 'text/uri-list',
1219      'uris'          => 'text/uri-list',
1220      'url'           => 'application/x-mswinurl',
1221      'urls'          => 'text/uri-list',
1222      'ustar'         => 'application/x-ustar',
1223      'utz'           => 'application/vnd.uiq.theme',
1224      'uu'            => 'text/x-uuencode',
1225      'uue'           => 'text/x-uuencode',
1226      'uva'           => 'audio/vnd.dece.audio',
1227      'uvd'           => 'application/vnd.dece.data',
1228      'uvf'           => 'application/vnd.dece.data',
1229      'uvg'           => 'image/vnd.dece.graphic',
1230      'uvh'           => 'video/vnd.dece.hd',
1231      'uvi'           => 'image/vnd.dece.graphic',
1232      'uvm'           => 'video/vnd.dece.mobile',
1233      'uvp'           => 'video/vnd.dece.pd',
1234      'uvs'           => 'video/vnd.dece.sd',
1235      'uvt'           => 'application/vnd.dece.ttml+xml',
1236      'uvu'           => 'video/vnd.uvvu.mp4',
1237      'uvv'           => 'video/vnd.dece.video',
1238      'uvva'          => 'audio/vnd.dece.audio',
1239      'uvvd'          => 'application/vnd.dece.data',
1240      'uvvf'          => 'application/vnd.dece.data',
1241      'uvvg'          => 'image/vnd.dece.graphic',
1242      'uvvh'          => 'video/vnd.dece.hd',
1243      'uvvi'          => 'image/vnd.dece.graphic',
1244      'uvvm'          => 'video/vnd.dece.mobile',
1245      'uvvp'          => 'video/vnd.dece.pd',
1246      'uvvs'          => 'video/vnd.dece.sd',
1247      'uvvt'          => 'application/vnd.dece.ttml+xml',
1248      'uvvu'          => 'video/vnd.uvvu.mp4',
1249      'uvvv'          => 'video/vnd.dece.video',
1250      'uvvx'          => 'application/vnd.dece.unspecified',
1251      'uvvz'          => 'application/vnd.dece.zip',
1252      'uvx'           => 'application/vnd.dece.unspecified',
1253      'uvz'           => 'application/vnd.dece.zip',
1254      'v'             => 'text/x-verilog',
1255      'vala'          => 'text/x-vala',
1256      'vapi'          => 'text/x-vala',
1257      'vcard'         => 'text/vcard',
1258      'vcd'           => 'application/x-cdlink',
1259      'vcf'           => 'text/x-vcard',
1260      'vcg'           => 'application/vnd.groove-vcard',
1261      'vcs'           => 'text/calendar',
1262      'vct'           => 'text/vcard',
1263      'vcx'           => 'application/vnd.vcx',
1264      'vda'           => 'image/x-tga',
1265      'vfb'           => 'text/calendar',
1266      'vhd'           => 'text/x-vhdl',
1267      'vhdl'          => 'text/x-vhdl',
1268      'vis'           => 'application/vnd.visionary',
1269      'viv'           => 'video/vnd.vivo',
1270      'vivo'          => 'video/vivo',
1271      'vlc'           => 'audio/x-mpegurl',
1272      'vob'           => 'video/x-ms-vob',
1273      'voc'           => 'audio/x-voc',
1274      'vor'           => 'application/vnd.stardivision.writer',
1275      'vox'           => 'application/x-authorware-bin',
1276      'vrm'           => 'model/vrml',
1277      'vrml'          => 'model/vrml',
1278      'vsd'           => 'application/vnd.visio',
1279      'vsf'           => 'application/vnd.vsf',
1280      'vss'           => 'application/vnd.visio',
1281      'vst'           => 'application/vnd.visio',
1282      'vsw'           => 'application/vnd.visio',
1283      'vtt'           => 'text/vtt',
1284      'vtu'           => 'model/vnd.vtu',
1285      'vxml'          => 'application/voicexml+xml',
1286      'w3d'           => 'application/x-director',
1287      'wad'           => 'application/x-doom',
1288      'wav'           => 'audio/x-wav',
1289      'wax'           => 'audio/x-ms-wax',
1290      'wb1'           => 'application/x-quattropro',
1291      'wb2'           => 'application/x-quattropro',
1292      'wb3'           => 'application/x-quattropro',
1293      'wbmp'          => 'image/vnd.wap.wbmp',
1294      'wbs'           => 'application/vnd.criticaltools.wbs+xml',
1295      'wbxml'         => 'application/vnd.wap.wbxml',
1296      'wcm'           => 'application/vnd.ms-works',
1297      'wdb'           => 'application/vnd.ms-works',
1298      'wdp'           => 'image/vnd.ms-photo',
1299      'weba'          => 'audio/webm',
1300      'webm'          => 'video/webm',
1301      'webp'          => 'image/webp',
1302      'wg'            => 'application/vnd.pmi.widget',
1303      'wgt'           => 'application/widget',
1304      'wim'           => 'application/x-ms-wim',
1305      'wk1'           => 'application/vnd.lotus-1-2-3',
1306      'wk3'           => 'application/vnd.lotus-1-2-3',
1307      'wk4'           => 'application/vnd.lotus-1-2-3',
1308      'wks'           => 'application/vnd.ms-works',
1309      'wm'            => 'video/x-ms-wm',
1310      'wma'           => 'audio/x-ms-wma',
1311      'wmd'           => 'application/x-ms-wmd',
1312      'wmf'           => 'application/x-msmetafile',
1313      'wml'           => 'text/vnd.wap.wml',
1314      'wmlc'          => 'application/vnd.wap.wmlc',
1315      'wmls'          => 'text/vnd.wap.wmlscript',
1316      'wmlsc'         => 'application/vnd.wap.wmlscriptc',
1317      'wmv'           => 'video/x-ms-wmv',
1318      'wmx'           => 'video/x-ms-wmx',
1319      'wmz'           => 'application/x-ms-wmz',
1320      'woff'          => 'application/x-font-woff',
1321      'wp'            => 'application/vnd.wordperfect',
1322      'wp4'           => 'application/vnd.wordperfect',
1323      'wp5'           => 'application/vnd.wordperfect',
1324      'wp6'           => 'application/vnd.wordperfect',
1325      'wpd'           => 'application/vnd.wordperfect',
1326      'wpg'           => 'application/x-wpg',
1327      'wpl'           => 'application/vnd.ms-wpl',
1328      'wpp'           => 'application/vnd.wordperfect',
1329      'wps'           => 'application/vnd.ms-works',
1330      'wqd'           => 'application/vnd.wqd',
1331      'wri'           => 'application/x-mswrite',
1332      'wrl'           => 'model/vrml',
1333      'wsdl'          => 'application/wsdl+xml',
1334      'wsgi'          => 'text/x-python',
1335      'wspolicy'      => 'application/wspolicy+xml',
1336      'wtb'           => 'application/vnd.webturbo',
1337      'wv'            => 'audio/x-wavpack',
1338      'wvc'           => 'audio/x-wavpack-correction',
1339      'wvp'           => 'audio/x-wavpack',
1340      'wvx'           => 'video/x-ms-wvx',
1341      'wwf'           => 'application/x-wwf',
1342      'x32'           => 'application/x-authorware-bin',
1343      'x3d'           => 'model/x3d+xml',
1344      'x3db'          => 'model/x3d+binary',
1345      'x3dbz'         => 'model/x3d+binary',
1346      'x3dv'          => 'model/x3d+vrml',
1347      'x3dvz'         => 'model/x3d+vrml',
1348      'x3dz'          => 'model/x3d+xml',
1349      'x3f'           => 'image/x-sigma-x3f',
1350      'xac'           => 'application/x-gnucash',
1351      'xaml'          => 'application/xaml+xml',
1352      'xap'           => 'application/x-silverlight-app',
1353      'xar'           => 'application/vnd.xara',
1354      'xbap'          => 'application/x-ms-xbap',
1355      'xbd'           => 'application/vnd.fujixerox.docuworks.binder',
1356      'xbel'          => 'application/x-xbel',
1357      'xbl'           => 'application/xml',
1358      'xbm'           => 'image/x-xbitmap',
1359      'xcf'           => 'image/x-xcf',
1360      'xcf.bz2'       => 'image/x-compressed-xcf',
1361      'xcf.gz'        => 'image/x-compressed-xcf',
1362      'xdf'           => 'application/xcap-diff+xml',
1363      'xdm'           => 'application/vnd.syncml.dm+xml',
1364      'xdp'           => 'application/vnd.adobe.xdp+xml',
1365      'xdssc'         => 'application/dssc+xml',
1366      'xdw'           => 'application/vnd.fujixerox.docuworks',
1367      'xenc'          => 'application/xenc+xml',
1368      'xer'           => 'application/patch-ops-error+xml',
1369      'xfdf'          => 'application/vnd.adobe.xfdf',
1370      'xfdl'          => 'application/vnd.xfdl',
1371      'xht'           => 'application/xhtml+xml',
1372      'xhtml'         => 'application/xhtml+xml',
1373      'xhvml'         => 'application/xv+xml',
1374      'xi'            => 'audio/x-xi',
1375      'xif'           => 'image/vnd.xiff',
1376      'xla'           => 'application/vnd.ms-excel',
1377      'xlam'          => 'application/vnd.ms-excel.addin.macroenabled.12',
1378      'xlc'           => 'application/vnd.ms-excel',
1379      'xld'           => 'application/vnd.ms-excel',
1380      'xlf'           => 'application/x-xliff+xml',
1381      'xliff'         => 'application/x-xliff',
1382      'xll'           => 'application/vnd.ms-excel',
1383      'xlm'           => 'application/vnd.ms-excel',
1384      'xlr'           => 'application/vnd.ms-works',
1385      'xls'           => 'application/vnd.ms-excel',
1386      'xlsb'          => 'application/vnd.ms-excel.sheet.binary.macroenabled.12',
1387      'xlsm'          => 'application/vnd.ms-excel.sheet.macroenabled.12',
1388      'xlsx'          => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
1389      'xlt'           => 'application/vnd.ms-excel',
1390      'xltm'          => 'application/vnd.ms-excel.template.macroenabled.12',
1391      'xltx'          => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
1392      'xlw'           => 'application/vnd.ms-excel',
1393      'xm'            => 'audio/xm',
1394      'xmf'           => 'audio/x-xmf',
1395      'xmi'           => 'text/x-xmi',
1396      'xml'           => 'application/xml',
1397      'xo'            => 'application/vnd.olpc-sugar',
1398      'xop'           => 'application/xop+xml',
1399      'xpi'           => 'application/x-xpinstall',
1400      'xpl'           => 'application/xproc+xml',
1401      'xpm'           => 'image/x-xpixmap',
1402      'xpr'           => 'application/vnd.is-xpr',
1403      'xps'           => 'application/vnd.ms-xpsdocument',
1404      'xpw'           => 'application/vnd.intercon.formnet',
1405      'xpx'           => 'application/vnd.intercon.formnet',
1406      'xsd'           => 'application/xml',
1407      'xsl'           => 'application/xml',
1408      'xslfo'         => 'text/x-xslfo',
1409      'xslt'          => 'application/xslt+xml',
1410      'xsm'           => 'application/vnd.syncml+xml',
1411      'xspf'          => 'application/xspf+xml',
1412      'xul'           => 'application/vnd.mozilla.xul+xml',
1413      'xvm'           => 'application/xv+xml',
1414      'xvml'          => 'application/xv+xml',
1415      'xwd'           => 'image/x-xwindowdump',
1416      'xyz'           => 'chemical/x-xyz',
1417      'xz'            => 'application/x-xz',
1418      'yaml'          => 'application/x-yaml',
1419      'yang'          => 'application/yang',
1420      'yin'           => 'application/yin+xml',
1421      'yml'           => 'application/x-yaml',
1422      'z'             => 'application/x-compress',
1423      'z1'            => 'application/x-zmachine',
1424      'z2'            => 'application/x-zmachine',
1425      'z3'            => 'application/x-zmachine',
1426      'z4'            => 'application/x-zmachine',
1427      'z5'            => 'application/x-zmachine',
1428      'z6'            => 'application/x-zmachine',
1429      'z7'            => 'application/x-zmachine',
1430      'z8'            => 'application/x-zmachine',
1431      'zabw'          => 'application/x-abiword',
1432      'zaz'           => 'application/vnd.zzazz.deck+xml',
1433      'zip'           => 'application/zip',
1434      'zir'           => 'application/vnd.zul',
1435      'zirz'          => 'application/vnd.zul',
1436      'zmm'           => 'application/vnd.handheld-entertainment+xml',
1437      'zoo'           => 'application/x-zoo',
1438      '123'           => 'application/vnd.lotus-1-2-3',
1439      '602'           => 'application/x-t602',
1440      '669'           => 'audio/x-mod'
1441  );


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1