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