|
|
|
|
@@ -7,22 +7,23 @@ namespace GuzzleHttp\Psr7;
|
|
|
|
|
final class MimeType
|
|
|
|
|
{
|
|
|
|
|
private const MIME_TYPES = [
|
|
|
|
|
'123' => 'application/vnd.lotus-1-2-3',
|
|
|
|
|
'1km' => 'application/vnd.1000minds.decision-model+xml',
|
|
|
|
|
'210' => 'model/step',
|
|
|
|
|
'3dml' => 'text/vnd.in3d.3dml',
|
|
|
|
|
'3ds' => 'image/x-3ds',
|
|
|
|
|
'3g2' => 'video/3gpp2',
|
|
|
|
|
'3gp' => 'video/3gp',
|
|
|
|
|
'3gp' => 'video/3gpp',
|
|
|
|
|
'3gpp' => 'video/3gpp',
|
|
|
|
|
'3mf' => 'model/3mf',
|
|
|
|
|
'7z' => 'application/x-7z-compressed',
|
|
|
|
|
'7zip' => 'application/x-7z-compressed',
|
|
|
|
|
'123' => 'application/vnd.lotus-1-2-3',
|
|
|
|
|
'aab' => 'application/x-authorware-bin',
|
|
|
|
|
'aac' => 'audio/aac',
|
|
|
|
|
'aam' => 'application/x-authorware-map',
|
|
|
|
|
'aas' => 'application/x-authorware-seg',
|
|
|
|
|
'abw' => 'application/x-abiword',
|
|
|
|
|
'ac' => 'application/vnd.nokia.n-gage.ac+xml',
|
|
|
|
|
'ac' => 'application/pkix-attr-cert',
|
|
|
|
|
'ac3' => 'audio/ac3',
|
|
|
|
|
'acc' => 'application/vnd.americandynamics.acc',
|
|
|
|
|
'ace' => 'application/x-ace-compressed',
|
|
|
|
|
@@ -35,7 +36,7 @@ final class MimeType
|
|
|
|
|
'afp' => 'application/vnd.ibm.modcap',
|
|
|
|
|
'age' => 'application/vnd.age',
|
|
|
|
|
'ahead' => 'application/vnd.ahead.space',
|
|
|
|
|
'ai' => 'application/pdf',
|
|
|
|
|
'ai' => 'application/postscript',
|
|
|
|
|
'aif' => 'audio/x-aiff',
|
|
|
|
|
'aifc' => 'audio/x-aiff',
|
|
|
|
|
'aiff' => 'audio/x-aiff',
|
|
|
|
|
@@ -55,7 +56,7 @@ final class MimeType
|
|
|
|
|
'apr' => 'application/vnd.lotus-approach',
|
|
|
|
|
'arc' => 'application/x-freearc',
|
|
|
|
|
'arj' => 'application/x-arj',
|
|
|
|
|
'asc' => 'application/pgp-signature',
|
|
|
|
|
'asc' => 'application/pgp-keys',
|
|
|
|
|
'asf' => 'video/x-ms-asf',
|
|
|
|
|
'asm' => 'text/x-asm',
|
|
|
|
|
'aso' => 'application/vnd.accpac.simply.aso',
|
|
|
|
|
@@ -66,7 +67,7 @@ final class MimeType
|
|
|
|
|
'atomdeleted' => 'application/atomdeleted+xml',
|
|
|
|
|
'atomsvc' => 'application/atomsvc+xml',
|
|
|
|
|
'atx' => 'application/vnd.antix.game-component',
|
|
|
|
|
'au' => 'audio/x-au',
|
|
|
|
|
'au' => 'audio/basic',
|
|
|
|
|
'avci' => 'image/avci',
|
|
|
|
|
'avcs' => 'image/avcs',
|
|
|
|
|
'avi' => 'video/x-msvideo',
|
|
|
|
|
@@ -77,15 +78,18 @@ final class MimeType
|
|
|
|
|
'azv' => 'image/vnd.airzip.accelerator.azv',
|
|
|
|
|
'azw' => 'application/vnd.amazon.ebook',
|
|
|
|
|
'b16' => 'image/vnd.pco.b16',
|
|
|
|
|
'bary' => 'model/vnd.bary',
|
|
|
|
|
'bat' => 'application/x-msdownload',
|
|
|
|
|
'bcpio' => 'application/x-bcpio',
|
|
|
|
|
'bdf' => 'application/x-font-bdf',
|
|
|
|
|
'bdm' => 'application/vnd.syncml.dm+wbxml',
|
|
|
|
|
'bdoc' => 'application/x-bdoc',
|
|
|
|
|
'bdo' => 'application/vnd.nato.bindingdataobject+xml',
|
|
|
|
|
'bdoc' => 'application/bdoc',
|
|
|
|
|
'bed' => 'application/vnd.realvnc.bed',
|
|
|
|
|
'bh2' => 'application/vnd.fujitsu.oasysprs',
|
|
|
|
|
'bin' => 'application/octet-stream',
|
|
|
|
|
'blb' => 'application/x-blorb',
|
|
|
|
|
'blend' => 'application/x-blender',
|
|
|
|
|
'blorb' => 'application/x-blorb',
|
|
|
|
|
'bmi' => 'application/vnd.bmi',
|
|
|
|
|
'bmml' => 'application/vnd.balsamiq.bmml+xml',
|
|
|
|
|
@@ -95,6 +99,8 @@ final class MimeType
|
|
|
|
|
'boz' => 'application/x-bzip2',
|
|
|
|
|
'bpk' => 'application/octet-stream',
|
|
|
|
|
'bpmn' => 'application/octet-stream',
|
|
|
|
|
'brush' => 'application/vnd.procreate.brush',
|
|
|
|
|
'brushset' => 'application/vnd.procreate.brushset',
|
|
|
|
|
'bsp' => 'model/vnd.valve.source.compiled-map',
|
|
|
|
|
'btf' => 'image/prs.btif',
|
|
|
|
|
'btif' => 'image/prs.btif',
|
|
|
|
|
@@ -102,13 +108,13 @@ final class MimeType
|
|
|
|
|
'bz' => 'application/x-bzip',
|
|
|
|
|
'bz2' => 'application/x-bzip2',
|
|
|
|
|
'c' => 'text/x-c',
|
|
|
|
|
'c11amc' => 'application/vnd.cluetrust.cartomobile-config',
|
|
|
|
|
'c11amz' => 'application/vnd.cluetrust.cartomobile-config-pkg',
|
|
|
|
|
'c4d' => 'application/vnd.clonk.c4group',
|
|
|
|
|
'c4f' => 'application/vnd.clonk.c4group',
|
|
|
|
|
'c4g' => 'application/vnd.clonk.c4group',
|
|
|
|
|
'c4p' => 'application/vnd.clonk.c4group',
|
|
|
|
|
'c4u' => 'application/vnd.clonk.c4group',
|
|
|
|
|
'c11amc' => 'application/vnd.cluetrust.cartomobile-config',
|
|
|
|
|
'c11amz' => 'application/vnd.cluetrust.cartomobile-config-pkg',
|
|
|
|
|
'cab' => 'application/vnd.ms-cab-compressed',
|
|
|
|
|
'caf' => 'audio/x-caf',
|
|
|
|
|
'cap' => 'application/vnd.tcpdump.pcap',
|
|
|
|
|
@@ -132,7 +138,6 @@ final class MimeType
|
|
|
|
|
'cdmid' => 'application/cdmi-domain',
|
|
|
|
|
'cdmio' => 'application/cdmi-object',
|
|
|
|
|
'cdmiq' => 'application/cdmi-queue',
|
|
|
|
|
'cdr' => 'application/cdr',
|
|
|
|
|
'cdx' => 'chemical/x-cdx',
|
|
|
|
|
'cdxml' => 'application/vnd.chemdraw+xml',
|
|
|
|
|
'cdy' => 'application/vnd.cinderella',
|
|
|
|
|
@@ -147,7 +152,7 @@ final class MimeType
|
|
|
|
|
'cil' => 'application/vnd.ms-artgalry',
|
|
|
|
|
'cjs' => 'application/node',
|
|
|
|
|
'cla' => 'application/vnd.claymore',
|
|
|
|
|
'class' => 'application/octet-stream',
|
|
|
|
|
'class' => 'application/java-vm',
|
|
|
|
|
'cld' => 'model/vnd.cld',
|
|
|
|
|
'clkk' => 'application/vnd.crick.clicker.keyboard',
|
|
|
|
|
'clkp' => 'application/vnd.crick.clicker.palette',
|
|
|
|
|
@@ -194,6 +199,8 @@ final class MimeType
|
|
|
|
|
'davmount' => 'application/davmount+xml',
|
|
|
|
|
'dbf' => 'application/vnd.dbf',
|
|
|
|
|
'dbk' => 'application/docbook+xml',
|
|
|
|
|
'dcm' => 'application/dicom',
|
|
|
|
|
'dcmp' => 'application/vnd.dcmp+xml',
|
|
|
|
|
'dcr' => 'application/x-director',
|
|
|
|
|
'dcurl' => 'text/vnd.curl.dcurl',
|
|
|
|
|
'dd2' => 'application/vnd.oma.dd2+xml',
|
|
|
|
|
@@ -221,19 +228,22 @@ final class MimeType
|
|
|
|
|
'dmp' => 'application/vnd.tcpdump.pcap',
|
|
|
|
|
'dms' => 'application/octet-stream',
|
|
|
|
|
'dna' => 'application/vnd.dna',
|
|
|
|
|
'dng' => 'image/x-adobe-dng',
|
|
|
|
|
'doc' => 'application/msword',
|
|
|
|
|
'docm' => 'application/vnd.ms-word.template.macroEnabled.12',
|
|
|
|
|
'docm' => 'application/vnd.ms-word.document.macroenabled.12',
|
|
|
|
|
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
|
|
|
|
|
'dot' => 'application/msword',
|
|
|
|
|
'dotm' => 'application/vnd.ms-word.template.macroEnabled.12',
|
|
|
|
|
'dotm' => 'application/vnd.ms-word.template.macroenabled.12',
|
|
|
|
|
'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
|
|
|
|
|
'dp' => 'application/vnd.osgi.dp',
|
|
|
|
|
'dpg' => 'application/vnd.dpgraph',
|
|
|
|
|
'dpx' => 'image/dpx',
|
|
|
|
|
'dra' => 'audio/vnd.dra',
|
|
|
|
|
'drle' => 'image/dicom-rle',
|
|
|
|
|
'drm' => 'application/vnd.procreate.dream',
|
|
|
|
|
'dsc' => 'text/prs.lines.tag',
|
|
|
|
|
'dssc' => 'application/dssc+der',
|
|
|
|
|
'dst' => 'application/octet-stream',
|
|
|
|
|
'dtb' => 'application/x-dtbook+xml',
|
|
|
|
|
'dtd' => 'application/xml-dtd',
|
|
|
|
|
'dts' => 'audio/vnd.dts',
|
|
|
|
|
@@ -285,10 +295,12 @@ final class MimeType
|
|
|
|
|
'f4v' => 'video/mp4',
|
|
|
|
|
'f77' => 'text/x-fortran',
|
|
|
|
|
'f90' => 'text/x-fortran',
|
|
|
|
|
'facti' => 'image/vnd.blockfact.facti',
|
|
|
|
|
'fbs' => 'image/vnd.fastbidsheet',
|
|
|
|
|
'fbx' => 'application/vnd.autodesk.fbx',
|
|
|
|
|
'fcdt' => 'application/vnd.adobe.formscentral.fcdt',
|
|
|
|
|
'fcs' => 'application/vnd.isac.fcs',
|
|
|
|
|
'fdf' => 'application/vnd.fdf',
|
|
|
|
|
'fdf' => 'application/fdf',
|
|
|
|
|
'fdt' => 'application/fdt+xml',
|
|
|
|
|
'fe_launch' => 'application/vnd.denovo.fcselayout-link',
|
|
|
|
|
'fg5' => 'application/vnd.fujitsu.oasysgp',
|
|
|
|
|
@@ -330,21 +342,25 @@ final class MimeType
|
|
|
|
|
'gca' => 'application/x-gca-compressed',
|
|
|
|
|
'gdl' => 'model/vnd.gdl',
|
|
|
|
|
'gdoc' => 'application/vnd.google-apps.document',
|
|
|
|
|
'gdraw' => 'application/vnd.google-apps.drawing',
|
|
|
|
|
'ged' => 'text/vnd.familysearch.gedcom',
|
|
|
|
|
'geo' => 'application/vnd.dynageo',
|
|
|
|
|
'geojson' => 'application/geo+json',
|
|
|
|
|
'gex' => 'application/vnd.geometry-explorer',
|
|
|
|
|
'gform' => 'application/vnd.google-apps.form',
|
|
|
|
|
'ggb' => 'application/vnd.geogebra.file',
|
|
|
|
|
'ggs' => 'application/vnd.geogebra.slides',
|
|
|
|
|
'ggt' => 'application/vnd.geogebra.tool',
|
|
|
|
|
'ghf' => 'application/vnd.groove-help',
|
|
|
|
|
'gif' => 'image/gif',
|
|
|
|
|
'gim' => 'application/vnd.groove-identity-message',
|
|
|
|
|
'gjam' => 'application/vnd.google-apps.jam',
|
|
|
|
|
'glb' => 'model/gltf-binary',
|
|
|
|
|
'gltf' => 'model/gltf+json',
|
|
|
|
|
'gmap' => 'application/vnd.google-apps.map',
|
|
|
|
|
'gml' => 'application/gml+xml',
|
|
|
|
|
'gmx' => 'application/vnd.gmx',
|
|
|
|
|
'gnumeric' => 'application/x-gnumeric',
|
|
|
|
|
'gpg' => 'application/gpg-keys',
|
|
|
|
|
'gph' => 'application/vnd.flographit',
|
|
|
|
|
'gpx' => 'application/gpx+xml',
|
|
|
|
|
'gqf' => 'application/vnd.grafeq',
|
|
|
|
|
@@ -354,8 +370,10 @@ final class MimeType
|
|
|
|
|
'gre' => 'application/vnd.geometry-explorer',
|
|
|
|
|
'grv' => 'application/vnd.groove-injector',
|
|
|
|
|
'grxml' => 'application/srgs+xml',
|
|
|
|
|
'gscript' => 'application/vnd.google-apps.script',
|
|
|
|
|
'gsf' => 'application/x-font-ghostscript',
|
|
|
|
|
'gsheet' => 'application/vnd.google-apps.spreadsheet',
|
|
|
|
|
'gsite' => 'application/vnd.google-apps.site',
|
|
|
|
|
'gslides' => 'application/vnd.google-apps.presentation',
|
|
|
|
|
'gtar' => 'application/x-gtar',
|
|
|
|
|
'gtm' => 'application/vnd.groove-tool-message',
|
|
|
|
|
@@ -387,7 +405,6 @@ final class MimeType
|
|
|
|
|
'hpid' => 'application/vnd.hp-hpid',
|
|
|
|
|
'hps' => 'application/vnd.hp-hps',
|
|
|
|
|
'hqx' => 'application/mac-binhex40',
|
|
|
|
|
'hsj2' => 'image/hsj2',
|
|
|
|
|
'htc' => 'text/x-component',
|
|
|
|
|
'htke' => 'application/vnd.kenameaapp',
|
|
|
|
|
'htm' => 'text/html',
|
|
|
|
|
@@ -399,7 +416,7 @@ final class MimeType
|
|
|
|
|
'icc' => 'application/vnd.iccprofile',
|
|
|
|
|
'ice' => 'x-conference/x-cooltalk',
|
|
|
|
|
'icm' => 'application/vnd.iccprofile',
|
|
|
|
|
'ico' => 'image/x-icon',
|
|
|
|
|
'ico' => 'image/vnd.microsoft.icon',
|
|
|
|
|
'ics' => 'text/calendar',
|
|
|
|
|
'ief' => 'image/ief',
|
|
|
|
|
'ifb' => 'text/calendar',
|
|
|
|
|
@@ -414,6 +431,7 @@ final class MimeType
|
|
|
|
|
'imp' => 'application/vnd.accpac.simply.imp',
|
|
|
|
|
'ims' => 'application/vnd.ms-ims',
|
|
|
|
|
'in' => 'text/plain',
|
|
|
|
|
'indd' => 'application/x-indesign',
|
|
|
|
|
'ini' => 'text/plain',
|
|
|
|
|
'ink' => 'application/inkml+xml',
|
|
|
|
|
'inkml' => 'application/inkml+xml',
|
|
|
|
|
@@ -421,6 +439,7 @@ final class MimeType
|
|
|
|
|
'iota' => 'application/vnd.astraea-software.iota',
|
|
|
|
|
'ipfix' => 'application/ipfix',
|
|
|
|
|
'ipk' => 'application/vnd.shana.informed.package',
|
|
|
|
|
'ipynb' => 'application/x-ipynb+json',
|
|
|
|
|
'irm' => 'application/vnd.ibm.rights-management',
|
|
|
|
|
'irp' => 'application/vnd.irepository.package+xml',
|
|
|
|
|
'iso' => 'application/x-iso9660-image',
|
|
|
|
|
@@ -430,10 +449,13 @@ final class MimeType
|
|
|
|
|
'ivu' => 'application/vnd.immervision-ivu',
|
|
|
|
|
'jad' => 'text/vnd.sun.j2me.app-descriptor',
|
|
|
|
|
'jade' => 'text/jade',
|
|
|
|
|
'jaii' => 'image/jaii',
|
|
|
|
|
'jais' => 'image/jais',
|
|
|
|
|
'jam' => 'application/vnd.jam',
|
|
|
|
|
'jar' => 'application/java-archive',
|
|
|
|
|
'jardiff' => 'application/x-java-archive-diff',
|
|
|
|
|
'java' => 'text/x-java-source',
|
|
|
|
|
'jfif' => 'image/jpeg',
|
|
|
|
|
'jhc' => 'image/jphc',
|
|
|
|
|
'jisp' => 'application/vnd.jisp',
|
|
|
|
|
'jls' => 'image/jls',
|
|
|
|
|
@@ -447,18 +469,19 @@ final class MimeType
|
|
|
|
|
'jpf' => 'image/jpx',
|
|
|
|
|
'jpg' => 'image/jpeg',
|
|
|
|
|
'jpg2' => 'image/jp2',
|
|
|
|
|
'jpgm' => 'video/jpm',
|
|
|
|
|
'jpgm' => 'image/jpm',
|
|
|
|
|
'jpgv' => 'video/jpeg',
|
|
|
|
|
'jph' => 'image/jph',
|
|
|
|
|
'jpm' => 'video/jpm',
|
|
|
|
|
'jpm' => 'image/jpm',
|
|
|
|
|
'jpx' => 'image/jpx',
|
|
|
|
|
'js' => 'application/javascript',
|
|
|
|
|
'js' => 'text/javascript',
|
|
|
|
|
'json' => 'application/json',
|
|
|
|
|
'json5' => 'application/json5',
|
|
|
|
|
'jsonld' => 'application/ld+json',
|
|
|
|
|
'jsonml' => 'application/jsonml+json',
|
|
|
|
|
'jsx' => 'text/jsx',
|
|
|
|
|
'jt' => 'model/jt',
|
|
|
|
|
'jxl' => 'image/jxl',
|
|
|
|
|
'jxr' => 'image/jxr',
|
|
|
|
|
'jxra' => 'image/jxra',
|
|
|
|
|
'jxrs' => 'image/jxrs',
|
|
|
|
|
@@ -468,9 +491,10 @@ final class MimeType
|
|
|
|
|
'jxss' => 'image/jxss',
|
|
|
|
|
'kar' => 'audio/midi',
|
|
|
|
|
'karbon' => 'application/vnd.kde.karbon',
|
|
|
|
|
'kbl' => 'application/kbl+xml',
|
|
|
|
|
'kdb' => 'application/octet-stream',
|
|
|
|
|
'kdbx' => 'application/x-keepass2',
|
|
|
|
|
'key' => 'application/x-iwork-keynote-sffkey',
|
|
|
|
|
'key' => 'application/vnd.apple.keynote',
|
|
|
|
|
'kfo' => 'application/vnd.kde.kformula',
|
|
|
|
|
'kia' => 'application/vnd.kidspiration',
|
|
|
|
|
'kml' => 'application/vnd.google-earth.kml+xml',
|
|
|
|
|
@@ -495,7 +519,7 @@ final class MimeType
|
|
|
|
|
'les' => 'application/vnd.hhe.lesson-player',
|
|
|
|
|
'less' => 'text/less',
|
|
|
|
|
'lgr' => 'application/lgr+xml',
|
|
|
|
|
'lha' => 'application/octet-stream',
|
|
|
|
|
'lha' => 'application/x-lzh-compressed',
|
|
|
|
|
'link66' => 'application/vnd.route66.link66+xml',
|
|
|
|
|
'list' => 'text/plain',
|
|
|
|
|
'list3820' => 'application/vnd.ibm.modcap',
|
|
|
|
|
@@ -504,6 +528,7 @@ final class MimeType
|
|
|
|
|
'lnk' => 'application/x-ms-shortcut',
|
|
|
|
|
'log' => 'text/plain',
|
|
|
|
|
'lostxml' => 'application/lost+xml',
|
|
|
|
|
'lottie' => 'application/zip+dotlottie',
|
|
|
|
|
'lrf' => 'application/octet-stream',
|
|
|
|
|
'lrm' => 'application/vnd.ms-lrm',
|
|
|
|
|
'ltf' => 'application/vnd.frogans.ltf',
|
|
|
|
|
@@ -511,21 +536,24 @@ final class MimeType
|
|
|
|
|
'luac' => 'application/x-lua-bytecode',
|
|
|
|
|
'lvp' => 'audio/vnd.lucent.voice',
|
|
|
|
|
'lwp' => 'application/vnd.lotus-wordpro',
|
|
|
|
|
'lzh' => 'application/octet-stream',
|
|
|
|
|
'm1v' => 'video/mpeg',
|
|
|
|
|
'm2a' => 'audio/mpeg',
|
|
|
|
|
'm2v' => 'video/mpeg',
|
|
|
|
|
'm3a' => 'audio/mpeg',
|
|
|
|
|
'm3u' => 'text/plain',
|
|
|
|
|
'm3u8' => 'application/vnd.apple.mpegurl',
|
|
|
|
|
'm4a' => 'audio/x-m4a',
|
|
|
|
|
'm4p' => 'application/mp4',
|
|
|
|
|
'm4s' => 'video/iso.segment',
|
|
|
|
|
'm4u' => 'application/vnd.mpegurl',
|
|
|
|
|
'm4v' => 'video/x-m4v',
|
|
|
|
|
'lzh' => 'application/x-lzh-compressed',
|
|
|
|
|
'm13' => 'application/x-msmediaview',
|
|
|
|
|
'm14' => 'application/x-msmediaview',
|
|
|
|
|
'm1v' => 'video/mpeg',
|
|
|
|
|
'm21' => 'application/mp21',
|
|
|
|
|
'm2a' => 'audio/mpeg',
|
|
|
|
|
'm2t' => 'video/mp2t',
|
|
|
|
|
'm2ts' => 'video/mp2t',
|
|
|
|
|
'm2v' => 'video/mpeg',
|
|
|
|
|
'm3a' => 'audio/mpeg',
|
|
|
|
|
'm3u' => 'audio/x-mpegurl',
|
|
|
|
|
'm3u8' => 'application/vnd.apple.mpegurl',
|
|
|
|
|
'm4a' => 'audio/mp4',
|
|
|
|
|
'm4b' => 'audio/mp4',
|
|
|
|
|
'm4p' => 'application/mp4',
|
|
|
|
|
'm4s' => 'video/iso.segment',
|
|
|
|
|
'm4u' => 'video/vnd.mpegurl',
|
|
|
|
|
'm4v' => 'video/x-m4v',
|
|
|
|
|
'ma' => 'application/mathematica',
|
|
|
|
|
'mads' => 'application/mads+xml',
|
|
|
|
|
'maei' => 'application/mmt-aei+xml',
|
|
|
|
|
@@ -556,6 +584,8 @@ final class MimeType
|
|
|
|
|
'mft' => 'application/rpki-manifest',
|
|
|
|
|
'mgp' => 'application/vnd.osgeo.mapguide.package',
|
|
|
|
|
'mgz' => 'application/vnd.proteus.magazine',
|
|
|
|
|
'mht' => 'message/rfc822',
|
|
|
|
|
'mhtml' => 'message/rfc822',
|
|
|
|
|
'mid' => 'audio/midi',
|
|
|
|
|
'midi' => 'audio/midi',
|
|
|
|
|
'mie' => 'application/x-mie',
|
|
|
|
|
@@ -564,11 +594,11 @@ final class MimeType
|
|
|
|
|
'mj2' => 'video/mj2',
|
|
|
|
|
'mjp2' => 'video/mj2',
|
|
|
|
|
'mjs' => 'text/javascript',
|
|
|
|
|
'mk3d' => 'video/x-matroska',
|
|
|
|
|
'mka' => 'audio/x-matroska',
|
|
|
|
|
'mk3d' => 'video/matroska-3d',
|
|
|
|
|
'mka' => 'audio/matroska',
|
|
|
|
|
'mkd' => 'text/x-markdown',
|
|
|
|
|
'mks' => 'video/x-matroska',
|
|
|
|
|
'mkv' => 'video/x-matroska',
|
|
|
|
|
'mkv' => 'video/matroska',
|
|
|
|
|
'mlp' => 'application/vnd.dolby.mlp',
|
|
|
|
|
'mmd' => 'application/vnd.chipnuts.karaoke-mmd',
|
|
|
|
|
'mmf' => 'application/vnd.smaf',
|
|
|
|
|
@@ -581,13 +611,13 @@ final class MimeType
|
|
|
|
|
'mov' => 'video/quicktime',
|
|
|
|
|
'movie' => 'video/x-sgi-movie',
|
|
|
|
|
'mp2' => 'audio/mpeg',
|
|
|
|
|
'mp21' => 'application/mp21',
|
|
|
|
|
'mp2a' => 'audio/mpeg',
|
|
|
|
|
'mp3' => 'audio/mpeg',
|
|
|
|
|
'mp4' => 'video/mp4',
|
|
|
|
|
'mp4a' => 'audio/mp4',
|
|
|
|
|
'mp4s' => 'application/mp4',
|
|
|
|
|
'mp4v' => 'video/mp4',
|
|
|
|
|
'mp21' => 'application/mp21',
|
|
|
|
|
'mpc' => 'application/vnd.mophun.certificate',
|
|
|
|
|
'mpd' => 'application/dash+xml',
|
|
|
|
|
'mpe' => 'video/mpeg',
|
|
|
|
|
@@ -612,7 +642,7 @@ final class MimeType
|
|
|
|
|
'msf' => 'application/vnd.epson.msf',
|
|
|
|
|
'msg' => 'application/vnd.ms-outlook',
|
|
|
|
|
'msh' => 'model/mesh',
|
|
|
|
|
'msi' => 'application/x-msdownload',
|
|
|
|
|
'msi' => 'application/octet-stream',
|
|
|
|
|
'msix' => 'application/msix',
|
|
|
|
|
'msixbundle' => 'application/msixbundle',
|
|
|
|
|
'msl' => 'application/vnd.mobius.msl',
|
|
|
|
|
@@ -620,7 +650,7 @@ final class MimeType
|
|
|
|
|
'msp' => 'application/octet-stream',
|
|
|
|
|
'msty' => 'application/vnd.muvee.style',
|
|
|
|
|
'mtl' => 'model/mtl',
|
|
|
|
|
'mts' => 'model/vnd.mts',
|
|
|
|
|
'mts' => 'video/mp2t',
|
|
|
|
|
'mus' => 'application/vnd.musician',
|
|
|
|
|
'musd' => 'application/mmt-usd+xml',
|
|
|
|
|
'musicxml' => 'application/vnd.recordare.musicxml+xml',
|
|
|
|
|
@@ -639,6 +669,7 @@ final class MimeType
|
|
|
|
|
'nbp' => 'application/vnd.wolfram.player',
|
|
|
|
|
'nc' => 'application/x-netcdf',
|
|
|
|
|
'ncx' => 'application/x-dtbncx+xml',
|
|
|
|
|
'ndjson' => 'application/x-ndjson',
|
|
|
|
|
'nfo' => 'text/x-nfo',
|
|
|
|
|
'ngdat' => 'application/vnd.nokia.n-gage.data',
|
|
|
|
|
'nitf' => 'application/vnd.nitf',
|
|
|
|
|
@@ -653,7 +684,7 @@ final class MimeType
|
|
|
|
|
'nsf' => 'application/vnd.lotus-notes',
|
|
|
|
|
'nt' => 'application/n-triples',
|
|
|
|
|
'ntf' => 'application/vnd.nitf',
|
|
|
|
|
'numbers' => 'application/x-iwork-numbers-sffnumbers',
|
|
|
|
|
'numbers' => 'application/vnd.apple.numbers',
|
|
|
|
|
'nzb' => 'application/x-nzb',
|
|
|
|
|
'oa2' => 'application/vnd.fujitsu.oasys2',
|
|
|
|
|
'oa3' => 'application/vnd.fujitsu.oasys3',
|
|
|
|
|
@@ -678,6 +709,8 @@ final class MimeType
|
|
|
|
|
'ogv' => 'video/ogg',
|
|
|
|
|
'ogx' => 'application/ogg',
|
|
|
|
|
'omdoc' => 'application/omdoc+xml',
|
|
|
|
|
'one' => 'application/onenote',
|
|
|
|
|
'onea' => 'application/onenote',
|
|
|
|
|
'onepkg' => 'application/onenote',
|
|
|
|
|
'onetmp' => 'application/onenote',
|
|
|
|
|
'onetoc' => 'application/onenote',
|
|
|
|
|
@@ -686,7 +719,7 @@ final class MimeType
|
|
|
|
|
'opml' => 'text/x-opml',
|
|
|
|
|
'oprc' => 'application/vnd.palm',
|
|
|
|
|
'opus' => 'audio/ogg',
|
|
|
|
|
'org' => 'text/x-org',
|
|
|
|
|
'org' => 'application/vnd.lotus-organizer',
|
|
|
|
|
'osf' => 'application/vnd.yamaha.openscoreformat',
|
|
|
|
|
'osfpvg' => 'application/vnd.yamaha.openscoreformat.osfpvg+xml',
|
|
|
|
|
'osm' => 'application/vnd.openstreetmap.data+xml',
|
|
|
|
|
@@ -704,17 +737,20 @@ final class MimeType
|
|
|
|
|
'oxps' => 'application/oxps',
|
|
|
|
|
'oxt' => 'application/vnd.openofficeorg.extension',
|
|
|
|
|
'p' => 'text/x-pascal',
|
|
|
|
|
'p10' => 'application/pkcs10',
|
|
|
|
|
'p12' => 'application/x-pkcs12',
|
|
|
|
|
'p21' => 'model/step',
|
|
|
|
|
'p7a' => 'application/x-pkcs7-signature',
|
|
|
|
|
'p7b' => 'application/x-pkcs7-certificates',
|
|
|
|
|
'p7c' => 'application/pkcs7-mime',
|
|
|
|
|
'p7e' => 'application/pkcs7-mime',
|
|
|
|
|
'p7m' => 'application/pkcs7-mime',
|
|
|
|
|
'p7r' => 'application/x-pkcs7-certreqresp',
|
|
|
|
|
'p7s' => 'application/pkcs7-signature',
|
|
|
|
|
'p8' => 'application/pkcs8',
|
|
|
|
|
'p10' => 'application/x-pkcs10',
|
|
|
|
|
'p12' => 'application/x-pkcs12',
|
|
|
|
|
'pac' => 'application/x-ns-proxy-autoconfig',
|
|
|
|
|
'pages' => 'application/x-iwork-pages-sffpages',
|
|
|
|
|
'pages' => 'application/vnd.apple.pages',
|
|
|
|
|
'parquet' => 'application/vnd.apache.parquet',
|
|
|
|
|
'pas' => 'text/x-pascal',
|
|
|
|
|
'paw' => 'application/vnd.pawaafile',
|
|
|
|
|
'pbd' => 'application/vnd.powerbuilder6',
|
|
|
|
|
@@ -725,8 +761,8 @@ final class MimeType
|
|
|
|
|
'pclxl' => 'application/vnd.hp-pclxl',
|
|
|
|
|
'pct' => 'image/x-pict',
|
|
|
|
|
'pcurl' => 'application/vnd.curl.pcurl',
|
|
|
|
|
'pcx' => 'image/x-pcx',
|
|
|
|
|
'pdb' => 'application/x-pilot',
|
|
|
|
|
'pcx' => 'image/vnd.zbrush.pcx',
|
|
|
|
|
'pdb' => 'application/vnd.palm',
|
|
|
|
|
'pde' => 'text/x-processing',
|
|
|
|
|
'pdf' => 'application/pdf',
|
|
|
|
|
'pem' => 'application/x-x509-user-cert',
|
|
|
|
|
@@ -737,7 +773,7 @@ final class MimeType
|
|
|
|
|
'pfx' => 'application/x-pkcs12',
|
|
|
|
|
'pgm' => 'image/x-portable-graymap',
|
|
|
|
|
'pgn' => 'application/x-chess-pgn',
|
|
|
|
|
'pgp' => 'application/pgp',
|
|
|
|
|
'pgp' => 'application/pgp-encrypted',
|
|
|
|
|
'phar' => 'application/octet-stream',
|
|
|
|
|
'php' => 'application/x-httpd-php',
|
|
|
|
|
'php3' => 'application/x-httpd-php',
|
|
|
|
|
@@ -760,17 +796,17 @@ final class MimeType
|
|
|
|
|
'pnm' => 'image/x-portable-anymap',
|
|
|
|
|
'portpkg' => 'application/vnd.macports.portpkg',
|
|
|
|
|
'pot' => 'application/vnd.ms-powerpoint',
|
|
|
|
|
'potm' => 'application/vnd.ms-powerpoint.presentation.macroEnabled.12',
|
|
|
|
|
'potm' => 'application/vnd.ms-powerpoint.template.macroenabled.12',
|
|
|
|
|
'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template',
|
|
|
|
|
'ppa' => 'application/vnd.ms-powerpoint',
|
|
|
|
|
'ppam' => 'application/vnd.ms-powerpoint.addin.macroEnabled.12',
|
|
|
|
|
'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',
|
|
|
|
|
'ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroenabled.12',
|
|
|
|
|
'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
|
|
|
|
|
'ppt' => 'application/powerpoint',
|
|
|
|
|
'pptm' => 'application/vnd.ms-powerpoint.presentation.macroEnabled.12',
|
|
|
|
|
'ppt' => 'application/vnd.ms-powerpoint',
|
|
|
|
|
'pptm' => 'application/vnd.ms-powerpoint.presentation.macroenabled.12',
|
|
|
|
|
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
|
|
|
|
|
'pqa' => 'application/vnd.palm',
|
|
|
|
|
'prc' => 'model/prc',
|
|
|
|
|
@@ -779,14 +815,16 @@ final class MimeType
|
|
|
|
|
'provx' => 'application/provenance+xml',
|
|
|
|
|
'ps' => 'application/postscript',
|
|
|
|
|
'psb' => 'application/vnd.3gpp.pic-bw-small',
|
|
|
|
|
'psd' => 'application/x-photoshop',
|
|
|
|
|
'psd' => 'image/vnd.adobe.photoshop',
|
|
|
|
|
'psf' => 'application/x-font-linux-psf',
|
|
|
|
|
'pskcxml' => 'application/pskc+xml',
|
|
|
|
|
'pti' => 'image/prs.pti',
|
|
|
|
|
'ptid' => 'application/vnd.pvi.ptid1',
|
|
|
|
|
'pub' => 'application/x-mspublisher',
|
|
|
|
|
'pv' => 'application/octet-stream',
|
|
|
|
|
'pvb' => 'application/vnd.3gpp.pic-bw-var',
|
|
|
|
|
'pwn' => 'application/vnd.3m.post-it-notes',
|
|
|
|
|
'pxf' => 'application/octet-stream',
|
|
|
|
|
'pya' => 'audio/vnd.ms-playready.media.pya',
|
|
|
|
|
'pyo' => 'model/vnd.pytha.pyox',
|
|
|
|
|
'pyox' => 'model/vnd.pytha.pyox',
|
|
|
|
|
@@ -806,7 +844,7 @@ final class MimeType
|
|
|
|
|
'ram' => 'audio/x-pn-realaudio',
|
|
|
|
|
'raml' => 'application/raml+yaml',
|
|
|
|
|
'rapd' => 'application/route-apd+xml',
|
|
|
|
|
'rar' => 'application/x-rar',
|
|
|
|
|
'rar' => 'application/vnd.rar',
|
|
|
|
|
'ras' => 'image/x-cmu-raster',
|
|
|
|
|
'rcprofile' => 'application/vnd.ipunplugged.rcprofile',
|
|
|
|
|
'rdf' => 'application/rdf+xml',
|
|
|
|
|
@@ -821,7 +859,7 @@ final class MimeType
|
|
|
|
|
'rl' => 'application/resource-lists+xml',
|
|
|
|
|
'rlc' => 'image/vnd.fujixerox.edmics-rlc',
|
|
|
|
|
'rld' => 'application/resource-lists-diff+xml',
|
|
|
|
|
'rm' => 'audio/x-pn-realaudio',
|
|
|
|
|
'rm' => 'application/vnd.rn-realmedia',
|
|
|
|
|
'rmi' => 'audio/midi',
|
|
|
|
|
'rmp' => 'audio/x-pn-realaudio-plugin',
|
|
|
|
|
'rms' => 'application/vnd.jcp.javame.midlet-rms',
|
|
|
|
|
@@ -831,7 +869,7 @@ final class MimeType
|
|
|
|
|
'roa' => 'application/rpki-roa',
|
|
|
|
|
'roff' => 'text/troff',
|
|
|
|
|
'rp9' => 'application/vnd.cloanto.rp9',
|
|
|
|
|
'rpm' => 'audio/x-pn-realaudio-plugin',
|
|
|
|
|
'rpm' => 'application/x-redhat-package-manager',
|
|
|
|
|
'rpss' => 'application/vnd.nokia.radio-presets',
|
|
|
|
|
'rpst' => 'application/vnd.nokia.radio-preset',
|
|
|
|
|
'rq' => 'application/sparql-query',
|
|
|
|
|
@@ -865,7 +903,7 @@ final class MimeType
|
|
|
|
|
'sdkm' => 'application/vnd.solent.sdkm+xml',
|
|
|
|
|
'sdp' => 'application/sdp',
|
|
|
|
|
'sdw' => 'application/vnd.stardivision.writer',
|
|
|
|
|
'sea' => 'application/octet-stream',
|
|
|
|
|
'sea' => 'application/x-sea',
|
|
|
|
|
'see' => 'application/vnd.seemail',
|
|
|
|
|
'seed' => 'application/vnd.fdsn.seed',
|
|
|
|
|
'sema' => 'application/vnd.sema',
|
|
|
|
|
@@ -910,8 +948,8 @@ final class MimeType
|
|
|
|
|
'slt' => 'application/vnd.epson.salt',
|
|
|
|
|
'sm' => 'application/vnd.stepmania.stepchart',
|
|
|
|
|
'smf' => 'application/vnd.stardivision.math',
|
|
|
|
|
'smi' => 'application/smil',
|
|
|
|
|
'smil' => 'application/smil',
|
|
|
|
|
'smi' => 'application/smil+xml',
|
|
|
|
|
'smil' => 'application/smil+xml',
|
|
|
|
|
'smv' => 'video/x-smv',
|
|
|
|
|
'smzip' => 'application/vnd.stepmania.package',
|
|
|
|
|
'snd' => 'audio/basic',
|
|
|
|
|
@@ -925,7 +963,9 @@ final class MimeType
|
|
|
|
|
'spp' => 'application/scvp-vp-response',
|
|
|
|
|
'spq' => 'application/scvp-vp-request',
|
|
|
|
|
'spx' => 'audio/ogg',
|
|
|
|
|
'sql' => 'application/x-sql',
|
|
|
|
|
'sql' => 'application/sql',
|
|
|
|
|
'sqlite' => 'application/vnd.sqlite3',
|
|
|
|
|
'sqlite3' => 'application/vnd.sqlite3',
|
|
|
|
|
'src' => 'application/x-wais-source',
|
|
|
|
|
'srt' => 'application/x-subrip',
|
|
|
|
|
'sru' => 'application/sru+xml',
|
|
|
|
|
@@ -938,12 +978,13 @@ final class MimeType
|
|
|
|
|
'st' => 'application/vnd.sailingtracker.track',
|
|
|
|
|
'stc' => 'application/vnd.sun.xml.calc.template',
|
|
|
|
|
'std' => 'application/vnd.sun.xml.draw.template',
|
|
|
|
|
'step' => 'application/STEP',
|
|
|
|
|
'step' => 'model/step',
|
|
|
|
|
'stf' => 'application/vnd.wt.stf',
|
|
|
|
|
'sti' => 'application/vnd.sun.xml.impress.template',
|
|
|
|
|
'stk' => 'application/hyperstudio',
|
|
|
|
|
'stl' => 'model/stl',
|
|
|
|
|
'stp' => 'application/STEP',
|
|
|
|
|
'stp' => 'model/step',
|
|
|
|
|
'stpnc' => 'model/step',
|
|
|
|
|
'stpx' => 'model/step+xml',
|
|
|
|
|
'stpxz' => 'model/step-xml+zip',
|
|
|
|
|
'stpz' => 'model/step+zip',
|
|
|
|
|
@@ -951,7 +992,7 @@ final class MimeType
|
|
|
|
|
'stw' => 'application/vnd.sun.xml.writer.template',
|
|
|
|
|
'styl' => 'text/stylus',
|
|
|
|
|
'stylus' => 'text/stylus',
|
|
|
|
|
'sub' => 'text/vnd.dvb.subtitle',
|
|
|
|
|
'sub' => 'image/vnd.dvb.subtitle',
|
|
|
|
|
'sus' => 'application/vnd.sus-calendar',
|
|
|
|
|
'susp' => 'application/vnd.sus-calendar',
|
|
|
|
|
'sv4cpio' => 'application/x-sv4cpio',
|
|
|
|
|
@@ -970,6 +1011,7 @@ final class MimeType
|
|
|
|
|
'sxi' => 'application/vnd.sun.xml.impress',
|
|
|
|
|
'sxm' => 'application/vnd.sun.xml.math',
|
|
|
|
|
'sxw' => 'application/vnd.sun.xml.writer',
|
|
|
|
|
'systemverify' => 'application/vnd.pp.systemverify+xml',
|
|
|
|
|
't' => 'text/troff',
|
|
|
|
|
't3' => 'application/x-t3vm-image',
|
|
|
|
|
't38' => 'image/t38',
|
|
|
|
|
@@ -991,7 +1033,7 @@ final class MimeType
|
|
|
|
|
'tfm' => 'application/x-tex-tfm',
|
|
|
|
|
'tfx' => 'image/tiff-fx',
|
|
|
|
|
'tga' => 'image/x-tga',
|
|
|
|
|
'tgz' => 'application/x-tar',
|
|
|
|
|
'tgz' => 'application/gzip',
|
|
|
|
|
'thmx' => 'application/vnd.ms-officetheme',
|
|
|
|
|
'tif' => 'image/tiff',
|
|
|
|
|
'tiff' => 'image/tiff',
|
|
|
|
|
@@ -1017,12 +1059,12 @@ final class MimeType
|
|
|
|
|
'txd' => 'application/vnd.genomatix.tuxedo',
|
|
|
|
|
'txf' => 'application/vnd.mobius.txf',
|
|
|
|
|
'txt' => 'text/plain',
|
|
|
|
|
'u32' => 'application/x-authorware-bin',
|
|
|
|
|
'u3d' => 'model/u3d',
|
|
|
|
|
'u8dsn' => 'message/global-delivery-status',
|
|
|
|
|
'u8hdr' => 'message/global-headers',
|
|
|
|
|
'u8mdn' => 'message/global-disposition-notification',
|
|
|
|
|
'u8msg' => 'message/global',
|
|
|
|
|
'u32' => 'application/x-authorware-bin',
|
|
|
|
|
'ubj' => 'application/ubjson',
|
|
|
|
|
'udeb' => 'application/x-debian-package',
|
|
|
|
|
'ufd' => 'application/vnd.ufdl',
|
|
|
|
|
@@ -1078,16 +1120,18 @@ final class MimeType
|
|
|
|
|
'vcx' => 'application/vnd.vcx',
|
|
|
|
|
'vdi' => 'application/x-virtualbox-vdi',
|
|
|
|
|
'vds' => 'model/vnd.sap.vds',
|
|
|
|
|
'vdx' => 'application/vnd.ms-visio.viewer',
|
|
|
|
|
'vec' => 'application/vec+xml',
|
|
|
|
|
'vhd' => 'application/x-virtualbox-vhd',
|
|
|
|
|
'vis' => 'application/vnd.visionary',
|
|
|
|
|
'viv' => 'video/vnd.vivo',
|
|
|
|
|
'vlc' => 'application/videolan',
|
|
|
|
|
'vmdk' => 'application/x-virtualbox-vmdk',
|
|
|
|
|
'vob' => 'video/x-ms-vob',
|
|
|
|
|
'vor' => 'application/vnd.stardivision.writer',
|
|
|
|
|
'vox' => 'application/x-authorware-bin',
|
|
|
|
|
'vrml' => 'model/vrml',
|
|
|
|
|
'vsd' => 'application/vnd.visio',
|
|
|
|
|
'vsdx' => 'application/vnd.visio',
|
|
|
|
|
'vsf' => 'application/vnd.vsf',
|
|
|
|
|
'vss' => 'application/vnd.visio',
|
|
|
|
|
'vst' => 'application/vnd.visio',
|
|
|
|
|
@@ -1095,17 +1139,18 @@ final class MimeType
|
|
|
|
|
'vtf' => 'image/vnd.valve.source.texture',
|
|
|
|
|
'vtt' => 'text/vtt',
|
|
|
|
|
'vtu' => 'model/vnd.vtu',
|
|
|
|
|
'vtx' => 'application/vnd.visio',
|
|
|
|
|
'vxml' => 'application/voicexml+xml',
|
|
|
|
|
'w3d' => 'application/x-director',
|
|
|
|
|
'wad' => 'application/x-doom',
|
|
|
|
|
'wadl' => 'application/vnd.sun.wadl+xml',
|
|
|
|
|
'war' => 'application/java-archive',
|
|
|
|
|
'wasm' => 'application/wasm',
|
|
|
|
|
'wav' => 'audio/x-wav',
|
|
|
|
|
'wav' => 'audio/wav',
|
|
|
|
|
'wax' => 'audio/x-ms-wax',
|
|
|
|
|
'wbmp' => 'image/vnd.wap.wbmp',
|
|
|
|
|
'wbs' => 'application/vnd.criticaltools.wbs+xml',
|
|
|
|
|
'wbxml' => 'application/wbxml',
|
|
|
|
|
'wbxml' => 'application/vnd.wap.wbxml',
|
|
|
|
|
'wcm' => 'application/vnd.ms-works',
|
|
|
|
|
'wdb' => 'application/vnd.ms-works',
|
|
|
|
|
'wdp' => 'image/vnd.ms-photo',
|
|
|
|
|
@@ -1124,12 +1169,12 @@ final class MimeType
|
|
|
|
|
'wmd' => 'application/x-ms-wmd',
|
|
|
|
|
'wmf' => 'image/wmf',
|
|
|
|
|
'wml' => 'text/vnd.wap.wml',
|
|
|
|
|
'wmlc' => 'application/wmlc',
|
|
|
|
|
'wmlc' => 'application/vnd.wap.wmlc',
|
|
|
|
|
'wmls' => 'text/vnd.wap.wmlscript',
|
|
|
|
|
'wmlsc' => 'application/vnd.wap.wmlscriptc',
|
|
|
|
|
'wmv' => 'video/x-ms-wmv',
|
|
|
|
|
'wmx' => 'video/x-ms-wmx',
|
|
|
|
|
'wmz' => 'application/x-msmetafile',
|
|
|
|
|
'wmz' => 'application/x-ms-wmz',
|
|
|
|
|
'woff' => 'font/woff',
|
|
|
|
|
'woff2' => 'font/woff2',
|
|
|
|
|
'word' => 'application/msword',
|
|
|
|
|
@@ -1144,13 +1189,13 @@ final class MimeType
|
|
|
|
|
'wspolicy' => 'application/wspolicy+xml',
|
|
|
|
|
'wtb' => 'application/vnd.webturbo',
|
|
|
|
|
'wvx' => 'video/x-ms-wvx',
|
|
|
|
|
'x32' => 'application/x-authorware-bin',
|
|
|
|
|
'x3d' => 'model/x3d+xml',
|
|
|
|
|
'x3db' => 'model/x3d+fastinfoset',
|
|
|
|
|
'x3dbz' => 'model/x3d+binary',
|
|
|
|
|
'x3dv' => 'model/x3d-vrml',
|
|
|
|
|
'x3dvz' => 'model/x3d+vrml',
|
|
|
|
|
'x3dz' => 'model/x3d+xml',
|
|
|
|
|
'x32' => 'application/x-authorware-bin',
|
|
|
|
|
'x_b' => 'model/vnd.parasolid.transmit.binary',
|
|
|
|
|
'x_t' => 'model/vnd.parasolid.transmit.text',
|
|
|
|
|
'xaml' => 'application/xaml+xml',
|
|
|
|
|
@@ -1162,6 +1207,7 @@ final class MimeType
|
|
|
|
|
'xbm' => 'image/x-xbitmap',
|
|
|
|
|
'xca' => 'application/xcap-caps+xml',
|
|
|
|
|
'xcs' => 'application/calendar+xml',
|
|
|
|
|
'xdcf' => 'application/vnd.gov.sk.xmldatacontainer+xml',
|
|
|
|
|
'xdf' => 'application/xcap-diff+xml',
|
|
|
|
|
'xdm' => 'application/vnd.syncml.dm+xml',
|
|
|
|
|
'xdp' => 'application/vnd.adobe.xdp+xml',
|
|
|
|
|
@@ -1177,18 +1223,18 @@ final class MimeType
|
|
|
|
|
'xhtml' => 'application/xhtml+xml',
|
|
|
|
|
'xhvml' => 'application/xv+xml',
|
|
|
|
|
'xif' => 'image/vnd.xiff',
|
|
|
|
|
'xl' => 'application/excel',
|
|
|
|
|
'xl' => 'application/vnd.ms-excel',
|
|
|
|
|
'xla' => 'application/vnd.ms-excel',
|
|
|
|
|
'xlam' => 'application/vnd.ms-excel.addin.macroEnabled.12',
|
|
|
|
|
'xlam' => 'application/vnd.ms-excel.addin.macroenabled.12',
|
|
|
|
|
'xlc' => 'application/vnd.ms-excel',
|
|
|
|
|
'xlf' => 'application/xliff+xml',
|
|
|
|
|
'xlm' => 'application/vnd.ms-excel',
|
|
|
|
|
'xls' => 'application/vnd.ms-excel',
|
|
|
|
|
'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12',
|
|
|
|
|
'xlsm' => 'application/vnd.ms-excel.sheet.macroEnabled.12',
|
|
|
|
|
'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroenabled.12',
|
|
|
|
|
'xlsm' => 'application/vnd.ms-excel.sheet.macroenabled.12',
|
|
|
|
|
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
|
|
|
|
|
'xlt' => 'application/vnd.ms-excel',
|
|
|
|
|
'xltm' => 'application/vnd.ms-excel.template.macroEnabled.12',
|
|
|
|
|
'xltm' => 'application/vnd.ms-excel.template.macroenabled.12',
|
|
|
|
|
'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
|
|
|
|
|
'xlw' => 'application/vnd.ms-excel',
|
|
|
|
|
'xm' => 'audio/xm',
|
|
|
|
|
@@ -1205,7 +1251,7 @@ final class MimeType
|
|
|
|
|
'xpx' => 'application/vnd.intercon.formnet',
|
|
|
|
|
'xsd' => 'application/xml',
|
|
|
|
|
'xsf' => 'application/prs.xsf+xml',
|
|
|
|
|
'xsl' => 'application/xml',
|
|
|
|
|
'xsl' => 'application/xslt+xml',
|
|
|
|
|
'xslt' => 'application/xslt+xml',
|
|
|
|
|
'xsm' => 'application/vnd.syncml+xml',
|
|
|
|
|
'xspf' => 'application/xspf+xml',
|
|
|
|
|
|