summaryrefslogtreecommitdiff
path: root/sapi/cli/mime_type_map.h
diff options
context:
space:
mode:
Diffstat (limited to 'sapi/cli/mime_type_map.h')
-rw-r--r--sapi/cli/mime_type_map.h1875
1 files changed, 1026 insertions, 849 deletions
diff --git a/sapi/cli/mime_type_map.h b/sapi/cli/mime_type_map.h
index 0c559d635f..46921c4ec3 100644
--- a/sapi/cli/mime_type_map.h
+++ b/sapi/cli/mime_type_map.h
@@ -1,7 +1,5 @@
/*
+----------------------------------------------------------------------+
- | PHP Version 7 |
- +----------------------------------------------------------------------+
| Copyright (c) The PHP Group |
+----------------------------------------------------------------------+
| This source file is subject to version 3.01 of the PHP license, |
@@ -28,991 +26,1170 @@ typedef struct php_cli_server_ext_mime_type_pair {
} php_cli_server_ext_mime_type_pair;
static const php_cli_server_ext_mime_type_pair mime_type_map[] = {
- { "ez", "application/andrew-inset" },
- { "aw", "application/applixware" },
- { "atom", "application/atom+xml" },
- { "atomcat", "application/atomcat+xml" },
- { "atomsvc", "application/atomsvc+xml" },
- { "ccxml", "application/ccxml+xml" },
- { "cdmia", "application/cdmi-capability" },
- { "cdmic", "application/cdmi-container" },
- { "cdmid", "application/cdmi-domain" },
- { "cdmio", "application/cdmi-object" },
- { "cdmiq", "application/cdmi-queue" },
- { "cu", "application/cu-seeme" },
- { "davmount", "application/davmount+xml" },
- { "dbk", "application/docbook+xml" },
- { "dssc", "application/dssc+der" },
- { "xdssc", "application/dssc+xml" },
- { "ecma", "application/ecmascript" },
- { "emma", "application/emma+xml" },
- { "epub", "application/epub+zip" },
- { "exi", "application/exi" },
- { "pfr", "application/font-tdpfr" },
- { "gml", "application/gml+xml" },
- { "gpx", "application/gpx+xml" },
- { "gxf", "application/gxf" },
- { "stk", "application/hyperstudio" },
- { "ink", "application/inkml+xml" },
- { "inkml", "application/inkml+xml" },
- { "ipfix", "application/ipfix" },
- { "jar", "application/java-archive" },
- { "ser", "application/java-serialized-object" },
- { "class", "application/java-vm" },
- { "js", "application/javascript" },
- { "json", "application/json" },
- { "jsonml", "application/jsonml+json" },
- { "lostxml", "application/lost+xml" },
- { "hqx", "application/mac-binhex40" },
- { "cpt", "application/mac-compactpro" },
- { "mads", "application/mads+xml" },
- { "mrc", "application/marc" },
- { "mrcx", "application/marcxml+xml" },
- { "ma", "application/mathematica" },
- { "nb", "application/mathematica" },
- { "mb", "application/mathematica" },
- { "mathml", "application/mathml+xml" },
- { "mbox", "application/mbox" },
- { "mscml", "application/mediaservercontrol+xml" },
- { "metalink", "application/metalink+xml" },
- { "meta4", "application/metalink4+xml" },
- { "mets", "application/mets+xml" },
- { "mods", "application/mods+xml" },
- { "m21", "application/mp21" },
- { "mp21", "application/mp21" },
- { "mp4s", "application/mp4" },
- { "doc", "application/msword" },
- { "dot", "application/msword" },
- { "mxf", "application/mxf" },
- { "bin", "application/octet-stream" },
- { "dms", "application/octet-stream" },
- { "lrf", "application/octet-stream" },
- { "mar", "application/octet-stream" },
- { "so", "application/octet-stream" },
- { "dist", "application/octet-stream" },
- { "distz", "application/octet-stream" },
- { "pkg", "application/octet-stream" },
- { "bpk", "application/octet-stream" },
- { "dump", "application/octet-stream" },
- { "elc", "application/octet-stream" },
- { "deploy", "application/octet-stream" },
- { "oda", "application/oda" },
- { "opf", "application/oebps-package+xml" },
- { "ogx", "application/ogg" },
- { "omdoc", "application/omdoc+xml" },
- { "onetoc", "application/onenote" },
- { "onetoc2", "application/onenote" },
- { "onetmp", "application/onenote" },
- { "onepkg", "application/onenote" },
- { "oxps", "application/oxps" },
- { "xer", "application/patch-ops-error+xml" },
- { "pdf", "application/pdf" },
- { "pgp", "application/pgp-encrypted" },
- { "asc", "application/pgp-signature" },
- { "sig", "application/pgp-signature" },
- { "prf", "application/pics-rules" },
- { "p10", "application/pkcs10" },
- { "p7m", "application/pkcs7-mime" },
- { "p7c", "application/pkcs7-mime" },
- { "p7s", "application/pkcs7-signature" },
- { "p8", "application/pkcs8" },
+ { "123", "application/vnd.lotus-1-2-3" },
+ { "1km", "application/vnd.1000minds.decision-model+xml" },
+ { "3dml", "text/vnd.in3d.3dml" },
+ { "3ds", "image/x-3ds" },
+ { "3g2", "video/3gpp2" },
+ { "3gp", "video/3gpp" },
+ { "3gpp", "video/3gpp" },
+ { "3mf", "model/3mf" },
+ { "7z", "application/x-7z-compressed" },
+ { "aab", "application/x-authorware-bin" },
+ { "aac", "audio/x-aac" },
+ { "aam", "application/x-authorware-map" },
+ { "aas", "application/x-authorware-seg" },
+ { "abw", "application/x-abiword" },
{ "ac", "application/pkix-attr-cert" },
- { "cer", "application/pkix-cert" },
- { "crl", "application/pkix-crl" },
- { "pkipath", "application/pkix-pkipath" },
- { "pki", "application/pkixcmp" },
- { "pls", "application/pls+xml" },
- { "ai", "application/postscript" },
- { "eps", "application/postscript" },
- { "ps", "application/postscript" },
- { "cww", "application/prs.cww" },
- { "pskcxml", "application/pskc+xml" },
- { "rdf", "application/rdf+xml" },
- { "rif", "application/reginfo+xml" },
- { "rnc", "application/relax-ng-compact-syntax" },
- { "rl", "application/resource-lists+xml" },
- { "rld", "application/resource-lists-diff+xml" },
- { "rs", "application/rls-services+xml" },
- { "gbr", "application/rpki-ghostbusters" },
- { "mft", "application/rpki-manifest" },
- { "roa", "application/rpki-roa" },
- { "rsd", "application/rsd+xml" },
- { "rss", "application/rss+xml" },
- { "rtf", "application/rtf" },
- { "sbml", "application/sbml+xml" },
- { "scq", "application/scvp-cv-request" },
- { "scs", "application/scvp-cv-response" },
- { "spq", "application/scvp-vp-request" },
- { "spp", "application/scvp-vp-response" },
- { "sdp", "application/sdp" },
- { "setpay", "application/set-payment-initiation" },
- { "setreg", "application/set-registration-initiation" },
- { "shf", "application/shf+xml" },
- { "smi", "application/smil+xml" },
- { "smil", "application/smil+xml" },
- { "rq", "application/sparql-query" },
- { "srx", "application/sparql-results+xml" },
- { "gram", "application/srgs" },
- { "grxml", "application/srgs+xml" },
- { "sru", "application/sru+xml" },
- { "ssdl", "application/ssdl+xml" },
- { "ssml", "application/ssml+xml" },
- { "tei", "application/tei+xml" },
- { "teicorpus", "application/tei+xml" },
- { "tfi", "application/thraud+xml" },
- { "tsd", "application/timestamped-data" },
- { "plb", "application/vnd.3gpp.pic-bw-large" },
- { "psb", "application/vnd.3gpp.pic-bw-small" },
- { "pvb", "application/vnd.3gpp.pic-bw-var" },
- { "tcap", "application/vnd.3gpp2.tcap" },
- { "pwn", "application/vnd.3m.post-it-notes" },
- { "aso", "application/vnd.accpac.simply.aso" },
- { "imp", "application/vnd.accpac.simply.imp" },
+ { "acc", "application/vnd.americandynamics.acc" },
+ { "ace", "application/x-ace-compressed" },
{ "acu", "application/vnd.acucobol" },
- { "atc", "application/vnd.acucorp" },
{ "acutc", "application/vnd.acucorp" },
- { "air", "application/vnd.adobe.air-application-installer-package+zip" },
- { "fcdt", "application/vnd.adobe.formscentral.fcdt" },
- { "fxp", "application/vnd.adobe.fxp" },
- { "fxpl", "application/vnd.adobe.fxp" },
- { "xdp", "application/vnd.adobe.xdp+xml" },
- { "xfdf", "application/vnd.adobe.xfdf" },
+ { "adp", "audio/adpcm" },
+ { "aep", "application/vnd.audiograph" },
+ { "afm", "application/x-font-type1" },
+ { "afp", "application/vnd.ibm.modcap" },
{ "ahead", "application/vnd.ahead.space" },
- { "azf", "application/vnd.airzip.filesecure.azf" },
- { "azs", "application/vnd.airzip.filesecure.azs" },
- { "azw", "application/vnd.amazon.ebook" },
- { "acc", "application/vnd.americandynamics.acc" },
+ { "ai", "application/postscript" },
+ { "aif", "audio/x-aiff" },
+ { "aifc", "audio/x-aiff" },
+ { "aiff", "audio/x-aiff" },
+ { "air", "application/vnd.adobe.air-application-installer-package+zip" },
+ { "ait", "application/vnd.dvb.ait" },
{ "ami", "application/vnd.amiga.ami" },
{ "apk", "application/vnd.android.package-archive" },
- { "cii", "application/vnd.anser-web-certificate-issue-initiation" },
- { "fti", "application/vnd.anser-web-funds-transfer-initiation" },
+ { "apng", "image/apng" },
+ { "appcache", "text/cache-manifest" },
+ { "application", "application/x-ms-application" },
+ { "apr", "application/vnd.lotus-approach" },
+ { "arc", "application/x-freearc" },
+ { "arj", "application/x-arj" },
+ { "asc", "application/pgp-signature" },
+ { "asf", "video/x-ms-asf" },
+ { "asm", "text/x-asm" },
+ { "aso", "application/vnd.accpac.simply.aso" },
+ { "asx", "video/x-ms-asf" },
+ { "atc", "application/vnd.acucorp" },
+ { "atom", "application/atom+xml" },
+ { "atomcat", "application/atomcat+xml" },
+ { "atomdeleted", "application/atomdeleted+xml" },
+ { "atomsvc", "application/atomsvc+xml" },
{ "atx", "application/vnd.antix.game-component" },
- { "mpkg", "application/vnd.apple.installer+xml" },
- { "m3u8", "application/vnd.apple.mpegurl" },
- { "swi", "application/vnd.aristanetworks.swi" },
- { "iota", "application/vnd.astraea-software.iota" },
- { "aep", "application/vnd.audiograph" },
- { "mpm", "application/vnd.blueice.multipass" },
+ { "au", "audio/basic" },
+ { "avi", "video/x-msvideo" },
+ { "avif", "image/avif" },
+ { "aw", "application/applixware" },
+ { "azf", "application/vnd.airzip.filesecure.azf" },
+ { "azs", "application/vnd.airzip.filesecure.azs" },
+ { "azv", "image/vnd.airzip.accelerator.azv" },
+ { "azw", "application/vnd.amazon.ebook" },
+ { "b16", "image/vnd.pco.b16" },
+ { "bat", "application/x-msdownload" },
+ { "bcpio", "application/x-bcpio" },
+ { "bdf", "application/x-font-bdf" },
+ { "bdm", "application/vnd.syncml.dm+wbxml" },
+ { "bdoc", "application/bdoc" },
+ { "bed", "application/vnd.realvnc.bed" },
+ { "bh2", "application/vnd.fujitsu.oasysprs" },
+ { "bin", "application/octet-stream" },
+ { "blb", "application/x-blorb" },
+ { "blorb", "application/x-blorb" },
{ "bmi", "application/vnd.bmi" },
- { "rep", "application/vnd.businessobjects" },
- { "cdxml", "application/vnd.chemdraw+xml" },
- { "mmd", "application/vnd.chipnuts.karaoke-mmd" },
- { "cdy", "application/vnd.cinderella" },
- { "cla", "application/vnd.claymore" },
- { "rp9", "application/vnd.cloanto.rp9" },
- { "c4g", "application/vnd.clonk.c4group" },
+ { "bmml", "application/vnd.balsamiq.bmml+xml" },
+ { "bmp", "image/bmp" },
+ { "book", "application/vnd.framemaker" },
+ { "box", "application/vnd.previewsystems.box" },
+ { "boz", "application/x-bzip2" },
+ { "bpk", "application/octet-stream" },
+ { "bsp", "model/vnd.valve.source.compiled-map" },
+ { "btif", "image/prs.btif" },
+ { "buffer", "application/octet-stream" },
+ { "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" },
- { "csp", "application/vnd.commonspace" },
+ { "cab", "application/vnd.ms-cab-compressed" },
+ { "caf", "audio/x-caf" },
+ { "cap", "application/vnd.tcpdump.pcap" },
+ { "car", "application/vnd.curl.car" },
+ { "cat", "application/vnd.ms-pki.seccat" },
+ { "cb7", "application/x-cbr" },
+ { "cba", "application/x-cbr" },
+ { "cbr", "application/x-cbr" },
+ { "cbt", "application/x-cbr" },
+ { "cbz", "application/x-cbr" },
+ { "cc", "text/x-c" },
+ { "cco", "application/x-cocoa" },
+ { "cct", "application/x-director" },
+ { "ccxml", "application/ccxml+xml" },
{ "cdbcmsg", "application/vnd.contact.cmsg" },
- { "cmc", "application/vnd.cosmocaller" },
- { "clkx", "application/vnd.crick.clicker" },
+ { "cdf", "application/x-netcdf" },
+ { "cdfx", "application/cdfx+xml" },
+ { "cdkey", "application/vnd.mediastation.cdkey" },
+ { "cdmia", "application/cdmi-capability" },
+ { "cdmic", "application/cdmi-container" },
+ { "cdmid", "application/cdmi-domain" },
+ { "cdmio", "application/cdmi-object" },
+ { "cdmiq", "application/cdmi-queue" },
+ { "cdx", "chemical/x-cdx" },
+ { "cdxml", "application/vnd.chemdraw+xml" },
+ { "cdy", "application/vnd.cinderella" },
+ { "cer", "application/pkix-cert" },
+ { "cfs", "application/x-cfs-compressed" },
+ { "cgm", "image/cgm" },
+ { "chat", "application/x-chat" },
+ { "chm", "application/vnd.ms-htmlhelp" },
+ { "chrt", "application/vnd.kde.kchart" },
+ { "cif", "chemical/x-cif" },
+ { "cii", "application/vnd.anser-web-certificate-issue-initiation" },
+ { "cil", "application/vnd.ms-artgalry" },
+ { "cjs", "application/node" },
+ { "cla", "application/vnd.claymore" },
+ { "class", "application/java-vm" },
{ "clkk", "application/vnd.crick.clicker.keyboard" },
{ "clkp", "application/vnd.crick.clicker.palette" },
{ "clkt", "application/vnd.crick.clicker.template" },
{ "clkw", "application/vnd.crick.clicker.wordbank" },
- { "wbs", "application/vnd.criticaltools.wbs+xml" },
- { "pml", "application/vnd.ctc-posml" },
- { "ppd", "application/vnd.cups-ppd" },
- { "car", "application/vnd.curl.car" },
- { "pcurl", "application/vnd.curl.pcurl" },
+ { "clkx", "application/vnd.crick.clicker" },
+ { "clp", "application/x-msclip" },
+ { "cmc", "application/vnd.cosmocaller" },
+ { "cmdf", "chemical/x-cmdf" },
+ { "cml", "chemical/x-cml" },
+ { "cmp", "application/vnd.yellowriver-custom-menu" },
+ { "cmx", "image/x-cmx" },
+ { "cod", "application/vnd.rim.cod" },
+ { "coffee", "text/coffeescript" },
+ { "com", "application/x-msdownload" },
+ { "conf", "text/plain" },
+ { "cpio", "application/x-cpio" },
+ { "cpp", "text/x-c" },
+ { "cpt", "application/mac-compactpro" },
+ { "crd", "application/x-mscardfile" },
+ { "crl", "application/pkix-crl" },
+ { "crt", "application/x-x509-ca-cert" },
+ { "crx", "application/x-chrome-extension" },
+ { "cryptonote", "application/vnd.rig.cryptonote" },
+ { "csh", "application/x-csh" },
+ { "csl", "application/vnd.citationstyles.style+xml" },
+ { "csml", "chemical/x-csml" },
+ { "csp", "application/vnd.commonspace" },
+ { "css", "text/css" },
+ { "cst", "application/x-director" },
+ { "csv", "text/csv" },
+ { "cu", "application/cu-seeme" },
+ { "curl", "text/vnd.curl" },
+ { "cww", "application/prs.cww" },
+ { "cxt", "application/x-director" },
+ { "cxx", "text/x-c" },
+ { "dae", "model/vnd.collada+xml" },
+ { "daf", "application/vnd.mobius.daf" },
{ "dart", "application/vnd.dart" },
- { "rdz", "application/vnd.data-vision.rdz" },
- { "uvf", "application/vnd.dece.data" },
- { "uvvf", "application/vnd.dece.data" },
- { "uvd", "application/vnd.dece.data" },
- { "uvvd", "application/vnd.dece.data" },
- { "uvt", "application/vnd.dece.ttml+xml" },
- { "uvvt", "application/vnd.dece.ttml+xml" },
- { "uvx", "application/vnd.dece.unspecified" },
- { "uvvx", "application/vnd.dece.unspecified" },
- { "uvz", "application/vnd.dece.zip" },
- { "uvvz", "application/vnd.dece.zip" },
- { "fe_launch", "application/vnd.denovo.fcselayout-link" },
+ { "dataless", "application/vnd.fdsn.seed" },
+ { "davmount", "application/davmount+xml" },
+ { "dbf", "application/vnd.dbf" },
+ { "dbk", "application/docbook+xml" },
+ { "dcr", "application/x-director" },
+ { "dcurl", "text/vnd.curl.dcurl" },
+ { "dd2", "application/vnd.oma.dd2+xml" },
+ { "ddd", "application/vnd.fujixerox.ddd" },
+ { "ddf", "application/vnd.syncml.dmddf+xml" },
+ { "dds", "image/vnd.ms-dds" },
+ { "deb", "application/x-debian-package" },
+ { "def", "text/plain" },
+ { "deploy", "application/octet-stream" },
+ { "der", "application/x-x509-ca-cert" },
+ { "dfac", "application/vnd.dreamfactory" },
+ { "dgc", "application/x-dgc-compressed" },
+ { "dic", "text/x-c" },
+ { "dir", "application/x-director" },
+ { "dis", "application/vnd.mobius.dis" },
+ { "disposition-notification", "message/disposition-notification" },
+ { "dist", "application/octet-stream" },
+ { "distz", "application/octet-stream" },
+ { "djv", "image/vnd.djvu" },
+ { "djvu", "image/vnd.djvu" },
+ { "dll", "application/x-msdownload" },
+ { "dmg", "application/x-apple-diskimage" },
+ { "dmp", "application/vnd.tcpdump.pcap" },
+ { "dms", "application/octet-stream" },
{ "dna", "application/vnd.dna" },
- { "mlp", "application/vnd.dolby.mlp" },
+ { "doc", "application/msword" },
+ { "docm", "application/vnd.ms-word.document.macroenabled.12" },
+ { "docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document" },
+ { "dot", "application/msword" },
+ { "dotm", "application/vnd.ms-word.template.macroenabled.12" },
+ { "dotx", "application/vnd.openxmlformats-officedocument.wordprocessingml.template" },
+ { "dp", "application/vnd.osgi.dp" },
{ "dpg", "application/vnd.dpgraph" },
- { "dfac", "application/vnd.dreamfactory" },
- { "kpxx", "application/vnd.ds-keypoint" },
- { "ait", "application/vnd.dvb.ait" },
- { "svc", "application/vnd.dvb.service" },
- { "geo", "application/vnd.dynageo" },
- { "mag", "application/vnd.ecowin.chart" },
- { "nml", "application/vnd.enliven" },
- { "esf", "application/vnd.epson.esf" },
- { "msf", "application/vnd.epson.msf" },
- { "qam", "application/vnd.epson.quickanime" },
- { "slt", "application/vnd.epson.salt" },
- { "ssf", "application/vnd.epson.ssf" },
+ { "dra", "audio/vnd.dra" },
+ { "drle", "image/dicom-rle" },
+ { "dsc", "text/prs.lines.tag" },
+ { "dssc", "application/dssc+der" },
+ { "dtb", "application/x-dtbook+xml" },
+ { "dtd", "application/xml-dtd" },
+ { "dts", "audio/vnd.dts" },
+ { "dtshd", "audio/vnd.dts.hd" },
+ { "dump", "application/octet-stream" },
+ { "dvb", "video/vnd.dvb.file" },
+ { "dvi", "application/x-dvi" },
+ { "dwd", "application/atsc-dwd+xml" },
+ { "dwf", "model/vnd.dwf" },
+ { "dwg", "image/vnd.dwg" },
+ { "dxf", "image/vnd.dxf" },
+ { "dxp", "application/vnd.spotfire.dxp" },
+ { "dxr", "application/x-director" },
+ { "ear", "application/java-archive" },
+ { "ecelp4800", "audio/vnd.nuera.ecelp4800" },
+ { "ecelp7470", "audio/vnd.nuera.ecelp7470" },
+ { "ecelp9600", "audio/vnd.nuera.ecelp9600" },
+ { "ecma", "application/ecmascript" },
+ { "edm", "application/vnd.novadigm.edm" },
+ { "edx", "application/vnd.novadigm.edx" },
+ { "efif", "application/vnd.picsel" },
+ { "ei6", "application/vnd.pg.osasli" },
+ { "elc", "application/octet-stream" },
+ { "emf", "image/emf" },
+ { "eml", "message/rfc822" },
+ { "emma", "application/emma+xml" },
+ { "emotionml", "application/emotionml+xml" },
+ { "emz", "application/x-msmetafile" },
+ { "eol", "audio/vnd.digital-winds" },
+ { "eot", "application/vnd.ms-fontobject" },
+ { "eps", "application/postscript" },
+ { "epub", "application/epub+zip" },
+ { "es", "application/ecmascript" },
{ "es3", "application/vnd.eszigno3+xml" },
+ { "esa", "application/vnd.osgi.subsystem" },
+ { "esf", "application/vnd.epson.esf" },
{ "et3", "application/vnd.eszigno3+xml" },
+ { "etx", "text/x-setext" },
+ { "eva", "application/x-eva" },
+ { "evy", "application/x-envoy" },
+ { "exe", "application/x-msdos-program" },
+ { "exi", "application/exi" },
+ { "exr", "image/aces" },
+ { "ext", "application/vnd.novadigm.ext" },
+ { "ez", "application/andrew-inset" },
{ "ez2", "application/vnd.ezpix-album" },
{ "ez3", "application/vnd.ezpix-package" },
+ { "f", "text/x-fortran" },
+ { "f4v", "video/x-f4v" },
+ { "f77", "text/x-fortran" },
+ { "f90", "text/x-fortran" },
+ { "fbs", "image/vnd.fastbidsheet" },
+ { "fcdt", "application/vnd.adobe.formscentral.fcdt" },
+ { "fcs", "application/vnd.isac.fcs" },
{ "fdf", "application/vnd.fdf" },
- { "mseed", "application/vnd.fdsn.mseed" },
- { "seed", "application/vnd.fdsn.seed" },
- { "dataless", "application/vnd.fdsn.seed" },
- { "gph", "application/vnd.flographit" },
- { "ftc", "application/vnd.fluxtime.clip" },
+ { "fdt", "application/fdt+xml" },
+ { "fe_launch", "application/vnd.denovo.fcselayout-link" },
+ { "fg5", "application/vnd.fujitsu.oasysgp" },
+ { "fgd", "application/x-director" },
+ { "fh", "image/x-freehand" },
+ { "fh4", "image/x-freehand" },
+ { "fh5", "image/x-freehand" },
+ { "fh7", "image/x-freehand" },
+ { "fhc", "image/x-freehand" },
+ { "fig", "application/x-xfig" },
+ { "fits", "image/fits" },
+ { "flac", "audio/x-flac" },
+ { "fli", "video/x-fli" },
+ { "flo", "application/vnd.micrografx.flo" },
+ { "flv", "video/x-flv" },
+ { "flw", "application/vnd.kde.kivio" },
+ { "flx", "text/vnd.fmi.flexstor" },
+ { "fly", "text/vnd.fly" },
{ "fm", "application/vnd.framemaker" },
- { "frame", "application/vnd.framemaker" },
- { "maker", "application/vnd.framemaker" },
- { "book", "application/vnd.framemaker" },
{ "fnc", "application/vnd.frogans.fnc" },
- { "ltf", "application/vnd.frogans.ltf" },
+ { "fo", "application/vnd.software602.filler.form+xml" },
+ { "for", "text/x-fortran" },
+ { "fpx", "image/vnd.fpx" },
+ { "frame", "application/vnd.framemaker" },
{ "fsc", "application/vnd.fsc.weblaunch" },
- { "oas", "application/vnd.fujitsu.oasys" },
- { "oa2", "application/vnd.fujitsu.oasys2" },
- { "oa3", "application/vnd.fujitsu.oasys3" },
- { "fg5", "application/vnd.fujitsu.oasysgp" },
- { "bh2", "application/vnd.fujitsu.oasysprs" },
- { "ddd", "application/vnd.fujixerox.ddd" },
- { "xdw", "application/vnd.fujixerox.docuworks" },
- { "xbd", "application/vnd.fujixerox.docuworks.binder" },
+ { "fst", "image/vnd.fst" },
+ { "ftc", "application/vnd.fluxtime.clip" },
+ { "fti", "application/vnd.anser-web-funds-transfer-initiation" },
+ { "fvt", "video/vnd.fvt" },
+ { "fxp", "application/vnd.adobe.fxp" },
+ { "fxpl", "application/vnd.adobe.fxp" },
{ "fzs", "application/vnd.fuzzysheet" },
- { "txd", "application/vnd.genomatix.tuxedo" },
- { "ggb", "application/vnd.geogebra.file" },
- { "ggt", "application/vnd.geogebra.tool" },
- { "gex", "application/vnd.geometry-explorer" },
- { "gre", "application/vnd.geometry-explorer" },
- { "gxt", "application/vnd.geonext" },
{ "g2w", "application/vnd.geoplan" },
+ { "g3", "image/g3fax" },
{ "g3w", "application/vnd.geospace" },
- { "gmx", "application/vnd.gmx" },
- { "kml", "application/vnd.google-earth.kml+xml" },
- { "kmz", "application/vnd.google-earth.kmz" },
- { "gqf", "application/vnd.grafeq" },
- { "gqs", "application/vnd.grafeq" },
{ "gac", "application/vnd.groove-account" },
+ { "gam", "application/x-tads" },
+ { "gbr", "application/rpki-ghostbusters" },
+ { "gca", "application/x-gca-compressed" },
+ { "gdl", "model/vnd.gdl" },
+ { "gdoc", "application/vnd.google-apps.document" },
+ { "geo", "application/vnd.dynageo" },
+ { "geojson", "application/geo+json" },
+ { "gex", "application/vnd.geometry-explorer" },
+ { "ggb", "application/vnd.geogebra.file" },
+ { "ggt", "application/vnd.geogebra.tool" },
{ "ghf", "application/vnd.groove-help" },
+ { "gif", "image/gif" },
{ "gim", "application/vnd.groove-identity-message" },
+ { "glb", "model/gltf-binary" },
+ { "gltf", "model/gltf+json" },
+ { "gml", "application/gml+xml" },
+ { "gmx", "application/vnd.gmx" },
+ { "gnumeric", "application/x-gnumeric" },
+ { "gph", "application/vnd.flographit" },
+ { "gpx", "application/gpx+xml" },
+ { "gqf", "application/vnd.grafeq" },
+ { "gqs", "application/vnd.grafeq" },
+ { "gram", "application/srgs" },
+ { "gramps", "application/x-gramps-xml" },
+ { "gre", "application/vnd.geometry-explorer" },
{ "grv", "application/vnd.groove-injector" },
+ { "grxml", "application/srgs+xml" },
+ { "gsf", "application/x-font-ghostscript" },
+ { "gsheet", "application/vnd.google-apps.spreadsheet" },
+ { "gslides", "application/vnd.google-apps.presentation" },
+ { "gtar", "application/x-gtar" },
{ "gtm", "application/vnd.groove-tool-message" },
- { "tpl", "application/vnd.groove-tool-template" },
- { "vcg", "application/vnd.groove-vcard" },
+ { "gtw", "model/vnd.gtw" },
+ { "gv", "text/vnd.graphviz" },
+ { "gxf", "application/gxf" },
+ { "gxt", "application/vnd.geonext" },
+ { "gz", "application/gzip" },
+ { "h", "text/x-c" },
+ { "h261", "video/h261" },
+ { "h263", "video/h263" },
+ { "h264", "video/h264" },
{ "hal", "application/vnd.hal+xml" },
- { "zmm", "application/vnd.handheld-entertainment+xml" },
{ "hbci", "application/vnd.hbci" },
- { "les", "application/vnd.hhe.lesson-player" },
+ { "hbs", "text/x-handlebars-template" },
+ { "hdd", "application/x-virtualbox-hdd" },
+ { "hdf", "application/x-hdf" },
+ { "heic", "image/heic" },
+ { "heics", "image/heic-sequence" },
+ { "heif", "image/heif" },
+ { "heifs", "image/heif-sequence" },
+ { "hej2", "image/hej2k" },
+ { "held", "application/atsc-held+xml" },
+ { "hh", "text/x-c" },
+ { "hjson", "application/hjson" },
+ { "hlp", "application/winhlp" },
{ "hpgl", "application/vnd.hp-hpgl" },
{ "hpid", "application/vnd.hp-hpid" },
{ "hps", "application/vnd.hp-hps" },
- { "jlt", "application/vnd.hp-jlyt" },
- { "pcl", "application/vnd.hp-pcl" },
- { "pclxl", "application/vnd.hp-pclxl" },
- { "sfd-hdstx", "application/vnd.hydrostatix.sof-data" },
- { "mpy", "application/vnd.ibm.minipay" },
- { "afp", "application/vnd.ibm.modcap" },
- { "listafp", "application/vnd.ibm.modcap" },
- { "list3820", "application/vnd.ibm.modcap" },
- { "irm", "application/vnd.ibm.rights-management" },
- { "sc", "application/vnd.ibm.secure-container" },
+ { "hqx", "application/mac-binhex40" },
+ { "hsj2", "image/hsj2" },
+ { "htc", "text/x-component" },
+ { "htke", "application/vnd.kenameaapp" },
+ { "htm", "text/html" },
+ { "html", "text/html" },
+ { "hvd", "application/vnd.yamaha.hv-dic" },
+ { "hvp", "application/vnd.yamaha.hv-voice" },
+ { "hvs", "application/vnd.yamaha.hv-script" },
+ { "i2g", "application/vnd.intergeo" },
{ "icc", "application/vnd.iccprofile" },
+ { "ice", "x-conference/x-cooltalk" },
{ "icm", "application/vnd.iccprofile" },
+ { "ico", "image/vnd.microsoft.icon" },
+ { "ics", "text/calendar" },
+ { "ief", "image/ief" },
+ { "ifb", "text/calendar" },
+ { "ifm", "application/vnd.shana.informed.formdata" },
+ { "iges", "model/iges" },
{ "igl", "application/vnd.igloader" },
- { "ivp", "application/vnd.immervision-ivp" },
- { "ivu", "application/vnd.immervision-ivu" },
{ "igm", "application/vnd.insors.igm" },
- { "xpw", "application/vnd.intercon.formnet" },
- { "xpx", "application/vnd.intercon.formnet" },
- { "i2g", "application/vnd.intergeo" },
- { "qbo", "application/vnd.intu.qbo" },
- { "qfx", "application/vnd.intu.qfx" },
- { "rcprofile", "application/vnd.ipunplugged.rcprofile" },
+ { "igs", "model/iges" },
+ { "igx", "application/vnd.micrografx.igx" },
+ { "iif", "application/vnd.shana.informed.interchange" },
+ { "img", "application/octet-stream" },
+ { "imp", "application/vnd.accpac.simply.imp" },
+ { "ims", "application/vnd.ms-ims" },
+ { "in", "text/plain" },
+ { "ini", "text/plain" },
+ { "ink", "application/inkml+xml" },
+ { "inkml", "application/inkml+xml" },
+ { "install", "application/x-install-instructions" },
+ { "iota", "application/vnd.astraea-software.iota" },
+ { "ipfix", "application/ipfix" },
+ { "ipk", "application/vnd.shana.informed.package" },
+ { "irm", "application/vnd.ibm.rights-management" },
{ "irp", "application/vnd.irepository.package+xml" },
- { "xpr", "application/vnd.is-xpr" },
- { "fcs", "application/vnd.isac.fcs" },
+ { "iso", "application/x-iso9660-image" },
+ { "itp", "application/vnd.shana.informed.formtemplate" },
+ { "its", "application/its+xml" },
+ { "ivp", "application/vnd.immervision-ivp" },
+ { "ivu", "application/vnd.immervision-ivu" },
+ { "jad", "text/vnd.sun.j2me.app-descriptor" },
+ { "jade", "text/jade" },
{ "jam", "application/vnd.jam" },
- { "rms", "application/vnd.jcp.javame.midlet-rms" },
+ { "jar", "application/java-archive" },
+ { "jardiff", "application/x-java-archive-diff" },
+ { "java", "text/x-java-source" },
+ { "jhc", "image/jphc" },
{ "jisp", "application/vnd.jisp" },
+ { "jls", "image/jls" },
+ { "jlt", "application/vnd.hp-jlyt" },
+ { "jng", "image/x-jng" },
+ { "jnlp", "application/x-java-jnlp-file" },
{ "joda", "application/vnd.joost.joda-archive" },
- { "ktz", "application/vnd.kahootz" },
- { "ktr", "application/vnd.kahootz" },
+ { "jp2", "image/jp2" },
+ { "jpe", "image/jpeg" },
+ { "jpeg", "image/jpeg" },
+ { "jpf", "image/jpx" },
+ { "jpg", "image/jpeg" },
+ { "jpg2", "image/jp2" },
+ { "jpgm", "video/jpm" },
+ { "jpgv", "video/jpeg" },
+ { "jph", "image/jph" },
+ { "jpm", "image/jpm" },
+ { "jpx", "image/jpx" },
+ { "js", "application/javascript" },
+ { "jsm", "application/javascript" },
+ { "json", "application/json" },
+ { "json5", "application/json5" },
+ { "jsonld", "application/ld+json" },
+ { "jsonml", "application/jsonml+json" },
+ { "jsx", "text/jsx" },
+ { "jxr", "image/jxr" },
+ { "jxra", "image/jxra" },
+ { "jxrs", "image/jxrs" },
+ { "jxs", "image/jxs" },
+ { "jxsc", "image/jxsc" },
+ { "jxsi", "image/jxsi" },
+ { "jxss", "image/jxss" },
+ { "kar", "audio/midi" },
{ "karbon", "application/vnd.kde.karbon" },
- { "chrt", "application/vnd.kde.kchart" },
+ { "kdbx", "application/x-keepass2" },
+ { "key", "application/vnd.apple.keynote" },
{ "kfo", "application/vnd.kde.kformula" },
- { "flw", "application/vnd.kde.kivio" },
+ { "kia", "application/vnd.kidspiration" },
+ { "kml", "application/vnd.google-earth.kml+xml" },
+ { "kmz", "application/vnd.google-earth.kmz" },
+ { "kne", "application/vnd.kinar" },
+ { "knp", "application/vnd.kinar" },
{ "kon", "application/vnd.kde.kontour" },
{ "kpr", "application/vnd.kde.kpresenter" },
{ "kpt", "application/vnd.kde.kpresenter" },
+ { "kpxx", "application/vnd.ds-keypoint" },
{ "ksp", "application/vnd.kde.kspread" },
+ { "ktr", "application/vnd.kahootz" },
+ { "ktx", "image/ktx" },
+ { "ktx2", "image/ktx2" },
+ { "ktz", "application/vnd.kahootz" },
{ "kwd", "application/vnd.kde.kword" },
{ "kwt", "application/vnd.kde.kword" },
- { "htke", "application/vnd.kenameaapp" },
- { "kia", "application/vnd.kidspiration" },
- { "kne", "application/vnd.kinar" },
- { "knp", "application/vnd.kinar" },
- { "skp", "application/vnd.koan" },
- { "skd", "application/vnd.koan" },
- { "skt", "application/vnd.koan" },
- { "skm", "application/vnd.koan" },
- { "sse", "application/vnd.kodak-descriptor" },
{ "lasxml", "application/vnd.las.las+xml" },
+ { "latex", "application/x-latex" },
{ "lbd", "application/vnd.llamagraphics.life-balance.desktop" },
{ "lbe", "application/vnd.llamagraphics.life-balance.exchange+xml" },
- { "123", "application/vnd.lotus-1-2-3" },
- { "apr", "application/vnd.lotus-approach" },
- { "pre", "application/vnd.lotus-freelance" },
- { "nsf", "application/vnd.lotus-notes" },
- { "org", "application/vnd.lotus-organizer" },
- { "scm", "application/vnd.lotus-screencam" },
+ { "les", "application/vnd.hhe.lesson-player" },
+ { "less", "text/less" },
+ { "lgr", "application/lgr+xml" },
+ { "lha", "application/x-lzh-compressed" },
+ { "link66", "application/vnd.route66.link66+xml" },
+ { "list", "text/plain" },
+ { "list3820", "application/vnd.ibm.modcap" },
+ { "listafp", "application/vnd.ibm.modcap" },
+ { "litcoffee", "text/coffeescript" },
+ { "lnk", "application/x-ms-shortcut" },
+ { "log", "text/plain" },
+ { "lostxml", "application/lost+xml" },
+ { "lrf", "application/octet-stream" },
+ { "lrm", "application/vnd.ms-lrm" },
+ { "ltf", "application/vnd.frogans.ltf" },
+ { "lua", "text/x-lua" },
+ { "luac", "application/x-lua-bytecode" },
+ { "lvp", "audio/vnd.lucent.voice" },
{ "lwp", "application/vnd.lotus-wordpro" },
- { "portpkg", "application/vnd.macports.portpkg" },
- { "mcd", "application/vnd.mcd" },
+ { "lzh", "application/x-lzh-compressed" },
+ { "m13", "application/x-msmediaview" },
+ { "m14", "application/x-msmediaview" },
+ { "m1v", "video/mpeg" },
+ { "m21", "application/mp21" },
+ { "m2a", "audio/mpeg" },
+ { "m2v", "video/mpeg" },
+ { "m3a", "audio/mpeg" },
+ { "m3u", "audio/x-mpegurl" },
+ { "m3u8", "application/vnd.apple.mpegurl" },
+ { "m4a", "audio/mp4" },
+ { "m4p", "application/mp4" },
+ { "m4u", "video/vnd.mpegurl" },
+ { "m4v", "video/x-m4v" },
+ { "ma", "application/mathematica" },
+ { "mads", "application/mads+xml" },
+ { "maei", "application/mmt-aei+xml" },
+ { "mag", "application/vnd.ecowin.chart" },
+ { "maker", "application/vnd.framemaker" },
+ { "man", "text/troff" },
+ { "manifest", "text/cache-manifest" },
+ { "map", "application/json" },
+ { "mar", "application/octet-stream" },
+ { "markdown", "text/markdown" },
+ { "mathml", "application/mathml+xml" },
+ { "mb", "application/mathematica" },
+ { "mbk", "application/vnd.mobius.mbk" },
+ { "mbox", "application/mbox" },
{ "mc1", "application/vnd.medcalcdata" },
- { "cdkey", "application/vnd.mediastation.cdkey" },
- { "mwf", "application/vnd.mfer" },
+ { "mcd", "application/vnd.mcd" },
+ { "mcurl", "text/vnd.curl.mcurl" },
+ { "md", "text/markdown" },
+ { "mdb", "application/x-msaccess" },
+ { "mdi", "image/vnd.ms-modi" },
+ { "mdx", "text/mdx" },
+ { "me", "text/troff" },
+ { "mesh", "model/mesh" },
+ { "meta4", "application/metalink4+xml" },
+ { "metalink", "application/metalink+xml" },
+ { "mets", "application/mets+xml" },
{ "mfm", "application/vnd.mfmp" },
- { "flo", "application/vnd.micrografx.flo" },
- { "igx", "application/vnd.micrografx.igx" },
+ { "mft", "application/rpki-manifest" },
+ { "mgp", "application/vnd.osgeo.mapguide.package" },
+ { "mgz", "application/vnd.proteus.magazine" },
+ { "mid", "audio/midi" },
+ { "midi", "audio/midi" },
+ { "mie", "application/x-mie" },
{ "mif", "application/vnd.mif" },
- { "daf", "application/vnd.mobius.daf" },
- { "dis", "application/vnd.mobius.dis" },
- { "mbk", "application/vnd.mobius.mbk" },
- { "mqy", "application/vnd.mobius.mqy" },
- { "msl", "application/vnd.mobius.msl" },
- { "plc", "application/vnd.mobius.plc" },
- { "txf", "application/vnd.mobius.txf" },
- { "mpn", "application/vnd.mophun.application" },
+ { "mime", "message/rfc822" },
+ { "mj2", "video/mj2" },
+ { "mjp2", "video/mj2" },
+ { "mjs", "application/javascript" },
+ { "mk3d", "video/x-matroska" },
+ { "mka", "audio/x-matroska" },
+ { "mkd", "text/x-markdown" },
+ { "mks", "video/x-matroska" },
+ { "mkv", "video/x-matroska" },
+ { "mlp", "application/vnd.dolby.mlp" },
+ { "mmd", "application/vnd.chipnuts.karaoke-mmd" },
+ { "mmf", "application/vnd.smaf" },
+ { "mml", "text/mathml" },
+ { "mmr", "image/vnd.fujixerox.edmics-mmr" },
+ { "mng", "video/x-mng" },
+ { "mny", "application/x-msmoney" },
+ { "mobi", "application/x-mobipocket-ebook" },
+ { "mods", "application/mods+xml" },
+ { "mov", "video/quicktime" },
+ { "movie", "video/x-sgi-movie" },
+ { "mp2", "audio/mpeg" },
+ { "mp21", "application/mp21" },
+ { "mp2a", "audio/mpeg" },
+ { "mp3", "audio/mpeg" },
+ { "mp4", "video/mp4" },
+ { "mp4a", "audio/mp4" },
+ { "mp4s", "application/mp4" },
+ { "mp4v", "video/mp4" },
{ "mpc", "application/vnd.mophun.certificate" },
- { "xul", "application/vnd.mozilla.xul+xml" },
- { "cil", "application/vnd.ms-artgalry" },
- { "cab", "application/vnd.ms-cab-compressed" },
- { "xls", "application/vnd.ms-excel" },
- { "xlm", "application/vnd.ms-excel" },
- { "xla", "application/vnd.ms-excel" },
- { "xlc", "application/vnd.ms-excel" },
- { "xlt", "application/vnd.ms-excel" },
- { "xlw", "application/vnd.ms-excel" },
- { "xlam", "application/vnd.ms-excel.addin.macroenabled.12" },
- { "xlsb", "application/vnd.ms-excel.sheet.binary.macroenabled.12" },
- { "xlsm", "application/vnd.ms-excel.sheet.macroenabled.12" },
- { "xltm", "application/vnd.ms-excel.template.macroenabled.12" },
- { "eot", "application/vnd.ms-fontobject" },
- { "chm", "application/vnd.ms-htmlhelp" },
- { "ims", "application/vnd.ms-ims" },
- { "lrm", "application/vnd.ms-lrm" },
- { "thmx", "application/vnd.ms-officetheme" },
- { "cat", "application/vnd.ms-pki.seccat" },
- { "stl", "application/vnd.ms-pki.stl" },
- { "ppt", "application/vnd.ms-powerpoint" },
- { "pps", "application/vnd.ms-powerpoint" },
- { "pot", "application/vnd.ms-powerpoint" },
- { "ppam", "application/vnd.ms-powerpoint.addin.macroenabled.12" },
- { "pptm", "application/vnd.ms-powerpoint.presentation.macroenabled.12" },
- { "sldm", "application/vnd.ms-powerpoint.slide.macroenabled.12" },
- { "ppsm", "application/vnd.ms-powerpoint.slideshow.macroenabled.12" },
- { "potm", "application/vnd.ms-powerpoint.template.macroenabled.12" },
+ { "mpd", "application/dash+xml" },
+ { "mpe", "video/mpeg" },
+ { "mpeg", "video/mpeg" },
+ { "mpg", "video/mpeg" },
+ { "mpg4", "video/mp4" },
+ { "mpga", "audio/mpeg" },
+ { "mpkg", "application/vnd.apple.installer+xml" },
+ { "mpm", "application/vnd.blueice.multipass" },
+ { "mpn", "application/vnd.mophun.application" },
{ "mpp", "application/vnd.ms-project" },
{ "mpt", "application/vnd.ms-project" },
- { "docm", "application/vnd.ms-word.document.macroenabled.12" },
- { "dotm", "application/vnd.ms-word.template.macroenabled.12" },
- { "wps", "application/vnd.ms-works" },
- { "wks", "application/vnd.ms-works" },
- { "wcm", "application/vnd.ms-works" },
- { "wdb", "application/vnd.ms-works" },
- { "wpl", "application/vnd.ms-wpl" },
- { "xps", "application/vnd.ms-xpsdocument" },
+ { "mpy", "application/vnd.ibm.minipay" },
+ { "mqy", "application/vnd.mobius.mqy" },
+ { "mrc", "application/marc" },
+ { "mrcx", "application/marcxml+xml" },
+ { "ms", "text/troff" },
+ { "mscml", "application/mediaservercontrol+xml" },
+ { "mseed", "application/vnd.fdsn.mseed" },
{ "mseq", "application/vnd.mseq" },
- { "mus", "application/vnd.musician" },
+ { "msf", "application/vnd.epson.msf" },
+ { "msg", "application/vnd.ms-outlook" },
+ { "msh", "model/mesh" },
+ { "msi", "application/x-msdownload" },
+ { "msl", "application/vnd.mobius.msl" },
+ { "msm", "application/octet-stream" },
+ { "msp", "application/octet-stream" },
{ "msty", "application/vnd.muvee.style" },
- { "taglet", "application/vnd.mynfc" },
- { "nlu", "application/vnd.neurolanguage.nlu" },
- { "ntf", "application/vnd.nitf" },
+ { "mtl", "model/mtl" },
+ { "mts", "model/vnd.mts" },
+ { "mus", "application/vnd.musician" },
+ { "musd", "application/mmt-usd+xml" },
+ { "musicxml", "application/vnd.recordare.musicxml+xml" },
+ { "mvb", "application/x-msmediaview" },
+ { "mwf", "application/vnd.mfer" },
+ { "mxf", "application/mxf" },
+ { "mxl", "application/vnd.recordare.musicxml" },
+ { "mxmf", "audio/mobile-xmf" },
+ { "mxml", "application/xv+xml" },
+ { "mxs", "application/vnd.triscape.mxs" },
+ { "mxu", "video/vnd.mpegurl" },
+ { "n-gage", "application/vnd.nokia.n-gage.symbian.install" },
+ { "n3", "text/n3" },
+ { "nb", "application/mathematica" },
+ { "nbp", "application/vnd.wolfram.player" },
+ { "nc", "application/x-netcdf" },
+ { "ncx", "application/x-dtbncx+xml" },
+ { "nfo", "text/x-nfo" },
+ { "ngdat", "application/vnd.nokia.n-gage.data" },
{ "nitf", "application/vnd.nitf" },
+ { "nlu", "application/vnd.neurolanguage.nlu" },
+ { "nml", "application/vnd.enliven" },
{ "nnd", "application/vnd.noblenet-directory" },
{ "nns", "application/vnd.noblenet-sealer" },
{ "nnw", "application/vnd.noblenet-web" },
- { "ngdat", "application/vnd.nokia.n-gage.data" },
- { "n-gage", "application/vnd.nokia.n-gage.symbian.install" },
- { "rpst", "application/vnd.nokia.radio-preset" },
- { "rpss", "application/vnd.nokia.radio-presets" },
- { "edm", "application/vnd.novadigm.edm" },
- { "edx", "application/vnd.novadigm.edx" },
- { "ext", "application/vnd.novadigm.ext" },
- { "odc", "application/vnd.oasis.opendocument.chart" },
- { "otc", "application/vnd.oasis.opendocument.chart-template" },
+ { "npx", "image/vnd.net-fpx" },
+ { "nq", "application/n-quads" },
+ { "nsc", "application/x-conference" },
+ { "nsf", "application/vnd.lotus-notes" },
+ { "nt", "application/n-triples" },
+ { "ntf", "application/vnd.nitf" },
+ { "numbers", "application/vnd.apple.numbers" },
+ { "nzb", "application/x-nzb" },
+ { "oa2", "application/vnd.fujitsu.oasys2" },
+ { "oa3", "application/vnd.fujitsu.oasys3" },
+ { "oas", "application/vnd.fujitsu.oasys" },
+ { "obd", "application/x-msbinder" },
+ { "obgx", "application/vnd.openblox.game+xml" },
+ { "obj", "model/obj" },
+ { "oda", "application/oda" },
{ "odb", "application/vnd.oasis.opendocument.database" },
+ { "odc", "application/vnd.oasis.opendocument.chart" },
{ "odf", "application/vnd.oasis.opendocument.formula" },
{ "odft", "application/vnd.oasis.opendocument.formula-template" },
{ "odg", "application/vnd.oasis.opendocument.graphics" },
- { "otg", "application/vnd.oasis.opendocument.graphics-template" },
{ "odi", "application/vnd.oasis.opendocument.image" },
- { "oti", "application/vnd.oasis.opendocument.image-template" },
+ { "odm", "application/vnd.oasis.opendocument.text-master" },
{ "odp", "application/vnd.oasis.opendocument.presentation" },
- { "otp", "application/vnd.oasis.opendocument.presentation-template" },
{ "ods", "application/vnd.oasis.opendocument.spreadsheet" },
- { "ots", "application/vnd.oasis.opendocument.spreadsheet-template" },
{ "odt", "application/vnd.oasis.opendocument.text" },
- { "odm", "application/vnd.oasis.opendocument.text-master" },
- { "ott", "application/vnd.oasis.opendocument.text-template" },
+ { "oga", "audio/ogg" },
+ { "ogex", "model/vnd.opengex" },
+ { "ogg", "audio/ogg" },
+ { "ogv", "video/ogg" },
+ { "ogx", "application/ogg" },
+ { "omdoc", "application/omdoc+xml" },
+ { "onepkg", "application/onenote" },
+ { "onetmp", "application/onenote" },
+ { "onetoc", "application/onenote" },
+ { "onetoc2", "application/onenote" },
+ { "opf", "application/oebps-package+xml" },
+ { "opml", "text/x-opml" },
+ { "oprc", "application/vnd.palm" },
+ { "org", "application/vnd.lotus-organizer" },
+ { "osf", "application/vnd.yamaha.openscoreformat" },
+ { "osfpvg", "application/vnd.yamaha.openscoreformat.osfpvg+xml" },
+ { "osm", "application/vnd.openstreetmap.data+xml" },
+ { "otc", "application/vnd.oasis.opendocument.chart-template" },
+ { "otf", "font/otf" },
+ { "otg", "application/vnd.oasis.opendocument.graphics-template" },
{ "oth", "application/vnd.oasis.opendocument.text-web" },
- { "xo", "application/vnd.olpc-sugar" },
- { "dd2", "application/vnd.oma.dd2+xml" },
+ { "oti", "application/vnd.oasis.opendocument.image-template" },
+ { "otp", "application/vnd.oasis.opendocument.presentation-template" },
+ { "ots", "application/vnd.oasis.opendocument.spreadsheet-template" },
+ { "ott", "application/vnd.oasis.opendocument.text-template" },
+ { "ova", "application/x-virtualbox-ova" },
+ { "ovf", "application/x-virtualbox-ovf" },
+ { "owl", "application/rdf+xml" },
+ { "oxps", "application/oxps" },
{ "oxt", "application/vnd.openofficeorg.extension" },
- { "pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation" },
- { "sldx", "application/vnd.openxmlformats-officedocument.presentationml.slide" },
- { "ppsx", "application/vnd.openxmlformats-officedocument.presentationml.slideshow" },
- { "potx", "application/vnd.openxmlformats-officedocument.presentationml.template" },
- { "xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" },
- { "xltx", "application/vnd.openxmlformats-officedocument.spreadsheetml.template" },
- { "docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document" },
- { "dotx", "application/vnd.openxmlformats-officedocument.wordprocessingml.template" },
- { "mgp", "application/vnd.osgeo.mapguide.package" },
- { "dp", "application/vnd.osgi.dp" },
- { "esa", "application/vnd.osgi.subsystem" },
- { "pdb", "application/vnd.palm" },
- { "pqa", "application/vnd.palm" },
- { "oprc", "application/vnd.palm" },
+ { "p", "text/x-pascal" },
+ { "p10", "application/pkcs10" },
+ { "p12", "application/x-pkcs12" },
+ { "p7b", "application/x-pkcs7-certificates" },
+ { "p7c", "application/pkcs7-mime" },
+ { "p7m", "application/pkcs7-mime" },
+ { "p7r", "application/x-pkcs7-certreqresp" },
+ { "p7s", "application/pkcs7-signature" },
+ { "p8", "application/pkcs8" },
+ { "pac", "application/x-ns-proxy-autoconfig" },
+ { "pages", "application/vnd.apple.pages" },
+ { "pas", "text/x-pascal" },
{ "paw", "application/vnd.pawaafile" },
- { "str", "application/vnd.pg.format" },
- { "ei6", "application/vnd.pg.osasli" },
- { "efif", "application/vnd.picsel" },
- { "wg", "application/vnd.pmi.widget" },
- { "plf", "application/vnd.pocketlearn" },
{ "pbd", "application/vnd.powerbuilder6" },
- { "box", "application/vnd.previewsystems.box" },
- { "mgz", "application/vnd.proteus.magazine" },
- { "qps", "application/vnd.publishare-delta-tree" },
+ { "pbm", "image/x-portable-bitmap" },
+ { "pcap", "application/vnd.tcpdump.pcap" },
+ { "pcf", "application/x-font-pcf" },
+ { "pcl", "application/vnd.hp-pcl" },
+ { "pclxl", "application/vnd.hp-pclxl" },
+ { "pct", "image/x-pict" },
+ { "pcurl", "application/vnd.curl.pcurl" },
+ { "pcx", "image/vnd.zbrush.pcx" },
+ { "pdb", "application/vnd.palm" },
+ { "pde", "text/x-processing" },
+ { "pdf", "application/pdf" },
+ { "pem", "application/x-x509-ca-cert" },
+ { "pfa", "application/x-font-type1" },
+ { "pfb", "application/x-font-type1" },
+ { "pfm", "application/x-font-type1" },
+ { "pfr", "application/font-tdpfr" },
+ { "pfx", "application/x-pkcs12" },
+ { "pgm", "image/x-portable-graymap" },
+ { "pgn", "application/x-chess-pgn" },
+ { "pgp", "application/pgp-encrypted" },
+ { "php", "application/x-httpd-php" },
+ { "pic", "image/x-pict" },
+ { "pkg", "application/octet-stream" },
+ { "pki", "application/pkixcmp" },
+ { "pkipath", "application/pkix-pkipath" },
+ { "pkpass", "application/vnd.apple.pkpass" },
+ { "pl", "application/x-perl" },
+ { "plb", "application/vnd.3gpp.pic-bw-large" },
+ { "plc", "application/vnd.mobius.plc" },
+ { "plf", "application/vnd.pocketlearn" },
+ { "pls", "application/pls+xml" },
+ { "pm", "application/x-perl" },
+ { "pml", "application/vnd.ctc-posml" },
+ { "png", "image/png" },
+ { "pnm", "image/x-portable-anymap" },
+ { "portpkg", "application/vnd.macports.portpkg" },
+ { "pot", "application/vnd.ms-powerpoint" },
+ { "potm", "application/vnd.ms-powerpoint.template.macroenabled.12" },
+ { "potx", "application/vnd.openxmlformats-officedocument.presentationml.template" },
+ { "ppam", "application/vnd.ms-powerpoint.addin.macroenabled.12" },
+ { "ppd", "application/vnd.cups-ppd" },
+ { "ppm", "image/x-portable-pixmap" },
+ { "pps", "application/vnd.ms-powerpoint" },
+ { "ppsm", "application/vnd.ms-powerpoint.slideshow.macroenabled.12" },
+ { "ppsx", "application/vnd.openxmlformats-officedocument.presentationml.slideshow" },
+ { "ppt", "application/vnd.ms-powerpoint" },
+ { "pptm", "application/vnd.ms-powerpoint.presentation.macroenabled.12" },
+ { "pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation" },
+ { "pqa", "application/vnd.palm" },
+ { "prc", "application/x-mobipocket-ebook" },
+ { "pre", "application/vnd.lotus-freelance" },
+ { "prf", "application/pics-rules" },
+ { "provx", "application/provenance+xml" },
+ { "ps", "application/postscript" },
+ { "psb", "application/vnd.3gpp.pic-bw-small" },
+ { "psd", "image/vnd.adobe.photoshop" },
+ { "psf", "application/x-font-linux-psf" },
+ { "pskcxml", "application/pskc+xml" },
+ { "pti", "image/prs.pti" },
{ "ptid", "application/vnd.pvi.ptid1" },
- { "qxd", "application/vnd.quark.quarkxpress" },
- { "qxt", "application/vnd.quark.quarkxpress" },
+ { "pub", "application/x-mspublisher" },
+ { "pvb", "application/vnd.3gpp.pic-bw-var" },
+ { "pwn", "application/vnd.3m.post-it-notes" },
+ { "pya", "audio/vnd.ms-playready.media.pya" },
+ { "pyv", "video/vnd.ms-playready.media.pyv" },
+ { "qam", "application/vnd.epson.quickanime" },
+ { "qbo", "application/vnd.intu.qbo" },
+ { "qfx", "application/vnd.intu.qfx" },
+ { "qps", "application/vnd.publishare-delta-tree" },
+ { "qt", "video/quicktime" },
{ "qwd", "application/vnd.quark.quarkxpress" },
{ "qwt", "application/vnd.quark.quarkxpress" },
- { "qxl", "application/vnd.quark.quarkxpress" },
{ "qxb", "application/vnd.quark.quarkxpress" },
- { "bed", "application/vnd.realvnc.bed" },
- { "mxl", "application/vnd.recordare.musicxml" },
- { "musicxml", "application/vnd.recordare.musicxml+xml" },
- { "cryptonote", "application/vnd.rig.cryptonote" },
- { "cod", "application/vnd.rim.cod" },
+ { "qxd", "application/vnd.quark.quarkxpress" },
+ { "qxl", "application/vnd.quark.quarkxpress" },
+ { "qxt", "application/vnd.quark.quarkxpress" },
+ { "ra", "audio/x-pn-realaudio" },
+ { "ram", "audio/x-pn-realaudio" },
+ { "raml", "application/raml+yaml" },
+ { "rapd", "application/route-apd+xml" },
+ { "rar", "application/vnd.rar" },
+ { "ras", "image/x-cmu-raster" },
+ { "rcprofile", "application/vnd.ipunplugged.rcprofile" },
+ { "rdf", "application/rdf+xml" },
+ { "rdz", "application/vnd.data-vision.rdz" },
+ { "relo", "application/p2p-overlay+xml" },
+ { "rep", "application/vnd.businessobjects" },
+ { "res", "application/x-dtbresource+xml" },
+ { "rgb", "image/x-rgb" },
+ { "rif", "application/reginfo+xml" },
+ { "rip", "audio/vnd.rip" },
+ { "ris", "application/x-research-info-systems" },
+ { "rl", "application/resource-lists+xml" },
+ { "rlc", "image/vnd.fujixerox.edmics-rlc" },
+ { "rld", "application/resource-lists-diff+xml" },
{ "rm", "application/vnd.rn-realmedia" },
+ { "rmi", "audio/midi" },
+ { "rmp", "audio/x-pn-realaudio-plugin" },
+ { "rms", "application/vnd.jcp.javame.midlet-rms" },
{ "rmvb", "application/vnd.rn-realmedia-vbr" },
- { "link66", "application/vnd.route66.link66+xml" },
- { "st", "application/vnd.sailingtracker.track" },
+ { "rnc", "application/relax-ng-compact-syntax" },
+ { "rng", "application/xml" },
+ { "roa", "application/rpki-roa" },
+ { "roff", "text/troff" },
+ { "rp9", "application/vnd.cloanto.rp9" },
+ { "rpm", "application/x-redhat-package-manager" },
+ { "rpss", "application/vnd.nokia.radio-presets" },
+ { "rpst", "application/vnd.nokia.radio-preset" },
+ { "rq", "application/sparql-query" },
+ { "rs", "application/rls-services+xml" },
+ { "rsat", "application/atsc-rsat+xml" },
+ { "rsd", "application/rsd+xml" },
+ { "rsheet", "application/urc-ressheet+xml" },
+ { "rss", "application/rss+xml" },
+ { "rtf", "application/rtf" },
+ { "rtx", "text/richtext" },
+ { "run", "application/x-makeself" },
+ { "rusd", "application/route-usd+xml" },
+ { "s", "text/x-asm" },
+ { "s3m", "audio/s3m" },
+ { "saf", "application/vnd.yamaha.smaf-audio" },
+ { "sass", "text/x-sass" },
+ { "sbml", "application/sbml+xml" },
+ { "sc", "application/vnd.ibm.secure-container" },
+ { "scd", "application/x-msschedule" },
+ { "scm", "application/vnd.lotus-screencam" },
+ { "scq", "application/scvp-cv-request" },
+ { "scs", "application/scvp-cv-response" },
+ { "scss", "text/x-scss" },
+ { "scurl", "text/vnd.curl.scurl" },
+ { "sda", "application/vnd.stardivision.draw" },
+ { "sdc", "application/vnd.stardivision.calc" },
+ { "sdd", "application/vnd.stardivision.impress" },
+ { "sdkd", "application/vnd.solent.sdkm+xml" },
+ { "sdkm", "application/vnd.solent.sdkm+xml" },
+ { "sdp", "application/sdp" },
+ { "sdw", "application/vnd.stardivision.writer" },
+ { "sea", "application/x-sea" },
{ "see", "application/vnd.seemail" },
+ { "seed", "application/vnd.fdsn.seed" },
{ "sema", "application/vnd.sema" },
{ "semd", "application/vnd.semd" },
{ "semf", "application/vnd.semf" },
- { "ifm", "application/vnd.shana.informed.formdata" },
- { "itp", "application/vnd.shana.informed.formtemplate" },
- { "iif", "application/vnd.shana.informed.interchange" },
- { "ipk", "application/vnd.shana.informed.package" },
- { "twd", "application/vnd.simtech-mindmapper" },
- { "twds", "application/vnd.simtech-mindmapper" },
- { "mmf", "application/vnd.smaf" },
- { "teacher", "application/vnd.smart.teacher" },
- { "sdkm", "application/vnd.solent.sdkm+xml" },
- { "sdkd", "application/vnd.solent.sdkm+xml" },
- { "dxp", "application/vnd.spotfire.dxp" },
+ { "senmlx", "application/senml+xml" },
+ { "sensmlx", "application/sensml+xml" },
+ { "ser", "application/java-serialized-object" },
+ { "setpay", "application/set-payment-initiation" },
+ { "setreg", "application/set-registration-initiation" },
+ { "sfd-hdstx", "application/vnd.hydrostatix.sof-data" },
{ "sfs", "application/vnd.spotfire.sfs" },
- { "sdc", "application/vnd.stardivision.calc" },
- { "sda", "application/vnd.stardivision.draw" },
- { "sdd", "application/vnd.stardivision.impress" },
- { "smf", "application/vnd.stardivision.math" },
- { "sdw", "application/vnd.stardivision.writer" },
- { "vor", "application/vnd.stardivision.writer" },
+ { "sfv", "text/x-sfv" },
+ { "sgi", "image/sgi" },
{ "sgl", "application/vnd.stardivision.writer-global" },
- { "smzip", "application/vnd.stepmania.package" },
+ { "sgm", "text/sgml" },
+ { "sgml", "text/sgml" },
+ { "sh", "application/x-sh" },
+ { "shar", "application/x-shar" },
+ { "shex", "text/shex" },
+ { "shf", "application/shf+xml" },
+ { "shtml", "text/html" },
+ { "sid", "image/x-mrsid-image" },
+ { "sieve", "application/sieve" },
+ { "sig", "application/pgp-signature" },
+ { "sil", "audio/silk" },
+ { "silo", "model/mesh" },
+ { "sis", "application/vnd.symbian.install" },
+ { "sisx", "application/vnd.symbian.install" },
+ { "sit", "application/x-stuffit" },
+ { "sitx", "application/x-stuffitx" },
+ { "siv", "application/sieve" },
+ { "skd", "application/vnd.koan" },
+ { "skm", "application/vnd.koan" },
+ { "skp", "application/vnd.koan" },
+ { "skt", "application/vnd.koan" },
+ { "sldm", "application/vnd.ms-powerpoint.slide.macroenabled.12" },
+ { "sldx", "application/vnd.openxmlformats-officedocument.presentationml.slide" },
+ { "slim", "text/slim" },
+ { "slm", "text/slim" },
+ { "sls", "application/route-s-tsid+xml" },
+ { "slt", "application/vnd.epson.salt" },
{ "sm", "application/vnd.stepmania.stepchart" },
- { "sxc", "application/vnd.sun.xml.calc" },
+ { "smf", "application/vnd.stardivision.math" },
+ { "smi", "application/smil+xml" },
+ { "smil", "application/smil+xml" },
+ { "smv", "video/x-smv" },
+ { "smzip", "application/vnd.stepmania.package" },
+ { "snd", "audio/basic" },
+ { "snf", "application/x-font-snf" },
+ { "so", "application/octet-stream" },
+ { "spc", "application/x-pkcs7-certificates" },
+ { "spdx", "text/spdx" },
+ { "spf", "application/vnd.yamaha.smaf-phrase" },
+ { "spl", "application/x-futuresplash" },
+ { "spot", "text/vnd.in3d.spot" },
+ { "spp", "application/scvp-vp-response" },
+ { "spq", "application/scvp-vp-request" },
+ { "spx", "audio/ogg" },
+ { "sql", "application/x-sql" },
+ { "src", "application/x-wais-source" },
+ { "srt", "application/x-subrip" },
+ { "sru", "application/sru+xml" },
+ { "srx", "application/sparql-results+xml" },
+ { "ssdl", "application/ssdl+xml" },
+ { "sse", "application/vnd.kodak-descriptor" },
+ { "ssf", "application/vnd.epson.ssf" },
+ { "ssml", "application/ssml+xml" },
+ { "st", "application/vnd.sailingtracker.track" },
{ "stc", "application/vnd.sun.xml.calc.template" },
- { "sxd", "application/vnd.sun.xml.draw" },
{ "std", "application/vnd.sun.xml.draw.template" },
- { "sxi", "application/vnd.sun.xml.impress" },
+ { "stf", "application/vnd.wt.stf" },
{ "sti", "application/vnd.sun.xml.impress.template" },
- { "sxm", "application/vnd.sun.xml.math" },
- { "sxw", "application/vnd.sun.xml.writer" },
- { "sxg", "application/vnd.sun.xml.writer.global" },
+ { "stk", "application/hyperstudio" },
+ { "stl", "model/stl" },
+ { "str", "application/vnd.pg.format" },
{ "stw", "application/vnd.sun.xml.writer.template" },
+ { "styl", "text/stylus" },
+ { "stylus", "text/stylus" },
+ { "sub", "text/vnd.dvb.subtitle" },
{ "sus", "application/vnd.sus-calendar" },
{ "susp", "application/vnd.sus-calendar" },
+ { "sv4cpio", "application/x-sv4cpio" },
+ { "sv4crc", "application/x-sv4crc" },
+ { "svc", "application/vnd.dvb.service" },
{ "svd", "application/vnd.svd" },
- { "sis", "application/vnd.symbian.install" },
- { "sisx", "application/vnd.symbian.install" },
- { "xsm", "application/vnd.syncml+xml" },
- { "bdm", "application/vnd.syncml.dm+wbxml" },
- { "xdm", "application/vnd.syncml.dm+xml" },
+ { "svg", "image/svg+xml" },
+ { "svgz", "image/svg+xml" },
+ { "swa", "application/x-director" },
+ { "swf", "application/x-shockwave-flash" },
+ { "swi", "application/vnd.aristanetworks.swi" },
+ { "swidtag", "application/swid+xml" },
+ { "sxc", "application/vnd.sun.xml.calc" },
+ { "sxd", "application/vnd.sun.xml.draw" },
+ { "sxg", "application/vnd.sun.xml.writer.global" },
+ { "sxi", "application/vnd.sun.xml.impress" },
+ { "sxm", "application/vnd.sun.xml.math" },
+ { "sxw", "application/vnd.sun.xml.writer" },
+ { "t", "text/troff" },
+ { "t3", "application/x-t3vm-image" },
+ { "t38", "image/t38" },
+ { "taglet", "application/vnd.mynfc" },
{ "tao", "application/vnd.tao.intent-module-archive" },
- { "pcap", "application/vnd.tcpdump.pcap" },
- { "cap", "application/vnd.tcpdump.pcap" },
- { "dmp", "application/vnd.tcpdump.pcap" },
+ { "tap", "image/vnd.tencent.tap" },
+ { "tar", "application/x-tar" },
+ { "tcap", "application/vnd.3gpp2.tcap" },
+ { "tcl", "application/x-tcl" },
+ { "td", "application/urc-targetdesc+xml" },
+ { "teacher", "application/vnd.smart.teacher" },
+ { "tei", "application/tei+xml" },
+ { "teicorpus", "application/tei+xml" },
+ { "tex", "application/x-tex" },
+ { "texi", "application/x-texinfo" },
+ { "texinfo", "application/x-texinfo" },
+ { "text", "text/plain" },
+ { "tfi", "application/thraud+xml" },
+ { "tfm", "application/x-tex-tfm" },
+ { "tfx", "image/tiff-fx" },
+ { "tga", "image/x-tga" },
+ { "thmx", "application/vnd.ms-officetheme" },
+ { "tif", "image/tiff" },
+ { "tiff", "image/tiff" },
+ { "tk", "application/x-tcl" },
{ "tmo", "application/vnd.tmobile-livetv" },
+ { "toml", "application/toml" },
+ { "torrent", "application/x-bittorrent" },
+ { "tpl", "application/vnd.groove-tool-template" },
{ "tpt", "application/vnd.trid.tpt" },
- { "mxs", "application/vnd.triscape.mxs" },
+ { "tr", "text/troff" },
{ "tra", "application/vnd.trueapp" },
+ { "trm", "application/x-msterminal" },
+ { "ts", "video/mp2t" },
+ { "tsd", "application/timestamped-data" },
+ { "tsv", "text/tab-separated-values" },
+ { "ttc", "font/collection" },
+ { "ttf", "font/ttf" },
+ { "ttl", "text/turtle" },
+ { "ttml", "application/ttml+xml" },
+ { "twd", "application/vnd.simtech-mindmapper" },
+ { "twds", "application/vnd.simtech-mindmapper" },
+ { "txd", "application/vnd.genomatix.tuxedo" },
+ { "txf", "application/vnd.mobius.txf" },
+ { "txt", "text/plain" },
+ { "u32", "application/x-authorware-bin" },
+ { "u8dsn", "message/global-delivery-status" },
+ { "u8hdr", "message/global-headers" },
+ { "u8mdn", "message/global-disposition-notification" },
+ { "u8msg", "message/global" },
+ { "ubj", "application/ubjson" },
+ { "udeb", "application/x-debian-package" },
{ "ufd", "application/vnd.ufdl" },
{ "ufdl", "application/vnd.ufdl" },
- { "utz", "application/vnd.uiq.theme" },
+ { "ulx", "application/x-glulx" },
{ "umj", "application/vnd.umajin" },
{ "unityweb", "application/vnd.unity" },
{ "uoml", "application/vnd.uoml+xml" },
+ { "uri", "text/uri-list" },
+ { "uris", "text/uri-list" },
+ { "urls", "text/uri-list" },
+ { "usdz", "model/vnd.usdz+zip" },
+ { "ustar", "application/x-ustar" },
+ { "utz", "application/vnd.uiq.theme" },
+ { "uu", "text/x-uuencode" },
+ { "uva", "audio/vnd.dece.audio" },
+ { "uvd", "application/vnd.dece.data" },
+ { "uvf", "application/vnd.dece.data" },
+ { "uvg", "image/vnd.dece.graphic" },
+ { "uvh", "video/vnd.dece.hd" },
+ { "uvi", "image/vnd.dece.graphic" },
+ { "uvm", "video/vnd.dece.mobile" },
+ { "uvp", "video/vnd.dece.pd" },
+ { "uvs", "video/vnd.dece.sd" },
+ { "uvt", "application/vnd.dece.ttml+xml" },
+ { "uvu", "video/vnd.uvvu.mp4" },
+ { "uvv", "video/vnd.dece.video" },
+ { "uvva", "audio/vnd.dece.audio" },
+ { "uvvd", "application/vnd.dece.data" },
+ { "uvvf", "application/vnd.dece.data" },
+ { "uvvg", "image/vnd.dece.graphic" },
+ { "uvvh", "video/vnd.dece.hd" },
+ { "uvvi", "image/vnd.dece.graphic" },
+ { "uvvm", "video/vnd.dece.mobile" },
+ { "uvvp", "video/vnd.dece.pd" },
+ { "uvvs", "video/vnd.dece.sd" },
+ { "uvvt", "application/vnd.dece.ttml+xml" },
+ { "uvvu", "video/vnd.uvvu.mp4" },
+ { "uvvv", "video/vnd.dece.video" },
+ { "uvvx", "application/vnd.dece.unspecified" },
+ { "uvvz", "application/vnd.dece.zip" },
+ { "uvx", "application/vnd.dece.unspecified" },
+ { "uvz", "application/vnd.dece.zip" },
+ { "vbox", "application/x-virtualbox-vbox" },
+ { "vbox-extpack", "application/x-virtualbox-vbox-extpack" },
+ { "vcard", "text/vcard" },
+ { "vcd", "application/x-cdlink" },
+ { "vcf", "text/x-vcard" },
+ { "vcg", "application/vnd.groove-vcard" },
+ { "vcs", "text/x-vcalendar" },
{ "vcx", "application/vnd.vcx" },
+ { "vdi", "application/x-virtualbox-vdi" },
+ { "vhd", "application/x-virtualbox-vhd" },
+ { "vis", "application/vnd.visionary" },
+ { "viv", "video/vnd.vivo" },
+ { "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" },
- { "vst", "application/vnd.visio" },
+ { "vsf", "application/vnd.vsf" },
{ "vss", "application/vnd.visio" },
+ { "vst", "application/vnd.visio" },
{ "vsw", "application/vnd.visio" },
- { "vis", "application/vnd.visionary" },
- { "vsf", "application/vnd.vsf" },
+ { "vtf", "image/vnd.valve.source.texture" },
+ { "vtt", "text/vtt" },
+ { "vtu", "model/vnd.vtu" },
+ { "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/wave" },
+ { "wax", "audio/x-ms-wax" },
+ { "wbmp", "image/vnd.wap.wbmp" },
+ { "wbs", "application/vnd.criticaltools.wbs+xml" },
{ "wbxml", "application/vnd.wap.wbxml" },
+ { "wcm", "application/vnd.ms-works" },
+ { "wdb", "application/vnd.ms-works" },
+ { "wdp", "image/vnd.ms-photo" },
+ { "weba", "audio/webm" },
+ { "webapp", "application/x-web-app-manifest+json" },
+ { "webm", "video/webm" },
+ { "webmanifest", "application/manifest+json" },
+ { "webp", "image/webp" },
+ { "wg", "application/vnd.pmi.widget" },
+ { "wgt", "application/widget" },
+ { "wks", "application/vnd.ms-works" },
+ { "wm", "video/x-ms-wm" },
+ { "wma", "audio/x-ms-wma" },
+ { "wmd", "application/x-ms-wmd" },
+ { "wmf", "image/wmf" },
+ { "wml", "text/vnd.wap.wml" },
{ "wmlc", "application/vnd.wap.wmlc" },
+ { "wmls", "text/vnd.wap.wmlscript" },
{ "wmlsc", "application/vnd.wap.wmlscriptc" },
- { "wtb", "application/vnd.webturbo" },
- { "nbp", "application/vnd.wolfram.player" },
+ { "wmv", "video/x-ms-wmv" },
+ { "wmx", "video/x-ms-wmx" },
+ { "wmz", "application/x-ms-wmz" },
+ { "woff", "font/woff" },
+ { "woff2", "font/woff2" },
{ "wpd", "application/vnd.wordperfect" },
+ { "wpl", "application/vnd.ms-wpl" },
+ { "wps", "application/vnd.ms-works" },
{ "wqd", "application/vnd.wqd" },
- { "stf", "application/vnd.wt.stf" },
- { "xar", "application/vnd.xara" },
- { "xfdl", "application/vnd.xfdl" },
- { "hvd", "application/vnd.yamaha.hv-dic" },
- { "hvs", "application/vnd.yamaha.hv-script" },
- { "hvp", "application/vnd.yamaha.hv-voice" },
- { "osf", "application/vnd.yamaha.openscoreformat" },
- { "osfpvg", "application/vnd.yamaha.openscoreformat.osfpvg+xml" },
- { "saf", "application/vnd.yamaha.smaf-audio" },
- { "spf", "application/vnd.yamaha.smaf-phrase" },
- { "cmp", "application/vnd.yellowriver-custom-menu" },
- { "zir", "application/vnd.zul" },
- { "zirz", "application/vnd.zul" },
- { "zaz", "application/vnd.zzazz.deck+xml" },
- { "vxml", "application/voicexml+xml" },
- { "wgt", "application/widget" },
- { "hlp", "application/winhlp" },
+ { "wri", "application/x-mswrite" },
+ { "wrl", "model/vrml" },
+ { "wsc", "message/vnd.wfa.wsc" },
{ "wsdl", "application/wsdl+xml" },
{ "wspolicy", "application/wspolicy+xml" },
- { "7z", "application/x-7z-compressed" },
- { "abw", "application/x-abiword" },
- { "ace", "application/x-ace-compressed" },
- { "dmg", "application/x-apple-diskimage" },
- { "aab", "application/x-authorware-bin" },
+ { "wtb", "application/vnd.webturbo" },
+ { "wvx", "video/x-ms-wvx" },
{ "x32", "application/x-authorware-bin" },
- { "u32", "application/x-authorware-bin" },
- { "vox", "application/x-authorware-bin" },
- { "aam", "application/x-authorware-map" },
- { "aas", "application/x-authorware-seg" },
- { "bcpio", "application/x-bcpio" },
- { "torrent", "application/x-bittorrent" },
- { "blb", "application/x-blorb" },
- { "blorb", "application/x-blorb" },
- { "bz", "application/x-bzip" },
- { "bz2", "application/x-bzip2" },
- { "boz", "application/x-bzip2" },
- { "cbr", "application/x-cbr" },
- { "cba", "application/x-cbr" },
- { "cbt", "application/x-cbr" },
- { "cbz", "application/x-cbr" },
- { "cb7", "application/x-cbr" },
- { "vcd", "application/x-cdlink" },
- { "cfs", "application/x-cfs-compressed" },
- { "chat", "application/x-chat" },
- { "pgn", "application/x-chess-pgn" },
- { "nsc", "application/x-conference" },
- { "cpio", "application/x-cpio" },
- { "csh", "application/x-csh" },
- { "deb", "application/x-debian-package" },
- { "udeb", "application/x-debian-package" },
- { "dgc", "application/x-dgc-compressed" },
- { "dir", "application/x-director" },
- { "dcr", "application/x-director" },
- { "dxr", "application/x-director" },
- { "cst", "application/x-director" },
- { "cct", "application/x-director" },
- { "cxt", "application/x-director" },
- { "w3d", "application/x-director" },
- { "fgd", "application/x-director" },
- { "swa", "application/x-director" },
- { "wad", "application/x-doom" },
- { "ncx", "application/x-dtbncx+xml" },
- { "dtb", "application/x-dtbook+xml" },
- { "res", "application/x-dtbresource+xml" },
- { "dvi", "application/x-dvi" },
- { "evy", "application/x-envoy" },
- { "eva", "application/x-eva" },
- { "bdf", "application/x-font-bdf" },
- { "gsf", "application/x-font-ghostscript" },
- { "psf", "application/x-font-linux-psf" },
- { "pcf", "application/x-font-pcf" },
- { "snf", "application/x-font-snf" },
- { "pfa", "application/x-font-type1" },
- { "pfb", "application/x-font-type1" },
- { "pfm", "application/x-font-type1" },
- { "afm", "application/x-font-type1" },
- { "arc", "application/x-freearc" },
- { "spl", "application/x-futuresplash" },
- { "gca", "application/x-gca-compressed" },
- { "ulx", "application/x-glulx" },
- { "gnumeric", "application/x-gnumeric" },
- { "gramps", "application/x-gramps-xml" },
- { "gtar", "application/x-gtar" },
- { "hdf", "application/x-hdf" },
- { "install", "application/x-install-instructions" },
- { "iso", "application/x-iso9660-image" },
- { "jnlp", "application/x-java-jnlp-file" },
- { "latex", "application/x-latex" },
- { "lzh", "application/x-lzh-compressed" },
- { "lha", "application/x-lzh-compressed" },
- { "mie", "application/x-mie" },
- { "prc", "application/x-mobipocket-ebook" },
- { "mobi", "application/x-mobipocket-ebook" },
- { "application", "application/x-ms-application" },
- { "lnk", "application/x-ms-shortcut" },
- { "wmd", "application/x-ms-wmd" },
- { "wmz", "application/x-msmetafile" },
- { "xbap", "application/x-ms-xbap" },
- { "mdb", "application/x-msaccess" },
- { "obd", "application/x-msbinder" },
- { "crd", "application/x-mscardfile" },
- { "clp", "application/x-msclip" },
- { "exe", "application/x-msdownload" },
- { "dll", "application/x-msdownload" },
- { "com", "application/x-msdownload" },
- { "bat", "application/x-msdownload" },
- { "msi", "application/x-msdownload" },
- { "mvb", "application/x-msmediaview" },
- { "m13", "application/x-msmediaview" },
- { "m14", "application/x-msmediaview" },
- { "wmf", "application/x-msmetafile" },
- { "emf", "application/x-msmetafile" },
- { "emz", "application/x-msmetafile" },
- { "mny", "application/x-msmoney" },
- { "pub", "application/x-mspublisher" },
- { "scd", "application/x-msschedule" },
- { "trm", "application/x-msterminal" },
- { "wri", "application/x-mswrite" },
- { "nc", "application/x-netcdf" },
- { "cdf", "application/x-netcdf" },
- { "nzb", "application/x-nzb" },
- { "p12", "application/x-pkcs12" },
- { "pfx", "application/x-pkcs12" },
- { "p7b", "application/x-pkcs7-certificates" },
- { "spc", "application/x-pkcs7-certificates" },
- { "p7r", "application/x-pkcs7-certreqresp" },
- { "rar", "application/x-rar-compressed" },
- { "ris", "application/x-research-info-systems" },
- { "sh", "application/x-sh" },
- { "shar", "application/x-shar" },
- { "swf", "application/x-shockwave-flash" },
- { "xap", "application/x-silverlight-app" },
- { "sql", "application/x-sql" },
- { "sit", "application/x-stuffit" },
- { "sitx", "application/x-stuffitx" },
- { "srt", "application/x-subrip" },
- { "sv4cpio", "application/x-sv4cpio" },
- { "sv4crc", "application/x-sv4crc" },
- { "t3", "application/x-t3vm-image" },
- { "gam", "application/x-tads" },
- { "tar", "application/x-tar" },
- { "tcl", "application/x-tcl" },
- { "tex", "application/x-tex" },
- { "tfm", "application/x-tex-tfm" },
- { "texinfo", "application/x-texinfo" },
- { "texi", "application/x-texinfo" },
- { "obj", "application/x-tgif" },
- { "ustar", "application/x-ustar" },
- { "src", "application/x-wais-source" },
- { "der", "application/x-x509-ca-cert" },
- { "crt", "application/x-x509-ca-cert" },
- { "fig", "application/x-xfig" },
- { "xlf", "application/x-xliff+xml" },
- { "xpi", "application/x-xpinstall" },
- { "xz", "application/x-xz" },
- { "z1", "application/x-zmachine" },
- { "z2", "application/x-zmachine" },
- { "z3", "application/x-zmachine" },
- { "z4", "application/x-zmachine" },
- { "z5", "application/x-zmachine" },
- { "z6", "application/x-zmachine" },
- { "z7", "application/x-zmachine" },
- { "z8", "application/x-zmachine" },
+ { "x3d", "model/x3d+xml" },
+ { "x3db", "model/x3d+fastinfoset" },
+ { "x3dbz", "model/x3d+binary" },
+ { "x3dv", "model/x3d-vrml" },
+ { "x3dvz", "model/x3d+vrml" },
+ { "x3dz", "model/x3d+xml" },
+ { "x_b", "model/vnd.parasolid.transmit.binary" },
+ { "x_t", "model/vnd.parasolid.transmit.text" },
{ "xaml", "application/xaml+xml" },
- { "xdf", "application/xcap-diff+xml" },
+ { "xap", "application/x-silverlight-app" },
+ { "xar", "application/vnd.xara" },
+ { "xav", "application/xcap-att+xml" },
+ { "xbap", "application/x-ms-xbap" },
+ { "xbd", "application/vnd.fujixerox.docuworks.binder" },
+ { "xbm", "image/x-xbitmap" },
+ { "xca", "application/xcap-caps+xml" },
+ { "xcs", "application/calendar+xml" },
+ { "xdf", "application/mrb-consumer+xml" },
+ { "xdm", "application/vnd.syncml.dm+xml" },
+ { "xdp", "application/vnd.adobe.xdp+xml" },
+ { "xdssc", "application/dssc+xml" },
+ { "xdw", "application/vnd.fujixerox.docuworks" },
+ { "xel", "application/xcap-el+xml" },
{ "xenc", "application/xenc+xml" },
- { "xhtml", "application/xhtml+xml" },
+ { "xer", "application/patch-ops-error+xml" },
+ { "xfdf", "application/vnd.adobe.xfdf" },
+ { "xfdl", "application/vnd.xfdl" },
{ "xht", "application/xhtml+xml" },
+ { "xhtml", "application/xhtml+xml" },
+ { "xhvml", "application/xv+xml" },
+ { "xif", "image/vnd.xiff" },
+ { "xla", "application/vnd.ms-excel" },
+ { "xlam", "application/vnd.ms-excel.addin.macroenabled.12" },
+ { "xlc", "application/vnd.ms-excel" },
+ { "xlf", "application/xliff+xml" },
+ { "xlm", "application/vnd.ms-excel" },
+ { "xls", "application/vnd.ms-excel" },
+ { "xlsb", "application/vnd.ms-excel.sheet.binary.macroenabled.12" },
+ { "xlsm", "application/vnd.ms-excel.sheet.macroenabled.12" },
+ { "xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" },
+ { "xlt", "application/vnd.ms-excel" },
+ { "xltm", "application/vnd.ms-excel.template.macroenabled.12" },
+ { "xltx", "application/vnd.openxmlformats-officedocument.spreadsheetml.template" },
+ { "xlw", "application/vnd.ms-excel" },
+ { "xm", "audio/xm" },
{ "xml", "application/xml" },
- { "xsl", "application/xml" },
- { "dtd", "application/xml-dtd" },
+ { "xns", "application/xcap-ns+xml" },
+ { "xo", "application/vnd.olpc-sugar" },
{ "xop", "application/xop+xml" },
+ { "xpi", "application/x-xpinstall" },
{ "xpl", "application/xproc+xml" },
+ { "xpm", "image/x-xpixmap" },
+ { "xpr", "application/vnd.is-xpr" },
+ { "xps", "application/vnd.ms-xpsdocument" },
+ { "xpw", "application/vnd.intercon.formnet" },
+ { "xpx", "application/vnd.intercon.formnet" },
+ { "xsd", "application/xml" },
+ { "xsl", "application/xml" },
{ "xslt", "application/xslt+xml" },
+ { "xsm", "application/vnd.syncml+xml" },
{ "xspf", "application/xspf+xml" },
- { "mxml", "application/xv+xml" },
- { "xhvml", "application/xv+xml" },
- { "xvml", "application/xv+xml" },
+ { "xul", "application/vnd.mozilla.xul+xml" },
{ "xvm", "application/xv+xml" },
+ { "xvml", "application/xv+xml" },
+ { "xwd", "image/x-xwindowdump" },
+ { "xyz", "chemical/x-xyz" },
+ { "xz", "application/x-xz" },
+ { "yaml", "text/yaml" },
{ "yang", "application/yang" },
{ "yin", "application/yin+xml" },
+ { "yml", "text/yaml" },
+ { "ymp", "text/x-suse-ymp" },
+ { "z1", "application/x-zmachine" },
+ { "z2", "application/x-zmachine" },
+ { "z3", "application/x-zmachine" },
+ { "z4", "application/x-zmachine" },
+ { "z5", "application/x-zmachine" },
+ { "z6", "application/x-zmachine" },
+ { "z7", "application/x-zmachine" },
+ { "z8", "application/x-zmachine" },
+ { "zaz", "application/vnd.zzazz.deck+xml" },
{ "zip", "application/zip" },
- { "adp", "audio/adpcm" },
- { "au", "audio/basic" },
- { "snd", "audio/basic" },
- { "mid", "audio/midi" },
- { "midi", "audio/midi" },
- { "kar", "audio/midi" },
- { "rmi", "audio/midi" },
- { "m4a", "audio/mp4" },
- { "mp4a", "audio/mp4" },
- { "mpga", "audio/mpeg" },
- { "mp2", "audio/mpeg" },
- { "mp2a", "audio/mpeg" },
- { "mp3", "audio/mpeg" },
- { "m2a", "audio/mpeg" },
- { "m3a", "audio/mpeg" },
- { "oga", "audio/ogg" },
- { "ogg", "audio/ogg" },
- { "spx", "audio/ogg" },
- { "s3m", "audio/s3m" },
- { "sil", "audio/silk" },
- { "uva", "audio/vnd.dece.audio" },
- { "uvva", "audio/vnd.dece.audio" },
- { "eol", "audio/vnd.digital-winds" },
- { "dra", "audio/vnd.dra" },
- { "dts", "audio/vnd.dts" },
- { "dtshd", "audio/vnd.dts.hd" },
- { "lvp", "audio/vnd.lucent.voice" },
- { "pya", "audio/vnd.ms-playready.media.pya" },
- { "ecelp4800", "audio/vnd.nuera.ecelp4800" },
- { "ecelp7470", "audio/vnd.nuera.ecelp7470" },
- { "ecelp9600", "audio/vnd.nuera.ecelp9600" },
- { "rip", "audio/vnd.rip" },
- { "weba", "audio/webm" },
- { "aac", "audio/x-aac" },
- { "aif", "audio/x-aiff" },
- { "aiff", "audio/x-aiff" },
- { "aifc", "audio/x-aiff" },
- { "caf", "audio/x-caf" },
- { "flac", "audio/x-flac" },
- { "mka", "audio/x-matroska" },
- { "m3u", "audio/x-mpegurl" },
- { "wax", "audio/x-ms-wax" },
- { "wma", "audio/x-ms-wma" },
- { "ram", "audio/x-pn-realaudio" },
- { "ra", "audio/x-pn-realaudio" },
- { "rmp", "audio/x-pn-realaudio-plugin" },
- { "wav", "audio/x-wav" },
- { "xm", "audio/xm" },
- { "cdx", "chemical/x-cdx" },
- { "cif", "chemical/x-cif" },
- { "cmdf", "chemical/x-cmdf" },
- { "cml", "chemical/x-cml" },
- { "csml", "chemical/x-csml" },
- { "xyz", "chemical/x-xyz" },
- { "ttc", "font/collection" },
- { "otf", "font/otf" },
- { "ttf", "font/ttf" },
- { "woff", "font/woff" },
- { "woff2", "font/woff2" },
- { "bmp", "image/bmp" },
- { "cgm", "image/cgm" },
- { "g3", "image/g3fax" },
- { "gif", "image/gif" },
- { "ief", "image/ief" },
- { "jpeg", "image/jpeg" },
- { "jpg", "image/jpeg" },
- { "jpe", "image/jpeg" },
- { "ktx", "image/ktx" },
- { "png", "image/png" },
- { "btif", "image/prs.btif" },
- { "sgi", "image/sgi" },
- { "svg", "image/svg+xml" },
- { "svgz", "image/svg+xml" },
- { "tiff", "image/tiff" },
- { "tif", "image/tiff" },
- { "psd", "image/vnd.adobe.photoshop" },
- { "uvi", "image/vnd.dece.graphic" },
- { "uvvi", "image/vnd.dece.graphic" },
- { "uvg", "image/vnd.dece.graphic" },
- { "uvvg", "image/vnd.dece.graphic" },
- { "djvu", "image/vnd.djvu" },
- { "djv", "image/vnd.djvu" },
- { "sub", "text/vnd.dvb.subtitle" },
- { "dwg", "image/vnd.dwg" },
- { "dxf", "image/vnd.dxf" },
- { "fbs", "image/vnd.fastbidsheet" },
- { "fpx", "image/vnd.fpx" },
- { "fst", "image/vnd.fst" },
- { "mmr", "image/vnd.fujixerox.edmics-mmr" },
- { "rlc", "image/vnd.fujixerox.edmics-rlc" },
- { "mdi", "image/vnd.ms-modi" },
- { "wdp", "image/vnd.ms-photo" },
- { "npx", "image/vnd.net-fpx" },
- { "wbmp", "image/vnd.wap.wbmp" },
- { "xif", "image/vnd.xiff" },
- { "webp", "image/webp" },
- { "3ds", "image/x-3ds" },
- { "ras", "image/x-cmu-raster" },
- { "cmx", "image/x-cmx" },
- { "fh", "image/x-freehand" },
- { "fhc", "image/x-freehand" },
- { "fh4", "image/x-freehand" },
- { "fh5", "image/x-freehand" },
- { "fh7", "image/x-freehand" },
- { "ico", "image/x-icon" },
- { "sid", "image/x-mrsid-image" },
- { "pcx", "image/x-pcx" },
- { "pic", "image/x-pict" },
- { "pct", "image/x-pict" },
- { "pnm", "image/x-portable-anymap" },
- { "pbm", "image/x-portable-bitmap" },
- { "pgm", "image/x-portable-graymap" },
- { "ppm", "image/x-portable-pixmap" },
- { "rgb", "image/x-rgb" },
- { "tga", "image/x-tga" },
- { "xbm", "image/x-xbitmap" },
- { "xpm", "image/x-xpixmap" },
- { "xwd", "image/x-xwindowdump" },
- { "eml", "message/rfc822" },
- { "mime", "message/rfc822" },
- { "igs", "model/iges" },
- { "iges", "model/iges" },
- { "msh", "model/mesh" },
- { "mesh", "model/mesh" },
- { "silo", "model/mesh" },
- { "dae", "model/vnd.collada+xml" },
- { "dwf", "model/vnd.dwf" },
- { "gdl", "model/vnd.gdl" },
- { "gtw", "model/vnd.gtw" },
- { "mts", "model/vnd.mts" },
- { "vtu", "model/vnd.vtu" },
- { "wrl", "model/vrml" },
- { "vrml", "model/vrml" },
- { "x3db", "model/x3d+binary" },
- { "x3dbz", "model/x3d+binary" },
- { "x3dv", "model/x3d+vrml" },
- { "x3dvz", "model/x3d+vrml" },
- { "x3d", "model/x3d+xml" },
- { "x3dz", "model/x3d+xml" },
- { "appcache", "text/cache-manifest" },
- { "ics", "text/calendar" },
- { "ifb", "text/calendar" },
- { "css", "text/css" },
- { "csv", "text/csv" },
- { "html", "text/html" },
- { "htm", "text/html" },
- { "n3", "text/n3" },
- { "txt", "text/plain" },
- { "text", "text/plain" },
- { "conf", "text/plain" },
- { "def", "text/plain" },
- { "list", "text/plain" },
- { "log", "text/plain" },
- { "in", "text/plain" },
- { "dsc", "text/prs.lines.tag" },
- { "rtx", "text/richtext" },
- { "sgml", "text/sgml" },
- { "sgm", "text/sgml" },
- { "tsv", "text/tab-separated-values" },
- { "t", "text/troff" },
- { "tr", "text/troff" },
- { "roff", "text/troff" },
- { "man", "text/troff" },
- { "me", "text/troff" },
- { "ms", "text/troff" },
- { "ttl", "text/turtle" },
- { "uri", "text/uri-list" },
- { "uris", "text/uri-list" },
- { "urls", "text/uri-list" },
- { "vcard", "text/vcard" },
- { "curl", "text/vnd.curl" },
- { "dcurl", "text/vnd.curl.dcurl" },
- { "mcurl", "text/vnd.curl.mcurl" },
- { "scurl", "text/vnd.curl.scurl" },
- { "fly", "text/vnd.fly" },
- { "flx", "text/vnd.fmi.flexstor" },
- { "gv", "text/vnd.graphviz" },
- { "3dml", "text/vnd.in3d.3dml" },
- { "spot", "text/vnd.in3d.spot" },
- { "jad", "text/vnd.sun.j2me.app-descriptor" },
- { "wml", "text/vnd.wap.wml" },
- { "wmls", "text/vnd.wap.wmlscript" },
- { "s", "text/x-asm" },
- { "asm", "text/x-asm" },
- { "c", "text/x-c" },
- { "cc", "text/x-c" },
- { "cxx", "text/x-c" },
- { "cpp", "text/x-c" },
- { "h", "text/x-c" },
- { "hh", "text/x-c" },
- { "dic", "text/x-c" },
- { "f", "text/x-fortran" },
- { "for", "text/x-fortran" },
- { "f77", "text/x-fortran" },
- { "f90", "text/x-fortran" },
- { "java", "text/x-java-source" },
- { "nfo", "text/x-nfo" },
- { "opml", "text/x-opml" },
- { "p", "text/x-pascal" },
- { "pas", "text/x-pascal" },
- { "etx", "text/x-setext" },
- { "sfv", "text/x-sfv" },
- { "uu", "text/x-uuencode" },
- { "vcs", "text/x-vcalendar" },
- { "vcf", "text/x-vcard" },
- { "3gp", "video/3gpp" },
- { "3g2", "video/3gpp2" },
- { "h261", "video/h261" },
- { "h263", "video/h263" },
- { "h264", "video/h264" },
- { "jpgv", "video/jpeg" },
- { "jpm", "video/jpm" },
- { "jpgm", "video/jpm" },
- { "mj2", "video/mj2" },
- { "mjp2", "video/mj2" },
- { "mp4", "video/mp4" },
- { "mp4v", "video/mp4" },
- { "mpg4", "video/mp4" },
- { "mpeg", "video/mpeg" },
- { "mpg", "video/mpeg" },
- { "mpe", "video/mpeg" },
- { "m1v", "video/mpeg" },
- { "m2v", "video/mpeg" },
- { "ogv", "video/ogg" },
- { "qt", "video/quicktime" },
- { "mov", "video/quicktime" },
- { "uvh", "video/vnd.dece.hd" },
- { "uvvh", "video/vnd.dece.hd" },
- { "uvm", "video/vnd.dece.mobile" },
- { "uvvm", "video/vnd.dece.mobile" },
- { "uvp", "video/vnd.dece.pd" },
- { "uvvp", "video/vnd.dece.pd" },
- { "uvs", "video/vnd.dece.sd" },
- { "uvvs", "video/vnd.dece.sd" },
- { "uvv", "video/vnd.dece.video" },
- { "uvvv", "video/vnd.dece.video" },
- { "dvb", "video/vnd.dvb.file" },
- { "fvt", "video/vnd.fvt" },
- { "mxu", "video/vnd.mpegurl" },
- { "m4u", "video/vnd.mpegurl" },
- { "pyv", "video/vnd.ms-playready.media.pyv" },
- { "uvu", "video/vnd.uvvu.mp4" },
- { "uvvu", "video/vnd.uvvu.mp4" },
- { "viv", "video/vnd.vivo" },
- { "webm", "video/webm" },
- { "f4v", "video/x-f4v" },
- { "fli", "video/x-fli" },
- { "flv", "video/x-flv" },
- { "m4v", "video/x-m4v" },
- { "mkv", "video/x-matroska" },
- { "mk3d", "video/x-matroska" },
- { "mks", "video/x-matroska" },
- { "mng", "video/x-mng" },
- { "asf", "video/x-ms-asf" },
- { "asx", "video/x-ms-asf" },
- { "vob", "video/x-ms-vob" },
- { "wm", "video/x-ms-wm" },
- { "wmv", "video/x-ms-wmv" },
- { "wmx", "video/x-ms-wmx" },
- { "wvx", "video/x-ms-wvx" },
- { "avi", "video/x-msvideo" },
- { "movie", "video/x-sgi-movie" },
- { "smv", "video/x-smv" },
- { "ice", "x-conference/x-cooltalk" },
- { "map", "application/json" },
- { "jsm", "application/javascript" },
+ { "zir", "application/vnd.zul" },
+ { "zirz", "application/vnd.zul" },
+ { "zmm", "application/vnd.handheld-entertainment+xml" },
{ NULL, NULL }
};