mime #
vex.mime
MIME library for the V Programming Language. Inspired from the mime-types JS library.
What does it do? It dentifies the MIME/data types of a file like application/json
.
Usage
import mime
// As a workaround, alias the `MimeType` type
type MimeType mime.MimeType
fn main() {
filepath := './app.json'
filetype := mime.db.lookup(filepath)
println(filetype) // application/json
}
API
mime.lookup(path string)
Lookup the content-type associated with a file.
mime.db.lookup('json') // 'application/json'
mime.db.lookup('.md') // 'text/markdown'
mime.db.lookup('file.html') // 'text/html'
mime.db.lookup('folder/file.js') // 'application/javascript'
mime.db.lookup('folder/.htaccess') // ''
mime.db.lookup('cats') // ''
mime.content_type(type string)
Create a full content-type header given a content-type or extension.When given an extension, mime.db.lookup
is used to get the matchingcontent-type, otherwise the given content-type is used. Then if thecontent-type does not already have a charset
parameter, mime.db.charset
is used to get the default charset and add to the returned content-type.
mime.db.content_type('markdown') // 'text/x-markdown; charset=utf-8'
mime.db.content_type('file.json') // 'application/json; charset=utf-8'
mime.db.content_type('text/html') // 'text/html; charset=utf-8'
mime.db.content_type('text/html; charset=iso-8859-1') // 'text/html; charset=iso-8859-1'
// from a full path
mime.db.content_type(os.ext('/path/to/file.json')) // 'application/json; charset=utf-8'
mime.extension(type string)
Get the default extension for a content-type.
mime.db.extension('application/octet-stream') // 'bin'
mime.charset(type string)
Lookup the implied default charset of a content-type.
mime.db.charset('text/markdown') // 'UTF-8'
Contributing
- Fork it (https://github.com/nedpals/v-mime/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
License
Contributors
- Ned Palacios - creator and maintainer
Constants #
const db = {
'application/1d-interleaved-parityfec': MimeType{'iana', [], false, ''}
'application/3gpdash-qoe-report+xml': MimeType{'iana', [], true, ''}
'application/3gpp-ims+xml': MimeType{'iana', [], true, ''}
'application/a2l': MimeType{'iana', [], false, ''}
'application/activemessage': MimeType{'iana', [], false, ''}
'application/activity+json': MimeType{'iana', [], true, ''}
'application/alto-costmap+json': MimeType{'iana', [], true, ''}
'application/alto-costmapfilter+json': MimeType{'iana', [], true, ''}
'application/alto-directory+json': MimeType{'iana', [], true, ''}
'application/alto-endpointcost+json': MimeType{'iana', [], true, ''}
'application/alto-endpointcostparams+json': MimeType{'iana', [], true, ''}
'application/alto-endpointprop+json': MimeType{'iana', [], true, ''}
'application/alto-endpointpropparams+json': MimeType{'iana', [], true, ''}
'application/alto-error+json': MimeType{'iana', [], true, ''}
'application/alto-networkmap+json': MimeType{'iana', [], true, ''}
'application/alto-networkmapfilter+json': MimeType{'iana', [], true, ''}
'application/aml': MimeType{'iana', [], false, ''}
'application/andrew-inset': MimeType{'iana', [
'ez',
], false, ''}
'application/applefile': MimeType{'iana', [], false, ''}
'application/applixware': MimeType{'apache', [
'aw',
], false, ''}
'application/atf': MimeType{'iana', [], false, ''}
'application/atfx': MimeType{'iana', [], false, ''}
'application/atom+xml': MimeType{'iana', [
'atom',
], true, ''}
'application/atomcat+xml': MimeType{'iana', [
'atomcat',
], true, ''}
'application/atomdeleted+xml': MimeType{'iana', [], true, ''}
'application/atomicmail': MimeType{'iana', [], false, ''}
'application/atomsvc+xml': MimeType{'iana', [
'atomsvc',
], true, ''}
'application/atsc-dwd+xml': MimeType{'iana', [], true, ''}
'application/atsc-held+xml': MimeType{'iana', [], true, ''}
'application/atsc-rsat+xml': MimeType{'iana', [], true, ''}
'application/atxml': MimeType{'iana', [], false, ''}
'application/auth-policy+xml': MimeType{'iana', [], true, ''}
'application/bacnet-xdd+zip': MimeType{'iana', [], false, ''}
'application/batch-smtp': MimeType{'iana', [], false, ''}
'application/bdoc': MimeType{'', [
'bdoc',
], false, ''}
'application/beep+xml': MimeType{'iana', [], true, ''}
'application/calendar+json': MimeType{'iana', [], true, ''}
'application/calendar+xml': MimeType{'iana', [], true, ''}
'application/call-completion': MimeType{'iana', [], false, ''}
'application/cals-1840': MimeType{'iana', [], false, ''}
'application/cbor': MimeType{'iana', [], false, ''}
'application/cccex': MimeType{'iana', [], false, ''}
'application/ccmp+xml': MimeType{'iana', [], true, ''}
'application/ccxml+xml': MimeType{'iana', [
'ccxml',
], true, ''}
'application/cdfx+xml': MimeType{'iana', [], true, ''}
'application/cdmi-capability': MimeType{'iana', [
'cdmia',
], false, ''}
'application/cdmi-container': MimeType{'iana', [
'cdmic',
], false, ''}
'application/cdmi-domain': MimeType{'iana', [
'cdmid',
], false, ''}
'application/cdmi-object': MimeType{'iana', [
'cdmio',
], false, ''}
'application/cdmi-queue': MimeType{'iana', [
'cdmiq',
], false, ''}
'application/cdni': MimeType{'iana', [], false, ''}
'application/cea': MimeType{'iana', [], false, ''}
'application/cea-2018+xml': MimeType{'iana', [], true, ''}
'application/cellml+xml': MimeType{'iana', [], true, ''}
'application/cfw': MimeType{'iana', [], false, ''}
'application/clue_info+xml': MimeType{'iana', [], true, ''}
'application/cms': MimeType{'iana', [], false, ''}
'application/cnrp+xml': MimeType{'iana', [], true, ''}
'application/coap-group+json': MimeType{'iana', [], true, ''}
'application/coap-payload': MimeType{'iana', [], false, ''}
'application/commonground': MimeType{'iana', [], false, ''}
'application/conference-info+xml': MimeType{'iana', [], true, ''}
'application/cose': MimeType{'iana', [], false, ''}
'application/cose-key': MimeType{'iana', [], false, ''}
'application/cose-key-set': MimeType{'iana', [], false, ''}
'application/cpl+xml': MimeType{'iana', [], true, ''}
'application/csrattrs': MimeType{'iana', [], false, ''}
'application/csta+xml': MimeType{'iana', [], true, ''}
'application/cstadata+xml': MimeType{'iana', [], true, ''}
'application/csvm+json': MimeType{'iana', [], true, ''}
'application/cu-seeme': MimeType{'apache', [
'cu',
], false, ''}
'application/cwt': MimeType{'iana', [], false, ''}
'application/cybercash': MimeType{'iana', [], false, ''}
'application/dart': MimeType{'', [], true, ''}
'application/dash+xml': MimeType{'iana', [
'mpd',
], true, ''}
'application/dashdelta': MimeType{'iana', [], false, ''}
'application/davmount+xml': MimeType{'iana', [
'davmount',
], true, ''}
'application/dca-rft': MimeType{'iana', [], false, ''}
'application/dcd': MimeType{'iana', [], false, ''}
'application/dec-dx': MimeType{'iana', [], false, ''}
'application/dialog-info+xml': MimeType{'iana', [], true, ''}
'application/dicom': MimeType{'iana', [], false, ''}
'application/dicom+json': MimeType{'iana', [], true, ''}
'application/dicom+xml': MimeType{'iana', [], true, ''}
'application/dii': MimeType{'iana', [], false, ''}
'application/dit': MimeType{'iana', [], false, ''}
'application/dns': MimeType{'iana', [], false, ''}
'application/dns+json': MimeType{'iana', [], true, ''}
'application/dns-message': MimeType{'iana', [], false, ''}
'application/docbook+xml': MimeType{'apache', [
'dbk',
], true, ''}
'application/dskpp+xml': MimeType{'iana', [], true, ''}
'application/dssc+der': MimeType{'iana', [
'dssc',
], false, ''}
'application/dssc+xml': MimeType{'iana', [
'xdssc',
], true, ''}
'application/dvcs': MimeType{'iana', [], false, ''}
'application/ecmascript': MimeType{'iana', [
'ecma',
'es',
], true, ''}
'application/edi-consent': MimeType{'iana', [], false, ''}
'application/edi-x12': MimeType{'iana', [], false, ''}
'application/edifact': MimeType{'iana', [], false, ''}
'application/efi': MimeType{'iana', [], false, ''}
'application/emergencycalldata.comment+xml': MimeType{'iana', [], true, ''}
'application/emergencycalldata.control+xml': MimeType{'iana', [], true, ''}
'application/emergencycalldata.deviceinfo+xml': MimeType{'iana', [], true, ''}
'application/emergencycalldata.ecall.msd': MimeType{'iana', [], false, ''}
'application/emergencycalldata.providerinfo+xml': MimeType{'iana', [], true, ''}
'application/emergencycalldata.serviceinfo+xml': MimeType{'iana', [], true, ''}
'application/emergencycalldata.subscriberinfo+xml': MimeType{'iana', [], true, ''}
'application/emergencycalldata.veds+xml': MimeType{'iana', [], true, ''}
'application/emma+xml': MimeType{'iana', [
'emma',
], true, ''}
'application/emotionml+xml': MimeType{'iana', [], true, ''}
'application/encaprtp': MimeType{'iana', [], false, ''}
'application/epp+xml': MimeType{'iana', [], true, ''}
'application/epub+zip': MimeType{'iana', [
'epub',
], false, ''}
'application/eshop': MimeType{'iana', [], false, ''}
'application/exi': MimeType{'iana', [
'exi',
], false, ''}
'application/expect-ct-report+json': MimeType{'iana', [], true, ''}
'application/fastinfoset': MimeType{'iana', [], false, ''}
'application/fastsoap': MimeType{'iana', [], false, ''}
'application/fdt+xml': MimeType{'iana', [], true, ''}
'application/fhir+json': MimeType{'iana', [], true, ''}
'application/fhir+xml': MimeType{'iana', [], true, ''}
'application/fido.trusted-apps+json': MimeType{'', [], true, ''}
'application/fits': MimeType{'iana', [], false, ''}
'application/font-sfnt': MimeType{'iana', [], false, ''}
'application/font-tdpfr': MimeType{'iana', [
'pfr',
], false, ''}
'application/font-woff': MimeType{'iana', [], false, ''}
'application/framework-attributes+xml': MimeType{'iana', [], true, ''}
'application/geo+json': MimeType{'iana', [
'geojson',
], true, ''}
'application/geo+json-seq': MimeType{'iana', [], false, ''}
'application/geopackage+sqlite3': MimeType{'iana', [], false, ''}
'application/geoxacml+xml': MimeType{'iana', [], true, ''}
'application/gltf-buffer': MimeType{'iana', [], false, ''}
'application/gml+xml': MimeType{'iana', [
'gml',
], true, ''}
'application/gpx+xml': MimeType{'apache', [
'gpx',
], true, ''}
'application/gxf': MimeType{'apache', [
'gxf',
], false, ''}
'application/gzip': MimeType{'iana', [
'gz',
], false, ''}
'application/h224': MimeType{'iana', [], false, ''}
'application/held+xml': MimeType{'iana', [], true, ''}
'application/hjson': MimeType{'', [
'hjson',
], false, ''}
'application/http': MimeType{'iana', [], false, ''}
'application/hyperstudio': MimeType{'iana', [
'stk',
], false, ''}
'application/ibe-key-request+xml': MimeType{'iana', [], true, ''}
'application/ibe-pkg-reply+xml': MimeType{'iana', [], true, ''}
'application/ibe-pp-data': MimeType{'iana', [], false, ''}
'application/iges': MimeType{'iana', [], false, ''}
'application/im-iscomposing+xml': MimeType{'iana', [], true, ''}
'application/index': MimeType{'iana', [], false, ''}
'application/index.cmd': MimeType{'iana', [], false, ''}
'application/index.obj': MimeType{'iana', [], false, ''}
'application/index.response': MimeType{'iana', [], false, ''}
'application/index.vnd': MimeType{'iana', [], false, ''}
'application/inkml+xml': MimeType{'iana', [
'ink',
'inkml',
], true, ''}
'application/iotp': MimeType{'iana', [], false, ''}
'application/ipfix': MimeType{'iana', [
'ipfix',
], false, ''}
'application/ipp': MimeType{'iana', [], false, ''}
'application/isup': MimeType{'iana', [], false, ''}
'application/its+xml': MimeType{'iana', [], true, ''}
'application/java-archive': MimeType{'apache', [
'jar',
'war',
'ear',
], false, ''}
'application/java-serialized-object': MimeType{'apache', [
'ser',
], false, ''}
'application/java-vm': MimeType{'apache', [
'class',
], false, ''}
'application/javascript': MimeType{'iana', [
'js',
'mjs',
], true, 'UTF-8'}
'application/jf2feed+json': MimeType{'iana', [], true, ''}
'application/jose': MimeType{'iana', [], false, ''}
'application/jose+json': MimeType{'iana', [], true, ''}
'application/jrd+json': MimeType{'iana', [], true, ''}
'application/json': MimeType{'iana', [
'json',
'map',
], true, 'UTF-8'}
'application/json-patch+json': MimeType{'iana', [], true, ''}
'application/json-seq': MimeType{'iana', [], false, ''}
'application/json5': MimeType{'', [
'json5',
], false, ''}
'application/jsonml+json': MimeType{'apache', [
'jsonml',
], true, ''}
'application/jwk+json': MimeType{'iana', [], true, ''}
'application/jwk-set+json': MimeType{'iana', [], true, ''}
'application/jwt': MimeType{'iana', [], false, ''}
'application/kpml-request+xml': MimeType{'iana', [], true, ''}
'application/kpml-response+xml': MimeType{'iana', [], true, ''}
'application/ld+json': MimeType{'iana', [
'jsonld',
], true, ''}
'application/lgr+xml': MimeType{'iana', [], true, ''}
'application/link-format': MimeType{'iana', [], false, ''}
'application/load-control+xml': MimeType{'iana', [], true, ''}
'application/lost+xml': MimeType{'iana', [
'lostxml',
], true, ''}
'application/lostsync+xml': MimeType{'iana', [], true, ''}
'application/lxf': MimeType{'iana', [], false, ''}
'application/mac-binhex40': MimeType{'iana', [
'hqx',
], false, ''}
'application/mac-compactpro': MimeType{'apache', [
'cpt',
], false, ''}
'application/macwriteii': MimeType{'iana', [], false, ''}
'application/mads+xml': MimeType{'iana', [
'mads',
], true, ''}
'application/manifest+json': MimeType{'', [
'webmanifest',
], true, 'UTF-8'}
'application/marc': MimeType{'iana', [
'mrc',
], false, ''}
'application/marcxml+xml': MimeType{'iana', [
'mrcx',
], true, ''}
'application/mathematica': MimeType{'iana', [
'ma',
'nb',
'mb',
], false, ''}
'application/mathml+xml': MimeType{'iana', [
'mathml',
], true, ''}
'application/mathml-content+xml': MimeType{'iana', [], true, ''}
'application/mathml-presentation+xml': MimeType{'iana', [], true, ''}
'application/mbms-associated-procedure-description+xml': MimeType{'iana', [], true, ''}
'application/mbms-deregister+xml': MimeType{'iana', [], true, ''}
'application/mbms-envelope+xml': MimeType{'iana', [], true, ''}
'application/mbms-msk+xml': MimeType{'iana', [], true, ''}
'application/mbms-msk-response+xml': MimeType{'iana', [], true, ''}
'application/mbms-protection-description+xml': MimeType{'iana', [], true, ''}
'application/mbms-reception-report+xml': MimeType{'iana', [], true, ''}
'application/mbms-register+xml': MimeType{'iana', [], true, ''}
'application/mbms-register-response+xml': MimeType{'iana', [], true, ''}
'application/mbms-schedule+xml': MimeType{'iana', [], true, ''}
'application/mbms-user-service-description+xml': MimeType{'iana', [], true, ''}
'application/mbox': MimeType{'iana', [
'mbox',
], false, ''}
'application/media-policy-dataset+xml': MimeType{'iana', [], true, ''}
'application/media_control+xml': MimeType{'iana', [], true, ''}
'application/mediaservercontrol+xml': MimeType{'iana', [
'mscml',
], true, ''}
'application/merge-patch+json': MimeType{'iana', [], true, ''}
'application/metalink+xml': MimeType{'apache', [
'metalink',
], true, ''}
'application/metalink4+xml': MimeType{'iana', [
'meta4',
], true, ''}
'application/mets+xml': MimeType{'iana', [
'mets',
], true, ''}
'application/mf4': MimeType{'iana', [], false, ''}
'application/mikey': MimeType{'iana', [], false, ''}
'application/mmt-aei+xml': MimeType{'iana', [], true, ''}
'application/mmt-usd+xml': MimeType{'iana', [], true, ''}
'application/mods+xml': MimeType{'iana', [
'mods',
], true, ''}
'application/moss-keys': MimeType{'iana', [], false, ''}
'application/moss-signature': MimeType{'iana', [], false, ''}
'application/mosskey-data': MimeType{'iana', [], false, ''}
'application/mosskey-request': MimeType{'iana', [], false, ''}
'application/mp21': MimeType{'iana', [
'm21',
'mp21',
], false, ''}
'application/mp4': MimeType{'iana', [
'mp4s',
'm4p',
], false, ''}
'application/mpeg4-generic': MimeType{'iana', [], false, ''}
'application/mpeg4-iod': MimeType{'iana', [], false, ''}
'application/mpeg4-iod-xmt': MimeType{'iana', [], false, ''}
'application/mrb-consumer+xml': MimeType{'iana', [], true, ''}
'application/mrb-publish+xml': MimeType{'iana', [], true, ''}
'application/msc-ivr+xml': MimeType{'iana', [], true, ''}
'application/msc-mixer+xml': MimeType{'iana', [], true, ''}
'application/msword': MimeType{'iana', [
'doc',
'dot',
], false, ''}
'application/mud+json': MimeType{'iana', [], true, ''}
'application/mxf': MimeType{'iana', [
'mxf',
], false, ''}
'application/n-quads': MimeType{'iana', [
'nq',
], false, ''}
'application/n-triples': MimeType{'iana', [
'nt',
], false, ''}
'application/nasdata': MimeType{'iana', [], false, ''}
'application/news-checkgroups': MimeType{'iana', [], false, ''}
'application/news-groupinfo': MimeType{'iana', [], false, ''}
'application/news-transmission': MimeType{'iana', [], false, ''}
'application/nlsml+xml': MimeType{'iana', [], true, ''}
'application/node': MimeType{'iana', [], false, ''}
'application/nss': MimeType{'iana', [], false, ''}
'application/ocsp-request': MimeType{'iana', [], false, ''}
'application/ocsp-response': MimeType{'iana', [], false, ''}
'application/octet-stream': MimeType{'iana', [
'bin',
'dms',
'lrf',
'mar',
'so',
'dist',
'distz',
'pkg',
'bpk',
'dump',
'elc',
'deploy',
'exe',
'dll',
'deb',
'dmg',
'iso',
'img',
'msi',
'msp',
'msm',
'buffer',
], false, ''}
'application/oda': MimeType{'iana', [
'oda',
], false, ''}
'application/odm+xml': MimeType{'iana', [], true, ''}
'application/odx': MimeType{'iana', [], false, ''}
'application/oebps-package+xml': MimeType{'iana', [
'opf',
], true, ''}
'application/ogg': MimeType{'iana', [
'ogx',
], false, ''}
'application/omdoc+xml': MimeType{'apache', [
'omdoc',
], true, ''}
'application/onenote': MimeType{'apache', [
'onetoc',
'onetoc2',
'onetmp',
'onepkg',
], false, ''}
'application/oscore': MimeType{'iana', [], false, ''}
'application/oxps': MimeType{'iana', [
'oxps',
], false, ''}
'application/p2p-overlay+xml': MimeType{'iana', [], true, ''}
'application/parityfec': MimeType{'iana', [], false, ''}
'application/passport': MimeType{'iana', [], false, ''}
'application/patch-ops-error+xml': MimeType{'iana', [
'xer',
], true, ''}
'application/pdf': MimeType{'iana', [
'pdf',
], false, ''}
'application/pdx': MimeType{'iana', [], false, ''}
'application/pem-certificate-chain': MimeType{'iana', [], false, ''}
'application/pgp-encrypted': MimeType{'iana', [
'pgp',
], false, ''}
'application/pgp-keys': MimeType{'iana', [], false, ''}
'application/pgp-signature': MimeType{'iana', [
'asc',
'sig',
], false, ''}
'application/pics-rules': MimeType{'apache', [
'prf',
], false, ''}
'application/pidf+xml': MimeType{'iana', [], true, ''}
'application/pidf-diff+xml': MimeType{'iana', [], true, ''}
'application/pkcs10': MimeType{'iana', [
'p10',
], false, ''}
'application/pkcs12': MimeType{'iana', [], false, ''}
'application/pkcs7-mime': MimeType{'iana', [
'p7m',
'p7c',
], false, ''}
'application/pkcs7-signature': MimeType{'iana', [
'p7s',
], false, ''}
'application/pkcs8': MimeType{'iana', [
'p8',
], false, ''}
'application/pkcs8-encrypted': MimeType{'iana', [], false, ''}
'application/pkix-attr-cert': MimeType{'iana', [
'ac',
], false, ''}
'application/pkix-cert': MimeType{'iana', [
'cer',
], false, ''}
'application/pkix-crl': MimeType{'iana', [
'crl',
], false, ''}
'application/pkix-pkipath': MimeType{'iana', [
'pkipath',
], false, ''}
'application/pkixcmp': MimeType{'iana', [
'pki',
], false, ''}
'application/pls+xml': MimeType{'iana', [
'pls',
], true, ''}
'application/poc-settings+xml': MimeType{'iana', [], true, ''}
'application/postscript': MimeType{'iana', [
'ai',
'eps',
'ps',
], true, ''}
'application/ppsp-tracker+json': MimeType{'iana', [], true, ''}
'application/problem+json': MimeType{'iana', [], true, ''}
'application/problem+xml': MimeType{'iana', [], true, ''}
'application/provenance+xml': MimeType{'iana', [], true, ''}
'application/prs.alvestrand.titrax-sheet': MimeType{'iana', [], false, ''}
'application/prs.cww': MimeType{'iana', [
'cww',
], false, ''}
'application/prs.hpub+zip': MimeType{'iana', [], false, ''}
'application/prs.nprend': MimeType{'iana', [], false, ''}
'application/prs.plucker': MimeType{'iana', [], false, ''}
'application/prs.rdf-xml-crypt': MimeType{'iana', [], false, ''}
'application/prs.xsf+xml': MimeType{'iana', [], true, ''}
'application/pskc+xml': MimeType{'iana', [
'pskcxml',
], true, ''}
'application/qsig': MimeType{'iana', [], false, ''}
'application/raml+yaml': MimeType{'', [
'raml',
], true, ''}
'application/raptorfec': MimeType{'iana', [], false, ''}
'application/rdap+json': MimeType{'iana', [], true, ''}
'application/rdf+xml': MimeType{'iana', [
'rdf',
'owl',
], true, ''}
'application/reginfo+xml': MimeType{'iana', [
'rif',
], true, ''}
'application/relax-ng-compact-syntax': MimeType{'iana', [
'rnc',
], false, ''}
'application/remote-printing': MimeType{'iana', [], false, ''}
'application/reputon+json': MimeType{'iana', [], true, ''}
'application/resource-lists+xml': MimeType{'iana', [
'rl',
], true, ''}
'application/resource-lists-diff+xml': MimeType{'iana', [
'rld',
], true, ''}
'application/rfc+xml': MimeType{'iana', [], true, ''}
'application/riscos': MimeType{'iana', [], false, ''}
'application/rlmi+xml': MimeType{'iana', [], true, ''}
'application/rls-services+xml': MimeType{'iana', [
'rs',
], true, ''}
'application/route-apd+xml': MimeType{'iana', [], true, ''}
'application/route-s-tsid+xml': MimeType{'iana', [], true, ''}
'application/route-usd+xml': MimeType{'iana', [], true, ''}
'application/rpki-ghostbusters': MimeType{'iana', [
'gbr',
], false, ''}
'application/rpki-manifest': MimeType{'iana', [
'mft',
], false, ''}
'application/rpki-publication': MimeType{'iana', [], false, ''}
'application/rpki-roa': MimeType{'iana', [
'roa',
], false, ''}
'application/rpki-updown': MimeType{'iana', [], false, ''}
'application/rsd+xml': MimeType{'apache', [
'rsd',
], true, ''}
'application/rss+xml': MimeType{'apache', [
'rss',
], true, ''}
'application/rtf': MimeType{'iana', [
'rtf',
], true, ''}
'application/rtploopback': MimeType{'iana', [], false, ''}
'application/rtx': MimeType{'iana', [], false, ''}
'application/samlassertion+xml': MimeType{'iana', [], true, ''}
'application/samlmetadata+xml': MimeType{'iana', [], true, ''}
'application/sbml+xml': MimeType{'iana', [
'sbml',
], true, ''}
'application/scaip+xml': MimeType{'iana', [], true, ''}
'application/scim+json': MimeType{'iana', [], true, ''}
'application/scvp-cv-request': MimeType{'iana', [
'scq',
], false, ''}
'application/scvp-cv-response': MimeType{'iana', [
'scs',
], false, ''}
'application/scvp-vp-request': MimeType{'iana', [
'spq',
], false, ''}
'application/scvp-vp-response': MimeType{'iana', [
'spp',
], false, ''}
'application/sdp': MimeType{'iana', [
'sdp',
], false, ''}
'application/secevent+jwt': MimeType{'iana', [], false, ''}
'application/senml+cbor': MimeType{'iana', [], false, ''}
'application/senml+json': MimeType{'iana', [], true, ''}
'application/senml+xml': MimeType{'iana', [], true, ''}
'application/senml-exi': MimeType{'iana', [], false, ''}
'application/sensml+cbor': MimeType{'iana', [], false, ''}
'application/sensml+json': MimeType{'iana', [], true, ''}
'application/sensml+xml': MimeType{'iana', [], true, ''}
'application/sensml-exi': MimeType{'iana', [], false, ''}
'application/sep+xml': MimeType{'iana', [], true, ''}
'application/sep-exi': MimeType{'iana', [], false, ''}
'application/session-info': MimeType{'iana', [], false, ''}
'application/set-payment': MimeType{'iana', [], false, ''}
'application/set-payment-initiation': MimeType{'iana', [
'setpay',
], false, ''}
'application/set-registration': MimeType{'iana', [], false, ''}
'application/set-registration-initiation': MimeType{'iana', [
'setreg',
], false, ''}
'application/sgml': MimeType{'iana', [], false, ''}
'application/sgml-open-catalog': MimeType{'iana', [], false, ''}
'application/shf+xml': MimeType{'iana', [
'shf',
], true, ''}
'application/sieve': MimeType{'iana', [
'siv',
'sieve',
], false, ''}
'application/simple-filter+xml': MimeType{'iana', [], true, ''}
'application/simple-message-summary': MimeType{'iana', [], false, ''}
'application/simplesymbolcontainer': MimeType{'iana', [], false, ''}
'application/slate': MimeType{'iana', [], false, ''}
'application/smil': MimeType{'iana', [], false, ''}
'application/smil+xml': MimeType{'iana', [
'smi',
'smil',
], true, ''}
'application/smpte336m': MimeType{'iana', [], false, ''}
'application/soap+fastinfoset': MimeType{'iana', [], false, ''}
'application/soap+xml': MimeType{'iana', [], true, ''}
'application/sparql-query': MimeType{'iana', [
'rq',
], false, ''}
'application/sparql-results+xml': MimeType{'iana', [
'srx',
], true, ''}
'application/spirits-event+xml': MimeType{'iana', [], true, ''}
'application/sql': MimeType{'iana', [], false, ''}
'application/srgs': MimeType{'iana', [
'gram',
], false, ''}
'application/srgs+xml': MimeType{'iana', [
'grxml',
], true, ''}
'application/sru+xml': MimeType{'iana', [
'sru',
], true, ''}
'application/ssdl+xml': MimeType{'apache', [
'ssdl',
], true, ''}
'application/ssml+xml': MimeType{'iana', [
'ssml',
], true, ''}
'application/stix+json': MimeType{'iana', [], true, ''}
'application/tamp-apex-update': MimeType{'iana', [], false, ''}
'application/tamp-apex-update-confirm': MimeType{'iana', [], false, ''}
'application/tamp-community-update': MimeType{'iana', [], false, ''}
'application/tamp-community-update-confirm': MimeType{'iana', [], false, ''}
'application/tamp-error': MimeType{'iana', [], false, ''}
'application/tamp-sequence-adjust': MimeType{'iana', [], false, ''}
'application/tamp-sequence-adjust-confirm': MimeType{'iana', [], false, ''}
'application/tamp-status-query': MimeType{'iana', [], false, ''}
'application/tamp-status-response': MimeType{'iana', [], false, ''}
'application/tamp-update': MimeType{'iana', [], false, ''}
'application/tamp-update-confirm': MimeType{'iana', [], false, ''}
'application/tar': MimeType{'', [], true, ''}
'application/taxii+json': MimeType{'iana', [], true, ''}
'application/tei+xml': MimeType{'iana', [
'tei',
'teicorpus',
], true, ''}
'application/tetra_isi': MimeType{'iana', [], false, ''}
'application/thraud+xml': MimeType{'iana', [
'tfi',
], true, ''}
'application/timestamp-query': MimeType{'iana', [], false, ''}
'application/timestamp-reply': MimeType{'iana', [], false, ''}
'application/timestamped-data': MimeType{'iana', [
'tsd',
], false, ''}
'application/tlsrpt+gzip': MimeType{'iana', [], false, ''}
'application/tlsrpt+json': MimeType{'iana', [], true, ''}
'application/tnauthlist': MimeType{'iana', [], false, ''}
'application/trickle-ice-sdpfrag': MimeType{'iana', [], false, ''}
'application/trig': MimeType{'iana', [], false, ''}
'application/ttml+xml': MimeType{'iana', [], true, ''}
'application/tve-trigger': MimeType{'iana', [], false, ''}
'application/tzif': MimeType{'iana', [], false, ''}
'application/tzif-leap': MimeType{'iana', [], false, ''}
'application/ulpfec': MimeType{'iana', [], false, ''}
'application/urc-grpsheet+xml': MimeType{'iana', [], true, ''}
'application/urc-ressheet+xml': MimeType{'iana', [], true, ''}
'application/urc-targetdesc+xml': MimeType{'iana', [], true, ''}
'application/urc-uisocketdesc+xml': MimeType{'iana', [], true, ''}
'application/vcard+json': MimeType{'iana', [], true, ''}
'application/vcard+xml': MimeType{'iana', [], true, ''}
'application/vemmi': MimeType{'iana', [], false, ''}
'application/vividence.scriptfile': MimeType{'apache', [], false, ''}
'application/vnd.1000minds.decision-model+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp-prose+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp-prose-pc3ch+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp-v2x-local-service-information': MimeType{'iana', [], false, ''}
'application/vnd.3gpp.access-transfer-events+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.bsf+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.gmop+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mc-signalling-ear': MimeType{'iana', [], false, ''}
'application/vnd.3gpp.mcdata-affiliation-command+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcdata-info+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcdata-payload': MimeType{'iana', [], false, ''}
'application/vnd.3gpp.mcdata-service-config+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcdata-signalling': MimeType{'iana', [], false, ''}
'application/vnd.3gpp.mcdata-ue-config+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcdata-user-profile+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcptt-affiliation-command+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcptt-floor-request+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcptt-info+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcptt-location-info+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcptt-mbms-usage-info+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcptt-service-config+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcptt-signed+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcptt-ue-config+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcptt-ue-init-config+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcptt-user-profile+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcvideo-affiliation-command+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcvideo-affiliation-info+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcvideo-location-info+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcvideo-mbms-usage-info+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcvideo-service-config+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcvideo-transmission-request+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcvideo-ue-config+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mcvideo-user-profile+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.mid-call+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.pic-bw-large': MimeType{'iana', [
'plb',
], false, ''}
'application/vnd.3gpp.pic-bw-small': MimeType{'iana', [
'psb',
], false, ''}
'application/vnd.3gpp.pic-bw-var': MimeType{'iana', [
'pvb',
], false, ''}
'application/vnd.3gpp.sms': MimeType{'iana', [], false, ''}
'application/vnd.3gpp.sms+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.srvcc-ext+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.srvcc-info+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.state-and-event-info+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp.ussd+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp2.bcmcsinfo+xml': MimeType{'iana', [], true, ''}
'application/vnd.3gpp2.sms': MimeType{'iana', [], false, ''}
'application/vnd.3gpp2.tcap': MimeType{'iana', [
'tcap',
], false, ''}
'application/vnd.3lightssoftware.imagescal': MimeType{'iana', [], false, ''}
'application/vnd.3m.post-it-notes': MimeType{'iana', [
'pwn',
], false, ''}
'application/vnd.accpac.simply.aso': MimeType{'iana', [
'aso',
], false, ''}
'application/vnd.accpac.simply.imp': MimeType{'iana', [
'imp',
], false, ''}
'application/vnd.acucobol': MimeType{'iana', [
'acu',
], false, ''}
'application/vnd.acucorp': MimeType{'iana', [
'atc',
'acutc',
], false, ''}
'application/vnd.adobe.air-application-installer-package+zip': MimeType{'apache', [
'air',
], false, ''}
'application/vnd.adobe.flash.movie': MimeType{'iana', [], false, ''}
'application/vnd.adobe.formscentral.fcdt': MimeType{'iana', [
'fcdt',
], false, ''}
'application/vnd.adobe.fxp': MimeType{'iana', [
'fxp',
'fxpl',
], false, ''}
'application/vnd.adobe.partial-upload': MimeType{'iana', [], false, ''}
'application/vnd.adobe.xdp+xml': MimeType{'iana', [
'xdp',
], true, ''}
'application/vnd.adobe.xfdf': MimeType{'iana', [
'xfdf',
], false, ''}
'application/vnd.aether.imp': MimeType{'iana', [], false, ''}
'application/vnd.afpc.afplinedata': MimeType{'iana', [], false, ''}
'application/vnd.afpc.modca': MimeType{'iana', [], false, ''}
'application/vnd.ah-barcode': MimeType{'iana', [], false, ''}
'application/vnd.ahead.space': MimeType{'iana', [
'ahead',
], false, ''}
'application/vnd.airzip.filesecure.azf': MimeType{'iana', [
'azf',
], false, ''}
'application/vnd.airzip.filesecure.azs': MimeType{'iana', [
'azs',
], false, ''}
'application/vnd.amadeus+json': MimeType{'iana', [], true, ''}
'application/vnd.amazon.ebook': MimeType{'apache', [
'azw',
], false, ''}
'application/vnd.amazon.mobi8-ebook': MimeType{'iana', [], false, ''}
'application/vnd.americandynamics.acc': MimeType{'iana', [
'acc',
], false, ''}
'application/vnd.amiga.ami': MimeType{'iana', [
'ami',
], false, ''}
'application/vnd.amundsen.maze+xml': MimeType{'iana', [], true, ''}
'application/vnd.android.package-archive': MimeType{'apache', [
'apk',
], false, ''}
'application/vnd.anki': MimeType{'iana', [], false, ''}
'application/vnd.anser-web-certificate-issue-initiation': MimeType{'iana', [
'cii',
], false, ''}
'application/vnd.anser-web-funds-transfer-initiation': MimeType{'apache', [
'fti',
], false, ''}
'application/vnd.antix.game-component': MimeType{'iana', [
'atx',
], false, ''}
'application/vnd.apache.thrift.binary': MimeType{'iana', [], false, ''}
'application/vnd.apache.thrift.compact': MimeType{'iana', [], false, ''}
'application/vnd.apache.thrift.json': MimeType{'iana', [], false, ''}
'application/vnd.api+json': MimeType{'iana', [], true, ''}
'application/vnd.apothekende.reservation+json': MimeType{'iana', [], true, ''}
'application/vnd.apple.installer+xml': MimeType{'iana', [
'mpkg',
], true, ''}
'application/vnd.apple.keynote': MimeType{'iana', [
'keynote',
], false, ''}
'application/vnd.apple.mpegurl': MimeType{'iana', [
'm3u8',
], false, ''}
'application/vnd.apple.numbers': MimeType{'iana', [
'numbers',
], false, ''}
'application/vnd.apple.pages': MimeType{'iana', [
'pages',
], false, ''}
'application/vnd.apple.pkpass': MimeType{'', [
'pkpass',
], false, ''}
'application/vnd.arastra.swi': MimeType{'iana', [], false, ''}
'application/vnd.aristanetworks.swi': MimeType{'iana', [
'swi',
], false, ''}
'application/vnd.artisan+json': MimeType{'iana', [], true, ''}
'application/vnd.artsquare': MimeType{'iana', [], false, ''}
'application/vnd.astraea-software.iota': MimeType{'iana', [
'iota',
], false, ''}
'application/vnd.audiograph': MimeType{'iana', [
'aep',
], false, ''}
'application/vnd.autopackage': MimeType{'iana', [], false, ''}
'application/vnd.avalon+json': MimeType{'iana', [], true, ''}
'application/vnd.avistar+xml': MimeType{'iana', [], true, ''}
'application/vnd.balsamiq.bmml+xml': MimeType{'iana', [], true, ''}
'application/vnd.balsamiq.bmpr': MimeType{'iana', [], false, ''}
'application/vnd.banana-accounting': MimeType{'iana', [], false, ''}
'application/vnd.bbf.usp.msg': MimeType{'iana', [], false, ''}
'application/vnd.bbf.usp.msg+json': MimeType{'iana', [], true, ''}
'application/vnd.bekitzur-stech+json': MimeType{'iana', [], true, ''}
'application/vnd.bint.med-content': MimeType{'iana', [], false, ''}
'application/vnd.biopax.rdf+xml': MimeType{'iana', [], true, ''}
'application/vnd.blink-idb-value-wrapper': MimeType{'iana', [], false, ''}
'application/vnd.blueice.multipass': MimeType{'iana', [
'mpm',
], false, ''}
'application/vnd.bluetooth.ep.oob': MimeType{'iana', [], false, ''}
'application/vnd.bluetooth.le.oob': MimeType{'iana', [], false, ''}
'application/vnd.bmi': MimeType{'iana', [
'bmi',
], false, ''}
'application/vnd.businessobjects': MimeType{'iana', [
'rep',
], false, ''}
'application/vnd.byu.uapi+json': MimeType{'iana', [], true, ''}
'application/vnd.cab-jscript': MimeType{'iana', [], false, ''}
'application/vnd.canon-cpdl': MimeType{'iana', [], false, ''}
'application/vnd.canon-lips': MimeType{'iana', [], false, ''}
'application/vnd.capasystems-pg+json': MimeType{'iana', [], true, ''}
'application/vnd.cendio.thinlinc.clientconf': MimeType{'iana', [], false, ''}
'application/vnd.century-systems.tcp_stream': MimeType{'iana', [], false, ''}
'application/vnd.chemdraw+xml': MimeType{'iana', [
'cdxml',
], true, ''}
'application/vnd.chess-pgn': MimeType{'iana', [], false, ''}
'application/vnd.chipnuts.karaoke-mmd': MimeType{'iana', [
'mmd',
], false, ''}
'application/vnd.cinderella': MimeType{'iana', [
'cdy',
], false, ''}
'application/vnd.cirpack.isdn-ext': MimeType{'iana', [], false, ''}
'application/vnd.citationstyles.style+xml': MimeType{'iana', [
'csl',
], true, ''}
'application/vnd.claymore': MimeType{'iana', [
'cla',
], false, ''}
'application/vnd.cloanto.rp9': MimeType{'iana', [
'rp9',
], false, ''}
'application/vnd.clonk.c4group': MimeType{'iana', [
'c4g',
'c4d',
'c4f',
'c4p',
'c4u',
], false, ''}
'application/vnd.cluetrust.cartomobile-config': MimeType{'iana', [
'c11amc',
], false, ''}
'application/vnd.cluetrust.cartomobile-config-pkg': MimeType{'iana', [
'c11amz',
], false, ''}
'application/vnd.coffeescript': MimeType{'iana', [], false, ''}
'application/vnd.collabio.xodocuments.document': MimeType{'iana', [], false, ''}
'application/vnd.collabio.xodocuments.document-template': MimeType{'iana', [], false, ''}
'application/vnd.collabio.xodocuments.presentation': MimeType{'iana', [], false, ''}
'application/vnd.collabio.xodocuments.presentation-template': MimeType{'iana', [], false, ''}
'application/vnd.collabio.xodocuments.spreadsheet': MimeType{'iana', [], false, ''}
'application/vnd.collabio.xodocuments.spreadsheet-template': MimeType{'iana', [], false, ''}
'application/vnd.collection+json': MimeType{'iana', [], true, ''}
'application/vnd.collection.doc+json': MimeType{'iana', [], true, ''}
'application/vnd.collection.next+json': MimeType{'iana', [], true, ''}
'application/vnd.comicbook+zip': MimeType{'iana', [], false, ''}
'application/vnd.comicbook-rar': MimeType{'iana', [], false, ''}
'application/vnd.commerce-battelle': MimeType{'iana', [], false, ''}
'application/vnd.commonspace': MimeType{'iana', [
'csp',
], false, ''}
'application/vnd.contact.cmsg': MimeType{'iana', [
'cdbcmsg',
], false, ''}
'application/vnd.coreos.ignition+json': MimeType{'iana', [], true, ''}
'application/vnd.cosmocaller': MimeType{'iana', [
'cmc',
], false, ''}
'application/vnd.crick.clicker': MimeType{'iana', [
'clkx',
], false, ''}
'application/vnd.crick.clicker.keyboard': MimeType{'iana', [
'clkk',
], false, ''}
'application/vnd.crick.clicker.palette': MimeType{'iana', [
'clkp',
], false, ''}
'application/vnd.crick.clicker.template': MimeType{'iana', [
'clkt',
], false, ''}
'application/vnd.crick.clicker.wordbank': MimeType{'iana', [
'clkw',
], false, ''}
'application/vnd.criticaltools.wbs+xml': MimeType{'iana', [
'wbs',
], true, ''}
'application/vnd.ctc-posml': MimeType{'iana', [
'pml',
], false, ''}
'application/vnd.ctct.ws+xml': MimeType{'iana', [], true, ''}
'application/vnd.cups-pdf': MimeType{'iana', [], false, ''}
'application/vnd.cups-postscript': MimeType{'iana', [], false, ''}
'application/vnd.cups-ppd': MimeType{'iana', [
'ppd',
], false, ''}
'application/vnd.cups-raster': MimeType{'iana', [], false, ''}
'application/vnd.cups-raw': MimeType{'iana', [], false, ''}
'application/vnd.curl': MimeType{'iana', [], false, ''}
'application/vnd.curl.car': MimeType{'apache', [
'car',
], false, ''}
'application/vnd.curl.pcurl': MimeType{'apache', [
'pcurl',
], false, ''}
'application/vnd.cyan.dean.root+xml': MimeType{'iana', [], true, ''}
'application/vnd.cybank': MimeType{'iana', [], false, ''}
'application/vnd.d2l.coursepackage1p0+zip': MimeType{'iana', [], false, ''}
'application/vnd.dart': MimeType{'iana', [
'dart',
], true, ''}
'application/vnd.data-vision.rdz': MimeType{'iana', [
'rdz',
], false, ''}
'application/vnd.datapackage+json': MimeType{'iana', [], true, ''}
'application/vnd.dataresource+json': MimeType{'iana', [], true, ''}
'application/vnd.debian.binary-package': MimeType{'iana', [], false, ''}
'application/vnd.dece.data': MimeType{'iana', [
'uvf',
'uvvf',
'uvd',
'uvvd',
], false, ''}
'application/vnd.dece.ttml+xml': MimeType{'iana', [
'uvt',
'uvvt',
], true, ''}
'application/vnd.dece.unspecified': MimeType{'iana', [
'uvx',
'uvvx',
], false, ''}
'application/vnd.dece.zip': MimeType{'iana', [
'uvz',
'uvvz',
], false, ''}
'application/vnd.denovo.fcselayout-link': MimeType{'iana', [
'fe_launch',
], false, ''}
'application/vnd.desmume.movie': MimeType{'iana', [], false, ''}
'application/vnd.dir-bi.plate-dl-nosuffix': MimeType{'iana', [], false, ''}
'application/vnd.dm.delegation+xml': MimeType{'iana', [], true, ''}
'application/vnd.dna': MimeType{'iana', [
'dna',
], false, ''}
'application/vnd.document+json': MimeType{'iana', [], true, ''}
'application/vnd.dolby.mlp': MimeType{'apache', [
'mlp',
], false, ''}
'application/vnd.dolby.mobile.1': MimeType{'iana', [], false, ''}
'application/vnd.dolby.mobile.2': MimeType{'iana', [], false, ''}
'application/vnd.doremir.scorecloud-binary-document': MimeType{'iana', [], false, ''}
'application/vnd.dpgraph': MimeType{'iana', [
'dpg',
], false, ''}
'application/vnd.dreamfactory': MimeType{'iana', [
'dfac',
], false, ''}
'application/vnd.drive+json': MimeType{'iana', [], true, ''}
'application/vnd.ds-keypoint': MimeType{'apache', [
'kpxx',
], false, ''}
'application/vnd.dtg.local': MimeType{'iana', [], false, ''}
'application/vnd.dtg.local.flash': MimeType{'iana', [], false, ''}
'application/vnd.dtg.local.html': MimeType{'iana', [], false, ''}
'application/vnd.dvb.ait': MimeType{'iana', [
'ait',
], false, ''}
'application/vnd.dvb.dvbj': MimeType{'iana', [], false, ''}
'application/vnd.dvb.esgcontainer': MimeType{'iana', [], false, ''}
'application/vnd.dvb.ipdcdftnotifaccess': MimeType{'iana', [], false, ''}
'application/vnd.dvb.ipdcesgaccess': MimeType{'iana', [], false, ''}
'application/vnd.dvb.ipdcesgaccess2': MimeType{'iana', [], false, ''}
'application/vnd.dvb.ipdcesgpdd': MimeType{'iana', [], false, ''}
'application/vnd.dvb.ipdcroaming': MimeType{'iana', [], false, ''}
'application/vnd.dvb.iptv.alfec-base': MimeType{'iana', [], false, ''}
'application/vnd.dvb.iptv.alfec-enhancement': MimeType{'iana', [], false, ''}
'application/vnd.dvb.notif-aggregate-root+xml': MimeType{'iana', [], true, ''}
'application/vnd.dvb.notif-container+xml': MimeType{'iana', [], true, ''}
'application/vnd.dvb.notif-generic+xml': MimeType{'iana', [], true, ''}
'application/vnd.dvb.notif-ia-msglist+xml': MimeType{'iana', [], true, ''}
'application/vnd.dvb.notif-ia-registration-request+xml': MimeType{'iana', [], true, ''}
'application/vnd.dvb.notif-ia-registration-response+xml': MimeType{'iana', [], true, ''}
'application/vnd.dvb.notif-init+xml': MimeType{'iana', [], true, ''}
'application/vnd.dvb.pfr': MimeType{'iana', [], false, ''}
'application/vnd.dvb.service': MimeType{'iana', [
'svc',
], false, ''}
'application/vnd.dxr': MimeType{'iana', [], false, ''}
'application/vnd.dynageo': MimeType{'iana', [
'geo',
], false, ''}
'application/vnd.dzr': MimeType{'iana', [], false, ''}
'application/vnd.easykaraoke.cdgdownload': MimeType{'iana', [], false, ''}
'application/vnd.ecdis-update': MimeType{'iana', [], false, ''}
'application/vnd.ecip.rlp': MimeType{'iana', [], false, ''}
'application/vnd.ecowin.chart': MimeType{'iana', [
'mag',
], false, ''}
'application/vnd.ecowin.filerequest': MimeType{'iana', [], false, ''}
'application/vnd.ecowin.fileupdate': MimeType{'iana', [], false, ''}
'application/vnd.ecowin.series': MimeType{'iana', [], false, ''}
'application/vnd.ecowin.seriesrequest': MimeType{'iana', [], false, ''}
'application/vnd.ecowin.seriesupdate': MimeType{'iana', [], false, ''}
'application/vnd.efi.img': MimeType{'iana', [], false, ''}
'application/vnd.efi.iso': MimeType{'iana', [], false, ''}
'application/vnd.emclient.accessrequest+xml': MimeType{'iana', [], true, ''}
'application/vnd.enliven': MimeType{'iana', [
'nml',
], false, ''}
'application/vnd.enphase.envoy': MimeType{'iana', [], false, ''}
'application/vnd.eprints.data+xml': MimeType{'iana', [], true, ''}
'application/vnd.epson.esf': MimeType{'iana', [
'esf',
], false, ''}
'application/vnd.epson.msf': MimeType{'iana', [
'msf',
], false, ''}
'application/vnd.epson.quickanime': MimeType{'iana', [
'qam',
], false, ''}
'application/vnd.epson.salt': MimeType{'iana', [
'slt',
], false, ''}
'application/vnd.epson.ssf': MimeType{'iana', [
'ssf',
], false, ''}
'application/vnd.ericsson.quickcall': MimeType{'iana', [], false, ''}
'application/vnd.espass-espass+zip': MimeType{'iana', [], false, ''}
'application/vnd.eszigno3+xml': MimeType{'iana', [
'es3',
'et3',
], true, ''}
'application/vnd.etsi.aoc+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.asic-e+zip': MimeType{'iana', [], false, ''}
'application/vnd.etsi.asic-s+zip': MimeType{'iana', [], false, ''}
'application/vnd.etsi.cug+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.iptvcommand+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.iptvdiscovery+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.iptvprofile+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.iptvsad-bc+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.iptvsad-cod+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.iptvsad-npvr+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.iptvservice+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.iptvsync+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.iptvueprofile+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.mcid+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.mheg5': MimeType{'iana', [], false, ''}
'application/vnd.etsi.overload-control-policy-dataset+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.pstn+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.sci+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.simservs+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.timestamp-token': MimeType{'iana', [], false, ''}
'application/vnd.etsi.tsl+xml': MimeType{'iana', [], true, ''}
'application/vnd.etsi.tsl.der': MimeType{'iana', [], false, ''}
'application/vnd.eudora.data': MimeType{'iana', [], false, ''}
'application/vnd.evolv.ecig.profile': MimeType{'iana', [], false, ''}
'application/vnd.evolv.ecig.settings': MimeType{'iana', [], false, ''}
'application/vnd.evolv.ecig.theme': MimeType{'iana', [], false, ''}
'application/vnd.exstream-empower+zip': MimeType{'iana', [], false, ''}
'application/vnd.exstream-package': MimeType{'iana', [], false, ''}
'application/vnd.ezpix-album': MimeType{'iana', [
'ez2',
], false, ''}
'application/vnd.ezpix-package': MimeType{'iana', [
'ez3',
], false, ''}
'application/vnd.f-secure.mobile': MimeType{'iana', [], false, ''}
'application/vnd.fastcopy-disk-image': MimeType{'iana', [], false, ''}
'application/vnd.fdf': MimeType{'iana', [
'fdf',
], false, ''}
'application/vnd.fdsn.mseed': MimeType{'iana', [
'mseed',
], false, ''}
'application/vnd.fdsn.seed': MimeType{'iana', [
'seed',
'dataless',
], false, ''}
'application/vnd.ffsns': MimeType{'iana', [], false, ''}
'application/vnd.filmit.zfc': MimeType{'iana', [], false, ''}
'application/vnd.fints': MimeType{'iana', [], false, ''}
'application/vnd.firemonkeys.cloudcell': MimeType{'iana', [], false, ''}
'application/vnd.flographit': MimeType{'iana', [
'gph',
], false, ''}
'application/vnd.fluxtime.clip': MimeType{'iana', [
'ftc',
], false, ''}
'application/vnd.font-fontforge-sfd': MimeType{'iana', [], false, ''}
'application/vnd.framemaker': MimeType{'iana', [
'fm',
'frame',
'maker',
'book',
], false, ''}
'application/vnd.frogans.fnc': MimeType{'iana', [
'fnc',
], false, ''}
'application/vnd.frogans.ltf': MimeType{'iana', [
'ltf',
], false, ''}
'application/vnd.fsc.weblaunch': MimeType{'iana', [
'fsc',
], false, ''}
'application/vnd.fujitsu.oasys': MimeType{'iana', [
'oas',
], false, ''}
'application/vnd.fujitsu.oasys2': MimeType{'iana', [
'oa2',
], false, ''}
'application/vnd.fujitsu.oasys3': MimeType{'iana', [
'oa3',
], false, ''}
'application/vnd.fujitsu.oasysgp': MimeType{'iana', [
'fg5',
], false, ''}
'application/vnd.fujitsu.oasysprs': MimeType{'iana', [
'bh2',
], false, ''}
'application/vnd.fujixerox.art-ex': MimeType{'iana', [], false, ''}
'application/vnd.fujixerox.art4': MimeType{'iana', [], false, ''}
'application/vnd.fujixerox.ddd': MimeType{'iana', [
'ddd',
], false, ''}
'application/vnd.fujixerox.docuworks': MimeType{'iana', [
'xdw',
], false, ''}
'application/vnd.fujixerox.docuworks.binder': MimeType{'iana', [
'xbd',
], false, ''}
'application/vnd.fujixerox.docuworks.container': MimeType{'iana', [], false, ''}
'application/vnd.fujixerox.hbpl': MimeType{'iana', [], false, ''}
'application/vnd.fut-misnet': MimeType{'iana', [], false, ''}
'application/vnd.futoin+cbor': MimeType{'iana', [], false, ''}
'application/vnd.futoin+json': MimeType{'iana', [], true, ''}
'application/vnd.fuzzysheet': MimeType{'iana', [
'fzs',
], false, ''}
'application/vnd.genomatix.tuxedo': MimeType{'iana', [
'txd',
], false, ''}
'application/vnd.geo+json': MimeType{'iana', [], true, ''}
'application/vnd.geocube+xml': MimeType{'iana', [], true, ''}
'application/vnd.geogebra.file': MimeType{'iana', [
'ggb',
], false, ''}
'application/vnd.geogebra.tool': MimeType{'iana', [
'ggt',
], false, ''}
'application/vnd.geometry-explorer': MimeType{'iana', [
'gex',
'gre',
], false, ''}
'application/vnd.geonext': MimeType{'iana', [
'gxt',
], false, ''}
'application/vnd.geoplan': MimeType{'iana', [
'g2w',
], false, ''}
'application/vnd.geospace': MimeType{'iana', [
'g3w',
], false, ''}
'application/vnd.gerber': MimeType{'iana', [], false, ''}
'application/vnd.globalplatform.card-content-mgt': MimeType{'iana', [], false, ''}
'application/vnd.globalplatform.card-content-mgt-response': MimeType{'iana', [], false, ''}
'application/vnd.gmx': MimeType{'iana', [
'gmx',
], false, ''}
'application/vnd.google-apps.document': MimeType{'', [
'gdoc',
], false, ''}
'application/vnd.google-apps.presentation': MimeType{'', [
'gslides',
], false, ''}
'application/vnd.google-apps.spreadsheet': MimeType{'', [
'gsheet',
], false, ''}
'application/vnd.google-earth.kml+xml': MimeType{'iana', [
'kml',
], true, ''}
'application/vnd.google-earth.kmz': MimeType{'iana', [
'kmz',
], false, ''}
'application/vnd.gov.sk.e-form+xml': MimeType{'iana', [], true, ''}
'application/vnd.gov.sk.e-form+zip': MimeType{'iana', [], false, ''}
'application/vnd.gov.sk.xmldatacontainer+xml': MimeType{'iana', [], true, ''}
'application/vnd.grafeq': MimeType{'iana', [
'gqf',
'gqs',
], false, ''}
'application/vnd.gridmp': MimeType{'iana', [], false, ''}
'application/vnd.groove-account': MimeType{'iana', [
'gac',
], false, ''}
'application/vnd.groove-help': MimeType{'iana', [
'ghf',
], false, ''}
'application/vnd.groove-identity-message': MimeType{'iana', [
'gim',
], false, ''}
'application/vnd.groove-injector': MimeType{'iana', [
'grv',
], false, ''}
'application/vnd.groove-tool-message': MimeType{'iana', [
'gtm',
], false, ''}
'application/vnd.groove-tool-template': MimeType{'iana', [
'tpl',
], false, ''}
'application/vnd.groove-vcard': MimeType{'iana', [
'vcg',
], false, ''}
'application/vnd.hal+json': MimeType{'iana', [], true, ''}
'application/vnd.hal+xml': MimeType{'iana', [
'hal',
], true, ''}
'application/vnd.handheld-entertainment+xml': MimeType{'iana', [
'zmm',
], true, ''}
'application/vnd.hbci': MimeType{'iana', [
'hbci',
], false, ''}
'application/vnd.hc+json': MimeType{'iana', [], true, ''}
'application/vnd.hcl-bireports': MimeType{'iana', [], false, ''}
'application/vnd.hdt': MimeType{'iana', [], false, ''}
'application/vnd.heroku+json': MimeType{'iana', [], true, ''}
'application/vnd.hhe.lesson-player': MimeType{'iana', [
'les',
], false, ''}
'application/vnd.hp-hpgl': MimeType{'iana', [
'hpgl',
], false, ''}
'application/vnd.hp-hpid': MimeType{'iana', [
'hpid',
], false, ''}
'application/vnd.hp-hps': MimeType{'iana', [
'hps',
], false, ''}
'application/vnd.hp-jlyt': MimeType{'iana', [
'jlt',
], false, ''}
'application/vnd.hp-pcl': MimeType{'iana', [
'pcl',
], false, ''}
'application/vnd.hp-pclxl': MimeType{'iana', [
'pclxl',
], false, ''}
'application/vnd.httphone': MimeType{'iana', [], false, ''}
'application/vnd.hydrostatix.sof-data': MimeType{'iana', [
'sfd-hdstx',
], false, ''}
'application/vnd.hyper+json': MimeType{'iana', [], true, ''}
'application/vnd.hyper-item+json': MimeType{'iana', [], true, ''}
'application/vnd.hyperdrive+json': MimeType{'iana', [], true, ''}
'application/vnd.hzn-3d-crossword': MimeType{'iana', [], false, ''}
'application/vnd.ibm.afplinedata': MimeType{'iana', [], false, ''}
'application/vnd.ibm.electronic-media': MimeType{'iana', [], false, ''}
'application/vnd.ibm.minipay': MimeType{'iana', [
'mpy',
], false, ''}
'application/vnd.ibm.modcap': MimeType{'iana', [
'afp',
'listafp',
'list3820',
], false, ''}
'application/vnd.ibm.rights-management': MimeType{'iana', [
'irm',
], false, ''}
'application/vnd.ibm.secure-container': MimeType{'iana', [
'sc',
], false, ''}
'application/vnd.iccprofile': MimeType{'iana', [
'icc',
'icm',
], false, ''}
'application/vnd.ieee.1905': MimeType{'iana', [], false, ''}
'application/vnd.igloader': MimeType{'iana', [
'igl',
], false, ''}
'application/vnd.imagemeter.folder+zip': MimeType{'iana', [], false, ''}
'application/vnd.imagemeter.image+zip': MimeType{'iana', [], false, ''}
'application/vnd.immervision-ivp': MimeType{'iana', [
'ivp',
], false, ''}
'application/vnd.immervision-ivu': MimeType{'iana', [
'ivu',
], false, ''}
'application/vnd.ims.imsccv1p1': MimeType{'iana', [], false, ''}
'application/vnd.ims.imsccv1p2': MimeType{'iana', [], false, ''}
'application/vnd.ims.imsccv1p3': MimeType{'iana', [], false, ''}
'application/vnd.ims.lis.v2.result+json': MimeType{'iana', [], true, ''}
'application/vnd.ims.lti.v2.toolconsumerprofile+json': MimeType{'iana', [], true, ''}
'application/vnd.ims.lti.v2.toolproxy+json': MimeType{'iana', [], true, ''}
'application/vnd.ims.lti.v2.toolproxy.id+json': MimeType{'iana', [], true, ''}
'application/vnd.ims.lti.v2.toolsettings+json': MimeType{'iana', [], true, ''}
'application/vnd.ims.lti.v2.toolsettings.simple+json': MimeType{'iana', [], true, ''}
'application/vnd.informedcontrol.rms+xml': MimeType{'iana', [], true, ''}
'application/vnd.informix-visionary': MimeType{'iana', [], false, ''}
'application/vnd.infotech.project': MimeType{'iana', [], false, ''}
'application/vnd.infotech.project+xml': MimeType{'iana', [], true, ''}
'application/vnd.innopath.wamp.notification': MimeType{'iana', [], false, ''}
'application/vnd.insors.igm': MimeType{'iana', [
'igm',
], false, ''}
'application/vnd.intercon.formnet': MimeType{'iana', [
'xpw',
'xpx',
], false, ''}
'application/vnd.intergeo': MimeType{'iana', [
'i2g',
], false, ''}
'application/vnd.intertrust.digibox': MimeType{'iana', [], false, ''}
'application/vnd.intertrust.nncp': MimeType{'iana', [], false, ''}
'application/vnd.intu.qbo': MimeType{'iana', [
'qbo',
], false, ''}
'application/vnd.intu.qfx': MimeType{'iana', [
'qfx',
], false, ''}
'application/vnd.iptc.g2.catalogitem+xml': MimeType{'iana', [], true, ''}
'application/vnd.iptc.g2.conceptitem+xml': MimeType{'iana', [], true, ''}
'application/vnd.iptc.g2.knowledgeitem+xml': MimeType{'iana', [], true, ''}
'application/vnd.iptc.g2.newsitem+xml': MimeType{'iana', [], true, ''}
'application/vnd.iptc.g2.newsmessage+xml': MimeType{'iana', [], true, ''}
'application/vnd.iptc.g2.packageitem+xml': MimeType{'iana', [], true, ''}
'application/vnd.iptc.g2.planningitem+xml': MimeType{'iana', [], true, ''}
'application/vnd.ipunplugged.rcprofile': MimeType{'iana', [
'rcprofile',
], false, ''}
'application/vnd.irepository.package+xml': MimeType{'iana', [
'irp',
], true, ''}
'application/vnd.is-xpr': MimeType{'iana', [
'xpr',
], false, ''}
'application/vnd.isac.fcs': MimeType{'iana', [
'fcs',
], false, ''}
'application/vnd.jam': MimeType{'iana', [
'jam',
], false, ''}
'application/vnd.japannet-directory-service': MimeType{'iana', [], false, ''}
'application/vnd.japannet-jpnstore-wakeup': MimeType{'iana', [], false, ''}
'application/vnd.japannet-payment-wakeup': MimeType{'iana', [], false, ''}
'application/vnd.japannet-registration': MimeType{'iana', [], false, ''}
'application/vnd.japannet-registration-wakeup': MimeType{'iana', [], false, ''}
'application/vnd.japannet-setstore-wakeup': MimeType{'iana', [], false, ''}
'application/vnd.japannet-verification': MimeType{'iana', [], false, ''}
'application/vnd.japannet-verification-wakeup': MimeType{'iana', [], false, ''}
'application/vnd.jcp.javame.midlet-rms': MimeType{'iana', [
'rms',
], false, ''}
'application/vnd.jisp': MimeType{'iana', [
'jisp',
], false, ''}
'application/vnd.joost.joda-archive': MimeType{'iana', [
'joda',
], false, ''}
'application/vnd.jsk.isdn-ngn': MimeType{'iana', [], false, ''}
'application/vnd.kahootz': MimeType{'iana', [
'ktz',
'ktr',
], false, ''}
'application/vnd.kde.karbon': MimeType{'iana', [
'karbon',
], false, ''}
'application/vnd.kde.kchart': MimeType{'iana', [
'chrt',
], false, ''}
'application/vnd.kde.kformula': MimeType{'iana', [
'kfo',
], false, ''}
'application/vnd.kde.kivio': MimeType{'iana', [
'flw',
], false, ''}
'application/vnd.kde.kontour': MimeType{'iana', [
'kon',
], false, ''}
'application/vnd.kde.kpresenter': MimeType{'iana', [
'kpr',
'kpt',
], false, ''}
'application/vnd.kde.kspread': MimeType{'iana', [
'ksp',
], false, ''}
'application/vnd.kde.kword': MimeType{'iana', [
'kwd',
'kwt',
], false, ''}
'application/vnd.kenameaapp': MimeType{'iana', [
'htke',
], false, ''}
'application/vnd.kidspiration': MimeType{'iana', [
'kia',
], false, ''}
'application/vnd.kinar': MimeType{'iana', [
'kne',
'knp',
], false, ''}
'application/vnd.koan': MimeType{'iana', [
'skp',
'skd',
'skt',
'skm',
], false, ''}
'application/vnd.kodak-descriptor': MimeType{'iana', [
'sse',
], false, ''}
'application/vnd.las.las+json': MimeType{'iana', [], true, ''}
'application/vnd.las.las+xml': MimeType{'iana', [
'lasxml',
], true, ''}
'application/vnd.leap+json': MimeType{'iana', [], true, ''}
'application/vnd.liberty-request+xml': MimeType{'iana', [], true, ''}
'application/vnd.llamagraphics.life-balance.desktop': MimeType{'iana', [
'lbd',
], false, ''}
'application/vnd.llamagraphics.life-balance.exchange+xml': MimeType{'iana', [
'lbe',
], true, ''}
'application/vnd.lotus-1-2-3': MimeType{'iana', [
'123',
], false, ''}
'application/vnd.lotus-approach': MimeType{'iana', [
'apr',
], false, ''}
'application/vnd.lotus-freelance': MimeType{'iana', [
'pre',
], false, ''}
'application/vnd.lotus-notes': MimeType{'iana', [
'nsf',
], false, ''}
'application/vnd.lotus-organizer': MimeType{'iana', [
'org',
], false, ''}
'application/vnd.lotus-screencam': MimeType{'iana', [
'scm',
], false, ''}
'application/vnd.lotus-wordpro': MimeType{'iana', [
'lwp',
], false, ''}
'application/vnd.macports.portpkg': MimeType{'iana', [
'portpkg',
], false, ''}
'application/vnd.mapbox-vector-tile': MimeType{'iana', [], false, ''}
'application/vnd.marlin.drm.actiontoken+xml': MimeType{'iana', [], true, ''}
'application/vnd.marlin.drm.conftoken+xml': MimeType{'iana', [], true, ''}
'application/vnd.marlin.drm.license+xml': MimeType{'iana', [], true, ''}
'application/vnd.marlin.drm.mdcf': MimeType{'iana', [], false, ''}
'application/vnd.mason+json': MimeType{'iana', [], true, ''}
'application/vnd.maxmind.maxmind-db': MimeType{'iana', [], false, ''}
'application/vnd.mcd': MimeType{'iana', [
'mcd',
], false, ''}
'application/vnd.medcalcdata': MimeType{'iana', [
'mc1',
], false, ''}
'application/vnd.mediastation.cdkey': MimeType{'iana', [
'cdkey',
], false, ''}
'application/vnd.meridian-slingshot': MimeType{'iana', [], false, ''}
'application/vnd.mfer': MimeType{'iana', [
'mwf',
], false, ''}
'application/vnd.mfmp': MimeType{'iana', [
'mfm',
], false, ''}
'application/vnd.micro+json': MimeType{'iana', [], true, ''}
'application/vnd.micrografx.flo': MimeType{'iana', [
'flo',
], false, ''}
'application/vnd.micrografx.igx': MimeType{'iana', [
'igx',
], false, ''}
'application/vnd.microsoft.portable-executable': MimeType{'iana', [], false, ''}
'application/vnd.microsoft.windows.thumbnail-cache': MimeType{'iana', [], false, ''}
'application/vnd.miele+json': MimeType{'iana', [], true, ''}
'application/vnd.mif': MimeType{'iana', [
'mif',
], false, ''}
'application/vnd.minisoft-hp3000-save': MimeType{'iana', [], false, ''}
'application/vnd.mitsubishi.misty-guard.trustweb': MimeType{'iana', [], false, ''}
'application/vnd.mobius.daf': MimeType{'iana', [
'daf',
], false, ''}
'application/vnd.mobius.dis': MimeType{'iana', [
'dis',
], false, ''}
'application/vnd.mobius.mbk': MimeType{'iana', [
'mbk',
], false, ''}
'application/vnd.mobius.mqy': MimeType{'iana', [
'mqy',
], false, ''}
'application/vnd.mobius.msl': MimeType{'iana', [
'msl',
], false, ''}
'application/vnd.mobius.plc': MimeType{'iana', [
'plc',
], false, ''}
'application/vnd.mobius.txf': MimeType{'iana', [
'txf',
], false, ''}
'application/vnd.mophun.application': MimeType{'iana', [
'mpn',
], false, ''}
'application/vnd.mophun.certificate': MimeType{'iana', [
'mpc',
], false, ''}
'application/vnd.motorola.flexsuite': MimeType{'iana', [], false, ''}
'application/vnd.motorola.flexsuite.adsi': MimeType{'iana', [], false, ''}
'application/vnd.motorola.flexsuite.fis': MimeType{'iana', [], false, ''}
'application/vnd.motorola.flexsuite.gotap': MimeType{'iana', [], false, ''}
'application/vnd.motorola.flexsuite.kmr': MimeType{'iana', [], false, ''}
'application/vnd.motorola.flexsuite.ttc': MimeType{'iana', [], false, ''}
'application/vnd.motorola.flexsuite.wem': MimeType{'iana', [], false, ''}
'application/vnd.motorola.iprm': MimeType{'iana', [], false, ''}
'application/vnd.mozilla.xul+xml': MimeType{'iana', [
'xul',
], true, ''}
'application/vnd.ms-3mfdocument': MimeType{'iana', [], false, ''}
'application/vnd.ms-artgalry': MimeType{'iana', [
'cil',
], false, ''}
'application/vnd.ms-asf': MimeType{'iana', [], false, ''}
'application/vnd.ms-cab-compressed': MimeType{'iana', [
'cab',
], false, ''}
'application/vnd.ms-color.iccprofile': MimeType{'apache', [], false, ''}
'application/vnd.ms-excel': MimeType{'iana', [
'xls',
'xlm',
'xla',
'xlc',
'xlt',
'xlw',
], false, ''}
'application/vnd.ms-excel.addin.macroenabled.12': MimeType{'iana', [
'xlam',
], false, ''}
'application/vnd.ms-excel.sheet.binary.macroenabled.12': MimeType{'iana', [
'xlsb',
], false, ''}
'application/vnd.ms-excel.sheet.macroenabled.12': MimeType{'iana', [
'xlsm',
], false, ''}
'application/vnd.ms-excel.template.macroenabled.12': MimeType{'iana', [
'xltm',
], false, ''}
'application/vnd.ms-fontobject': MimeType{'iana', [
'eot',
], true, ''}
'application/vnd.ms-htmlhelp': MimeType{'iana', [
'chm',
], false, ''}
'application/vnd.ms-ims': MimeType{'iana', [
'ims',
], false, ''}
'application/vnd.ms-lrm': MimeType{'iana', [
'lrm',
], false, ''}
'application/vnd.ms-office.activex+xml': MimeType{'iana', [], true, ''}
'application/vnd.ms-officetheme': MimeType{'iana', [
'thmx',
], false, ''}
'application/vnd.ms-opentype': MimeType{'apache', [], true, ''}
'application/vnd.ms-outlook': MimeType{'', [
'msg',
], false, ''}
'application/vnd.ms-package.obfuscated-opentype': MimeType{'apache', [], false, ''}
'application/vnd.ms-pki.seccat': MimeType{'apache', [
'cat',
], false, ''}
'application/vnd.ms-pki.stl': MimeType{'apache', [
'stl',
], false, ''}
'application/vnd.ms-playready.initiator+xml': MimeType{'iana', [], true, ''}
'application/vnd.ms-powerpoint': MimeType{'iana', [
'ppt',
'pps',
'pot',
], false, ''}
'application/vnd.ms-powerpoint.addin.macroenabled.12': MimeType{'iana', [
'ppam',
], false, ''}
'application/vnd.ms-powerpoint.presentation.macroenabled.12': MimeType{'iana', [
'pptm',
], false, ''}
'application/vnd.ms-powerpoint.slide.macroenabled.12': MimeType{'iana', [
'sldm',
], false, ''}
'application/vnd.ms-powerpoint.slideshow.macroenabled.12': MimeType{'iana', [
'ppsm',
], false, ''}
'application/vnd.ms-powerpoint.template.macroenabled.12': MimeType{'iana', [
'potm',
], false, ''}
'application/vnd.ms-printdevicecapabilities+xml': MimeType{'iana', [], true, ''}
'application/vnd.ms-printing.printticket+xml': MimeType{'apache', [], true, ''}
'application/vnd.ms-printschematicket+xml': MimeType{'iana', [], true, ''}
'application/vnd.ms-project': MimeType{'iana', [
'mpp',
'mpt',
], false, ''}
'application/vnd.ms-tnef': MimeType{'iana', [], false, ''}
'application/vnd.ms-windows.devicepairing': MimeType{'iana', [], false, ''}
'application/vnd.ms-windows.nwprinting.oob': MimeType{'iana', [], false, ''}
'application/vnd.ms-windows.printerpairing': MimeType{'iana', [], false, ''}
'application/vnd.ms-windows.wsd.oob': MimeType{'iana', [], false, ''}
'application/vnd.ms-wmdrm.lic-chlg-req': MimeType{'iana', [], false, ''}
'application/vnd.ms-wmdrm.lic-resp': MimeType{'iana', [], false, ''}
'application/vnd.ms-wmdrm.meter-chlg-req': MimeType{'iana', [], false, ''}
'application/vnd.ms-wmdrm.meter-resp': MimeType{'iana', [], false, ''}
'application/vnd.ms-word.document.macroenabled.12': MimeType{'iana', [
'docm',
], false, ''}
'application/vnd.ms-word.template.macroenabled.12': MimeType{'iana', [
'dotm',
], false, ''}
'application/vnd.ms-works': MimeType{'iana', [
'wps',
'wks',
'wcm',
'wdb',
], false, ''}
'application/vnd.ms-wpl': MimeType{'iana', [
'wpl',
], false, ''}
'application/vnd.ms-xpsdocument': MimeType{'iana', [
'xps',
], false, ''}
'application/vnd.msa-disk-image': MimeType{'iana', [], false, ''}
'application/vnd.mseq': MimeType{'iana', [
'mseq',
], false, ''}
'application/vnd.msign': MimeType{'iana', [], false, ''}
'application/vnd.multiad.creator': MimeType{'iana', [], false, ''}
'application/vnd.multiad.creator.cif': MimeType{'iana', [], false, ''}
'application/vnd.music-niff': MimeType{'iana', [], false, ''}
'application/vnd.musician': MimeType{'iana', [
'mus',
], false, ''}
'application/vnd.muvee.style': MimeType{'iana', [
'msty',
], false, ''}
'application/vnd.mynfc': MimeType{'iana', [
'taglet',
], false, ''}
'application/vnd.ncd.control': MimeType{'iana', [], false, ''}
'application/vnd.ncd.reference': MimeType{'iana', [], false, ''}
'application/vnd.nearst.inv+json': MimeType{'iana', [], true, ''}
'application/vnd.nervana': MimeType{'iana', [], false, ''}
'application/vnd.netfpx': MimeType{'iana', [], false, ''}
'application/vnd.neurolanguage.nlu': MimeType{'iana', [
'nlu',
], false, ''}
'application/vnd.nimn': MimeType{'iana', [], false, ''}
'application/vnd.nintendo.nitro.rom': MimeType{'iana', [], false, ''}
'application/vnd.nintendo.snes.rom': MimeType{'iana', [], false, ''}
'application/vnd.nitf': MimeType{'iana', [
'ntf',
'nitf',
], false, ''}
'application/vnd.noblenet-directory': MimeType{'iana', [
'nnd',
], false, ''}
'application/vnd.noblenet-sealer': MimeType{'iana', [
'nns',
], false, ''}
'application/vnd.noblenet-web': MimeType{'iana', [
'nnw',
], false, ''}
'application/vnd.nokia.catalogs': MimeType{'iana', [], false, ''}
'application/vnd.nokia.conml+wbxml': MimeType{'iana', [], false, ''}
'application/vnd.nokia.conml+xml': MimeType{'iana', [], true, ''}
'application/vnd.nokia.iptv.config+xml': MimeType{'iana', [], true, ''}
'application/vnd.nokia.isds-radio-presets': MimeType{'iana', [], false, ''}
'application/vnd.nokia.landmark+wbxml': MimeType{'iana', [], false, ''}
'application/vnd.nokia.landmark+xml': MimeType{'iana', [], true, ''}
'application/vnd.nokia.landmarkcollection+xml': MimeType{'iana', [], true, ''}
'application/vnd.nokia.n-gage.ac+xml': MimeType{'iana', [], true, ''}
'application/vnd.nokia.n-gage.data': MimeType{'iana', [
'ngdat',
], false, ''}
'application/vnd.nokia.n-gage.symbian.install': MimeType{'iana', [
'n-gage',
], false, ''}
'application/vnd.nokia.ncd': MimeType{'iana', [], false, ''}
'application/vnd.nokia.pcd+wbxml': MimeType{'iana', [], false, ''}
'application/vnd.nokia.pcd+xml': MimeType{'iana', [], true, ''}
'application/vnd.nokia.radio-preset': MimeType{'iana', [
'rpst',
], false, ''}
'application/vnd.nokia.radio-presets': MimeType{'iana', [
'rpss',
], false, ''}
'application/vnd.novadigm.edm': MimeType{'iana', [
'edm',
], false, ''}
'application/vnd.novadigm.edx': MimeType{'iana', [
'edx',
], false, ''}
'application/vnd.novadigm.ext': MimeType{'iana', [
'ext',
], false, ''}
'application/vnd.ntt-local.content-share': MimeType{'iana', [], false, ''}
'application/vnd.ntt-local.file-transfer': MimeType{'iana', [], false, ''}
'application/vnd.ntt-local.ogw_remote-access': MimeType{'iana', [], false, ''}
'application/vnd.ntt-local.sip-ta_remote': MimeType{'iana', [], false, ''}
'application/vnd.ntt-local.sip-ta_tcp_stream': MimeType{'iana', [], false, ''}
'application/vnd.oasis.opendocument.chart': MimeType{'iana', [
'odc',
], false, ''}
'application/vnd.oasis.opendocument.chart-template': MimeType{'iana', [
'otc',
], false, ''}
'application/vnd.oasis.opendocument.database': MimeType{'iana', [
'odb',
], false, ''}
'application/vnd.oasis.opendocument.formula': MimeType{'iana', [
'odf',
], false, ''}
'application/vnd.oasis.opendocument.formula-template': MimeType{'iana', [
'odft',
], false, ''}
'application/vnd.oasis.opendocument.graphics': MimeType{'iana', [
'odg',
], false, ''}
'application/vnd.oasis.opendocument.graphics-template': MimeType{'iana', [
'otg',
], false, ''}
'application/vnd.oasis.opendocument.image': MimeType{'iana', [
'odi',
], false, ''}
'application/vnd.oasis.opendocument.image-template': MimeType{'iana', [
'oti',
], false, ''}
'application/vnd.oasis.opendocument.presentation': MimeType{'iana', [
'odp',
], false, ''}
'application/vnd.oasis.opendocument.presentation-template': MimeType{'iana', [
'otp',
], false, ''}
'application/vnd.oasis.opendocument.spreadsheet': MimeType{'iana', [
'ods',
], false, ''}
'application/vnd.oasis.opendocument.spreadsheet-template': MimeType{'iana', [
'ots',
], false, ''}
'application/vnd.oasis.opendocument.text': MimeType{'iana', [
'odt',
], false, ''}
'application/vnd.oasis.opendocument.text-master': MimeType{'iana', [
'odm',
], false, ''}
'application/vnd.oasis.opendocument.text-template': MimeType{'iana', [
'ott',
], false, ''}
'application/vnd.oasis.opendocument.text-web': MimeType{'iana', [
'oth',
], false, ''}
'application/vnd.obn': MimeType{'iana', [], false, ''}
'application/vnd.ocf+cbor': MimeType{'iana', [], false, ''}
'application/vnd.oftn.l10n+json': MimeType{'iana', [], true, ''}
'application/vnd.oipf.contentaccessdownload+xml': MimeType{'iana', [], true, ''}
'application/vnd.oipf.contentaccessstreaming+xml': MimeType{'iana', [], true, ''}
'application/vnd.oipf.cspg-hexbinary': MimeType{'iana', [], false, ''}
'application/vnd.oipf.dae.svg+xml': MimeType{'iana', [], true, ''}
'application/vnd.oipf.dae.xhtml+xml': MimeType{'iana', [], true, ''}
'application/vnd.oipf.mippvcontrolmessage+xml': MimeType{'iana', [], true, ''}
'application/vnd.oipf.pae.gem': MimeType{'iana', [], false, ''}
'application/vnd.oipf.spdiscovery+xml': MimeType{'iana', [], true, ''}
'application/vnd.oipf.spdlist+xml': MimeType{'iana', [], true, ''}
'application/vnd.oipf.ueprofile+xml': MimeType{'iana', [], true, ''}
'application/vnd.oipf.userprofile+xml': MimeType{'iana', [], true, ''}
'application/vnd.olpc-sugar': MimeType{'iana', [
'xo',
], false, ''}
'application/vnd.oma-scws-config': MimeType{'iana', [], false, ''}
'application/vnd.oma-scws-http-request': MimeType{'iana', [], false, ''}
'application/vnd.oma-scws-http-response': MimeType{'iana', [], false, ''}
'application/vnd.oma.bcast.associated-procedure-parameter+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.bcast.drm-trigger+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.bcast.imd+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.bcast.ltkm': MimeType{'iana', [], false, ''}
'application/vnd.oma.bcast.notification+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.bcast.provisioningtrigger': MimeType{'iana', [], false, ''}
'application/vnd.oma.bcast.sgboot': MimeType{'iana', [], false, ''}
'application/vnd.oma.bcast.sgdd+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.bcast.sgdu': MimeType{'iana', [], false, ''}
'application/vnd.oma.bcast.simple-symbol-container': MimeType{'iana', [], false, ''}
'application/vnd.oma.bcast.smartcard-trigger+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.bcast.sprov+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.bcast.stkm': MimeType{'iana', [], false, ''}
'application/vnd.oma.cab-address-book+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.cab-feature-handler+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.cab-pcc+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.cab-subs-invite+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.cab-user-prefs+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.dcd': MimeType{'iana', [], false, ''}
'application/vnd.oma.dcdc': MimeType{'iana', [], false, ''}
'application/vnd.oma.dd2+xml': MimeType{'iana', [
'dd2',
], true, ''}
'application/vnd.oma.drm.risd+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.group-usage-list+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.lwm2m+json': MimeType{'iana', [], true, ''}
'application/vnd.oma.lwm2m+tlv': MimeType{'iana', [], false, ''}
'application/vnd.oma.pal+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.poc.detailed-progress-report+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.poc.final-report+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.poc.groups+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.poc.invocation-descriptor+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.poc.optimized-progress-report+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.push': MimeType{'iana', [], false, ''}
'application/vnd.oma.scidm.messages+xml': MimeType{'iana', [], true, ''}
'application/vnd.oma.xcap-directory+xml': MimeType{'iana', [], true, ''}
'application/vnd.omads-email+xml': MimeType{'iana', [], true, ''}
'application/vnd.omads-file+xml': MimeType{'iana', [], true, ''}
'application/vnd.omads-folder+xml': MimeType{'iana', [], true, ''}
'application/vnd.omaloc-supl-init': MimeType{'iana', [], false, ''}
'application/vnd.onepager': MimeType{'iana', [], false, ''}
'application/vnd.onepagertamp': MimeType{'iana', [], false, ''}
'application/vnd.onepagertamx': MimeType{'iana', [], false, ''}
'application/vnd.onepagertat': MimeType{'iana', [], false, ''}
'application/vnd.onepagertatp': MimeType{'iana', [], false, ''}
'application/vnd.onepagertatx': MimeType{'iana', [], false, ''}
'application/vnd.openblox.game+xml': MimeType{'iana', [], true, ''}
'application/vnd.openblox.game-binary': MimeType{'iana', [], false, ''}
'application/vnd.openeye.oeb': MimeType{'iana', [], false, ''}
'application/vnd.openofficeorg.extension': MimeType{'apache', [
'oxt',
], false, ''}
'application/vnd.openstreetmap.data+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.custom-properties+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.customxmlproperties+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.drawing+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.drawingml.chart+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.extended-properties+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.comments+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.presentation': MimeType{'iana', [
'pptx',
], false, ''}
'application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.presprops+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.slide': MimeType{'iana', [
'sldx',
], false, ''}
'application/vnd.openxmlformats-officedocument.presentationml.slide+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.slideshow': MimeType{'iana', [
'ppsx',
], false, ''}
'application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.tags+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.template': MimeType{'iana', [
'potx',
], false, ''}
'application/vnd.openxmlformats-officedocument.presentationml.template.main+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet': MimeType{'iana', [
'xlsx',
], false, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.template': MimeType{'iana', [
'xltx',
], false, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.theme+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.themeoverride+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.vmldrawing': MimeType{'iana', [], false, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.document': MimeType{'iana', [
'docx',
], false, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.template': MimeType{'iana', [
'dotx',
], false, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-package.core-properties+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml': MimeType{'iana', [], true, ''}
'application/vnd.openxmlformats-package.relationships+xml': MimeType{'iana', [], true, ''}
'application/vnd.oracle.resource+json': MimeType{'iana', [], true, ''}
'application/vnd.orange.indata': MimeType{'iana', [], false, ''}
'application/vnd.osa.netdeploy': MimeType{'iana', [], false, ''}
'application/vnd.osgeo.mapguide.package': MimeType{'iana', [
'mgp',
], false, ''}
'application/vnd.osgi.bundle': MimeType{'iana', [], false, ''}
'application/vnd.osgi.dp': MimeType{'iana', [
'dp',
], false, ''}
'application/vnd.osgi.subsystem': MimeType{'iana', [
'esa',
], false, ''}
'application/vnd.otps.ct-kip+xml': MimeType{'iana', [], true, ''}
'application/vnd.oxli.countgraph': MimeType{'iana', [], false, ''}
'application/vnd.pagerduty+json': MimeType{'iana', [], true, ''}
'application/vnd.palm': MimeType{'iana', [
'pdb',
'pqa',
'oprc',
], false, ''}
'application/vnd.panoply': MimeType{'iana', [], false, ''}
'application/vnd.paos.xml': MimeType{'iana', [], false, ''}
'application/vnd.patentdive': MimeType{'iana', [], false, ''}
'application/vnd.patientecommsdoc': MimeType{'iana', [], false, ''}
'application/vnd.pawaafile': MimeType{'iana', [
'paw',
], false, ''}
'application/vnd.pcos': MimeType{'iana', [], false, ''}
'application/vnd.pg.format': MimeType{'iana', [
'str',
], false, ''}
'application/vnd.pg.osasli': MimeType{'iana', [
'ei6',
], false, ''}
'application/vnd.piaccess.application-licence': MimeType{'iana', [], false, ''}
'application/vnd.picsel': MimeType{'iana', [
'efif',
], false, ''}
'application/vnd.pmi.widget': MimeType{'iana', [
'wg',
], false, ''}
'application/vnd.poc.group-advertisement+xml': MimeType{'iana', [], true, ''}
'application/vnd.pocketlearn': MimeType{'iana', [
'plf',
], false, ''}
'application/vnd.powerbuilder6': MimeType{'iana', [
'pbd',
], false, ''}
'application/vnd.powerbuilder6-s': MimeType{'iana', [], false, ''}
'application/vnd.powerbuilder7': MimeType{'iana', [], false, ''}
'application/vnd.powerbuilder7-s': MimeType{'iana', [], false, ''}
'application/vnd.powerbuilder75': MimeType{'iana', [], false, ''}
'application/vnd.powerbuilder75-s': MimeType{'iana', [], false, ''}
'application/vnd.preminet': MimeType{'iana', [], false, ''}
'application/vnd.previewsystems.box': MimeType{'iana', [
'box',
], false, ''}
'application/vnd.proteus.magazine': MimeType{'iana', [
'mgz',
], false, ''}
'application/vnd.psfs': MimeType{'iana', [], false, ''}
'application/vnd.publishare-delta-tree': MimeType{'iana', [
'qps',
], false, ''}
'application/vnd.pvi.ptid1': MimeType{'iana', [
'ptid',
], false, ''}
'application/vnd.pwg-multiplexed': MimeType{'iana', [], false, ''}
'application/vnd.pwg-xhtml-print+xml': MimeType{'iana', [], true, ''}
'application/vnd.qualcomm.brew-app-res': MimeType{'iana', [], false, ''}
'application/vnd.quarantainenet': MimeType{'iana', [], false, ''}
'application/vnd.quark.quarkxpress': MimeType{'iana', [
'qxd',
'qxt',
'qwd',
'qwt',
'qxl',
'qxb',
], false, ''}
'application/vnd.quobject-quoxdocument': MimeType{'iana', [], false, ''}
'application/vnd.radisys.moml+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-audit+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-audit-conf+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-audit-conn+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-audit-dialog+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-audit-stream+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-conf+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-dialog+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-dialog-base+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-dialog-fax-detect+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-dialog-fax-sendrecv+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-dialog-group+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-dialog-speech+xml': MimeType{'iana', [], true, ''}
'application/vnd.radisys.msml-dialog-transform+xml': MimeType{'iana', [], true, ''}
'application/vnd.rainstor.data': MimeType{'iana', [], false, ''}
'application/vnd.rapid': MimeType{'iana', [], false, ''}
'application/vnd.rar': MimeType{'iana', [], false, ''}
'application/vnd.realvnc.bed': MimeType{'iana', [
'bed',
], false, ''}
'application/vnd.recordare.musicxml': MimeType{'iana', [
'mxl',
], false, ''}
'application/vnd.recordare.musicxml+xml': MimeType{'iana', [
'musicxml',
], true, ''}
'application/vnd.renlearn.rlprint': MimeType{'iana', [], false, ''}
'application/vnd.restful+json': MimeType{'iana', [], true, ''}
'application/vnd.rig.cryptonote': MimeType{'iana', [
'cryptonote',
], false, ''}
'application/vnd.rim.cod': MimeType{'apache', [
'cod',
], false, ''}
'application/vnd.rn-realmedia': MimeType{'apache', [
'rm',
], false, ''}
'application/vnd.rn-realmedia-vbr': MimeType{'apache', [
'rmvb',
], false, ''}
'application/vnd.route66.link66+xml': MimeType{'iana', [
'link66',
], true, ''}
'application/vnd.rs-274x': MimeType{'iana', [], false, ''}
'application/vnd.ruckus.download': MimeType{'iana', [], false, ''}
'application/vnd.s3sms': MimeType{'iana', [], false, ''}
'application/vnd.sailingtracker.track': MimeType{'iana', [
'st',
], false, ''}
'application/vnd.sbm.cid': MimeType{'iana', [], false, ''}
'application/vnd.sbm.mid2': MimeType{'iana', [], false, ''}
'application/vnd.scribus': MimeType{'iana', [], false, ''}
'application/vnd.sealed.3df': MimeType{'iana', [], false, ''}
'application/vnd.sealed.csf': MimeType{'iana', [], false, ''}
'application/vnd.sealed.doc': MimeType{'iana', [], false, ''}
'application/vnd.sealed.eml': MimeType{'iana', [], false, ''}
'application/vnd.sealed.mht': MimeType{'iana', [], false, ''}
'application/vnd.sealed.net': MimeType{'iana', [], false, ''}
'application/vnd.sealed.ppt': MimeType{'iana', [], false, ''}
'application/vnd.sealed.tiff': MimeType{'iana', [], false, ''}
'application/vnd.sealed.xls': MimeType{'iana', [], false, ''}
'application/vnd.sealedmedia.softseal.html': MimeType{'iana', [], false, ''}
'application/vnd.sealedmedia.softseal.pdf': MimeType{'iana', [], false, ''}
'application/vnd.seemail': MimeType{'iana', [
'see',
], false, ''}
'application/vnd.sema': MimeType{'iana', [
'sema',
], false, ''}
'application/vnd.semd': MimeType{'iana', [
'semd',
], false, ''}
'application/vnd.semf': MimeType{'iana', [
'semf',
], false, ''}
'application/vnd.shana.informed.formdata': MimeType{'iana', [
'ifm',
], false, ''}
'application/vnd.shana.informed.formtemplate': MimeType{'iana', [
'itp',
], false, ''}
'application/vnd.shana.informed.interchange': MimeType{'iana', [
'iif',
], false, ''}
'application/vnd.shana.informed.package': MimeType{'iana', [
'ipk',
], false, ''}
'application/vnd.shootproof+json': MimeType{'iana', [], true, ''}
'application/vnd.sigrok.session': MimeType{'iana', [], false, ''}
'application/vnd.simtech-mindmapper': MimeType{'iana', [
'twd',
'twds',
], false, ''}
'application/vnd.siren+json': MimeType{'iana', [], true, ''}
'application/vnd.smaf': MimeType{'iana', [
'mmf',
], false, ''}
'application/vnd.smart.notebook': MimeType{'iana', [], false, ''}
'application/vnd.smart.teacher': MimeType{'iana', [
'teacher',
], false, ''}
'application/vnd.software602.filler.form+xml': MimeType{'iana', [], true, ''}
'application/vnd.software602.filler.form-xml-zip': MimeType{'iana', [], false, ''}
'application/vnd.solent.sdkm+xml': MimeType{'iana', [
'sdkm',
'sdkd',
], true, ''}
'application/vnd.spotfire.dxp': MimeType{'iana', [
'dxp',
], false, ''}
'application/vnd.spotfire.sfs': MimeType{'iana', [
'sfs',
], false, ''}
'application/vnd.sqlite3': MimeType{'iana', [], false, ''}
'application/vnd.sss-cod': MimeType{'iana', [], false, ''}
'application/vnd.sss-dtf': MimeType{'iana', [], false, ''}
'application/vnd.sss-ntf': MimeType{'iana', [], false, ''}
'application/vnd.stardivision.calc': MimeType{'apache', [
'sdc',
], false, ''}
'application/vnd.stardivision.draw': MimeType{'apache', [
'sda',
], false, ''}
'application/vnd.stardivision.impress': MimeType{'apache', [
'sdd',
], false, ''}
'application/vnd.stardivision.math': MimeType{'apache', [
'smf',
], false, ''}
'application/vnd.stardivision.writer': MimeType{'apache', [
'sdw',
'vor',
], false, ''}
'application/vnd.stardivision.writer-global': MimeType{'apache', [
'sgl',
], false, ''}
'application/vnd.stepmania.package': MimeType{'iana', [
'smzip',
], false, ''}
'application/vnd.stepmania.stepchart': MimeType{'iana', [
'sm',
], false, ''}
'application/vnd.street-stream': MimeType{'iana', [], false, ''}
'application/vnd.sun.wadl+xml': MimeType{'iana', [
'wadl',
], true, ''}
'application/vnd.sun.xml.calc': MimeType{'apache', [
'sxc',
], false, ''}
'application/vnd.sun.xml.calc.template': MimeType{'apache', [
'stc',
], false, ''}
'application/vnd.sun.xml.draw': MimeType{'apache', [
'sxd',
], false, ''}
'application/vnd.sun.xml.draw.template': MimeType{'apache', [
'std',
], false, ''}
'application/vnd.sun.xml.impress': MimeType{'apache', [
'sxi',
], false, ''}
'application/vnd.sun.xml.impress.template': MimeType{'apache', [
'sti',
], false, ''}
'application/vnd.sun.xml.math': MimeType{'apache', [
'sxm',
], false, ''}
'application/vnd.sun.xml.writer': MimeType{'apache', [
'sxw',
], false, ''}
'application/vnd.sun.xml.writer.global': MimeType{'apache', [
'sxg',
], false, ''}
'application/vnd.sun.xml.writer.template': MimeType{'apache', [
'stw',
], false, ''}
'application/vnd.sus-calendar': MimeType{'iana', [
'sus',
'susp',
], false, ''}
'application/vnd.svd': MimeType{'iana', [
'svd',
], false, ''}
'application/vnd.swiftview-ics': MimeType{'iana', [], false, ''}
'application/vnd.symbian.install': MimeType{'apache', [
'sis',
'sisx',
], false, ''}
'application/vnd.syncml+xml': MimeType{'iana', [
'xsm',
], true, ''}
'application/vnd.syncml.dm+wbxml': MimeType{'iana', [
'bdm',
], false, ''}
'application/vnd.syncml.dm+xml': MimeType{'iana', [
'xdm',
], true, ''}
'application/vnd.syncml.dm.notification': MimeType{'iana', [], false, ''}
'application/vnd.syncml.dmddf+wbxml': MimeType{'iana', [], false, ''}
'application/vnd.syncml.dmddf+xml': MimeType{'iana', [], true, ''}
'application/vnd.syncml.dmtnds+wbxml': MimeType{'iana', [], false, ''}
'application/vnd.syncml.dmtnds+xml': MimeType{'iana', [], true, ''}
'application/vnd.syncml.ds.notification': MimeType{'iana', [], false, ''}
'application/vnd.tableschema+json': MimeType{'iana', [], true, ''}
'application/vnd.tao.intent-module-archive': MimeType{'iana', [
'tao',
], false, ''}
'application/vnd.tcpdump.pcap': MimeType{'iana', [
'pcap',
'cap',
'dmp',
], false, ''}
'application/vnd.think-cell.ppttc+json': MimeType{'iana', [], true, ''}
'application/vnd.tmd.mediaflex.api+xml': MimeType{'iana', [], true, ''}
'application/vnd.tml': MimeType{'iana', [], false, ''}
'application/vnd.tmobile-livetv': MimeType{'iana', [
'tmo',
], false, ''}
'application/vnd.tri.onesource': MimeType{'iana', [], false, ''}
'application/vnd.trid.tpt': MimeType{'iana', [
'tpt',
], false, ''}
'application/vnd.triscape.mxs': MimeType{'iana', [
'mxs',
], false, ''}
'application/vnd.trueapp': MimeType{'iana', [
'tra',
], false, ''}
'application/vnd.truedoc': MimeType{'iana', [], false, ''}
'application/vnd.ubisoft.webplayer': MimeType{'iana', [], false, ''}
'application/vnd.ufdl': MimeType{'iana', [
'ufd',
'ufdl',
], false, ''}
'application/vnd.uiq.theme': MimeType{'iana', [
'utz',
], false, ''}
'application/vnd.umajin': MimeType{'iana', [
'umj',
], false, ''}
'application/vnd.unity': MimeType{'iana', [
'unityweb',
], false, ''}
'application/vnd.uoml+xml': MimeType{'iana', [
'uoml',
], true, ''}
'application/vnd.uplanet.alert': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.alert-wbxml': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.bearer-choice': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.bearer-choice-wbxml': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.cacheop': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.cacheop-wbxml': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.channel': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.channel-wbxml': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.list': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.list-wbxml': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.listcmd': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.listcmd-wbxml': MimeType{'iana', [], false, ''}
'application/vnd.uplanet.signal': MimeType{'iana', [], false, ''}
'application/vnd.uri-map': MimeType{'iana', [], false, ''}
'application/vnd.valve.source.material': MimeType{'iana', [], false, ''}
'application/vnd.vcx': MimeType{'iana', [
'vcx',
], false, ''}
'application/vnd.vd-study': MimeType{'iana', [], false, ''}
'application/vnd.vectorworks': MimeType{'iana', [], false, ''}
'application/vnd.vel+json': MimeType{'iana', [], true, ''}
'application/vnd.verimatrix.vcas': MimeType{'iana', [], false, ''}
'application/vnd.veryant.thin': MimeType{'iana', [], false, ''}
'application/vnd.vidsoft.vidconference': MimeType{'iana', [], false, ''}
'application/vnd.visio': MimeType{'iana', [
'vsd',
'vst',
'vss',
'vsw',
], false, ''}
'application/vnd.visionary': MimeType{'iana', [
'vis',
], false, ''}
'application/vnd.vividence.scriptfile': MimeType{'iana', [], false, ''}
'application/vnd.vsf': MimeType{'iana', [
'vsf',
], false, ''}
'application/vnd.wap.sic': MimeType{'iana', [], false, ''}
'application/vnd.wap.slc': MimeType{'iana', [], false, ''}
'application/vnd.wap.wbxml': MimeType{'iana', [
'wbxml',
], false, ''}
'application/vnd.wap.wmlc': MimeType{'iana', [
'wmlc',
], false, ''}
'application/vnd.wap.wmlscriptc': MimeType{'iana', [
'wmlsc',
], false, ''}
'application/vnd.webturbo': MimeType{'iana', [
'wtb',
], false, ''}
'application/vnd.wfa.p2p': MimeType{'iana', [], false, ''}
'application/vnd.wfa.wsc': MimeType{'iana', [], false, ''}
'application/vnd.windows.devicepairing': MimeType{'iana', [], false, ''}
'application/vnd.wmc': MimeType{'iana', [], false, ''}
'application/vnd.wmf.bootstrap': MimeType{'iana', [], false, ''}
'application/vnd.wolfram.mathematica': MimeType{'iana', [], false, ''}
'application/vnd.wolfram.mathematica.package': MimeType{'iana', [], false, ''}
'application/vnd.wolfram.player': MimeType{'iana', [
'nbp',
], false, ''}
'application/vnd.wordperfect': MimeType{'iana', [
'wpd',
], false, ''}
'application/vnd.wqd': MimeType{'iana', [
'wqd',
], false, ''}
'application/vnd.wrq-hp3000-labelled': MimeType{'iana', [], false, ''}
'application/vnd.wt.stf': MimeType{'iana', [
'stf',
], false, ''}
'application/vnd.wv.csp+wbxml': MimeType{'iana', [], false, ''}
'application/vnd.wv.csp+xml': MimeType{'iana', [], true, ''}
'application/vnd.wv.ssp+xml': MimeType{'iana', [], true, ''}
'application/vnd.xacml+json': MimeType{'iana', [], true, ''}
'application/vnd.xara': MimeType{'iana', [
'xar',
], false, ''}
'application/vnd.xfdl': MimeType{'iana', [
'xfdl',
], false, ''}
'application/vnd.xfdl.webform': MimeType{'iana', [], false, ''}
'application/vnd.xmi+xml': MimeType{'iana', [], true, ''}
'application/vnd.xmpie.cpkg': MimeType{'iana', [], false, ''}
'application/vnd.xmpie.dpkg': MimeType{'iana', [], false, ''}
'application/vnd.xmpie.plan': MimeType{'iana', [], false, ''}
'application/vnd.xmpie.ppkg': MimeType{'iana', [], false, ''}
'application/vnd.xmpie.xlim': MimeType{'iana', [], false, ''}
'application/vnd.yamaha.hv-dic': MimeType{'iana', [
'hvd',
], false, ''}
'application/vnd.yamaha.hv-script': MimeType{'iana', [
'hvs',
], false, ''}
'application/vnd.yamaha.hv-voice': MimeType{'iana', [
'hvp',
], false, ''}
'application/vnd.yamaha.openscoreformat': MimeType{'iana', [
'osf',
], false, ''}
'application/vnd.yamaha.openscoreformat.osfpvg+xml': MimeType{'iana', [
'osfpvg',
], true, ''}
'application/vnd.yamaha.remote-setup': MimeType{'iana', [], false, ''}
'application/vnd.yamaha.smaf-audio': MimeType{'iana', [
'saf',
], false, ''}
'application/vnd.yamaha.smaf-phrase': MimeType{'iana', [
'spf',
], false, ''}
'application/vnd.yamaha.through-ngn': MimeType{'iana', [], false, ''}
'application/vnd.yamaha.tunnel-udpencap': MimeType{'iana', [], false, ''}
'application/vnd.yaoweme': MimeType{'iana', [], false, ''}
'application/vnd.yellowriver-custom-menu': MimeType{'iana', [
'cmp',
], false, ''}
'application/vnd.youtube.yt': MimeType{'iana', [], false, ''}
'application/vnd.zul': MimeType{'iana', [
'zir',
'zirz',
], false, ''}
'application/vnd.zzazz.deck+xml': MimeType{'iana', [
'zaz',
], true, ''}
'application/voicexml+xml': MimeType{'iana', [
'vxml',
], true, ''}
'application/voucher-cms+json': MimeType{'iana', [], true, ''}
'application/vq-rtcpxr': MimeType{'iana', [], false, ''}
'application/wasm': MimeType{'', [
'wasm',
], true, ''}
'application/watcherinfo+xml': MimeType{'iana', [], true, ''}
'application/webpush-options+json': MimeType{'iana', [], true, ''}
'application/whoispp-query': MimeType{'iana', [], false, ''}
'application/whoispp-response': MimeType{'iana', [], false, ''}
'application/widget': MimeType{'iana', [
'wgt',
], false, ''}
'application/winhlp': MimeType{'apache', [
'hlp',
], false, ''}
'application/wita': MimeType{'iana', [], false, ''}
'application/wordperfect5.1': MimeType{'iana', [], false, ''}
'application/wsdl+xml': MimeType{'iana', [
'wsdl',
], true, ''}
'application/wspolicy+xml': MimeType{'iana', [
'wspolicy',
], true, ''}
'application/x-7z-compressed': MimeType{'apache', [
'7z',
], false, ''}
'application/x-abiword': MimeType{'apache', [
'abw',
], false, ''}
'application/x-ace-compressed': MimeType{'apache', [
'ace',
], false, ''}
'application/x-amf': MimeType{'apache', [], false, ''}
'application/x-apple-diskimage': MimeType{'apache', [
'dmg',
], false, ''}
'application/x-arj': MimeType{'', [
'arj',
], false, ''}
'application/x-authorware-bin': MimeType{'apache', [
'aab',
'x32',
'u32',
'vox',
], false, ''}
'application/x-authorware-map': MimeType{'apache', [
'aam',
], false, ''}
'application/x-authorware-seg': MimeType{'apache', [
'aas',
], false, ''}
'application/x-bcpio': MimeType{'apache', [
'bcpio',
], false, ''}
'application/x-bdoc': MimeType{'', [
'bdoc',
], false, ''}
'application/x-bittorrent': MimeType{'apache', [
'torrent',
], false, ''}
'application/x-blorb': MimeType{'apache', [
'blb',
'blorb',
], false, ''}
'application/x-bzip': MimeType{'apache', [
'bz',
], false, ''}
'application/x-bzip2': MimeType{'apache', [
'bz2',
'boz',
], false, ''}
'application/x-cbr': MimeType{'apache', [
'cbr',
'cba',
'cbt',
'cbz',
'cb7',
], false, ''}
'application/x-cdlink': MimeType{'apache', [
'vcd',
], false, ''}
'application/x-cfs-compressed': MimeType{'apache', [
'cfs',
], false, ''}
'application/x-chat': MimeType{'apache', [
'chat',
], false, ''}
'application/x-chess-pgn': MimeType{'apache', [
'pgn',
], false, ''}
'application/x-chrome-extension': MimeType{'', [
'crx',
], false, ''}
'application/x-cocoa': MimeType{'nginx', [
'cco',
], false, ''}
'application/x-compress': MimeType{'apache', [], false, ''}
'application/x-conference': MimeType{'apache', [
'nsc',
], false, ''}
'application/x-cpio': MimeType{'apache', [
'cpio',
], false, ''}
'application/x-csh': MimeType{'apache', [
'csh',
], false, ''}
'application/x-deb': MimeType{'', [], false, ''}
'application/x-debian-package': MimeType{'apache', [
'deb',
'udeb',
], false, ''}
'application/x-dgc-compressed': MimeType{'apache', [
'dgc',
], false, ''}
'application/x-director': MimeType{'apache', [
'dir',
'dcr',
'dxr',
'cst',
'cct',
'cxt',
'w3d',
'fgd',
'swa',
], false, ''}
'application/x-doom': MimeType{'apache', [
'wad',
], false, ''}
'application/x-dtbncx+xml': MimeType{'apache', [
'ncx',
], true, ''}
'application/x-dtbook+xml': MimeType{'apache', [
'dtb',
], true, ''}
'application/x-dtbresource+xml': MimeType{'apache', [
'res',
], true, ''}
'application/x-dvi': MimeType{'apache', [
'dvi',
], false, ''}
'application/x-envoy': MimeType{'apache', [
'evy',
], false, ''}
'application/x-eva': MimeType{'apache', [
'eva',
], false, ''}
'application/x-font-bdf': MimeType{'apache', [
'bdf',
], false, ''}
'application/x-font-dos': MimeType{'apache', [], false, ''}
'application/x-font-framemaker': MimeType{'apache', [], false, ''}
'application/x-font-ghostscript': MimeType{'apache', [
'gsf',
], false, ''}
'application/x-font-libgrx': MimeType{'apache', [], false, ''}
'application/x-font-linux-psf': MimeType{'apache', [
'psf',
], false, ''}
'application/x-font-pcf': MimeType{'apache', [
'pcf',
], false, ''}
'application/x-font-snf': MimeType{'apache', [
'snf',
], false, ''}
'application/x-font-speedo': MimeType{'apache', [], false, ''}
'application/x-font-sunos-news': MimeType{'apache', [], false, ''}
'application/x-font-type1': MimeType{'apache', [
'pfa',
'pfb',
'pfm',
'afm',
], false, ''}
'application/x-font-vfont': MimeType{'apache', [], false, ''}
'application/x-freearc': MimeType{'apache', [
'arc',
], false, ''}
'application/x-futuresplash': MimeType{'apache', [
'spl',
], false, ''}
'application/x-gca-compressed': MimeType{'apache', [
'gca',
], false, ''}
'application/x-glulx': MimeType{'apache', [
'ulx',
], false, ''}
'application/x-gnumeric': MimeType{'apache', [
'gnumeric',
], false, ''}
'application/x-gramps-xml': MimeType{'apache', [
'gramps',
], false, ''}
'application/x-gtar': MimeType{'apache', [
'gtar',
], false, ''}
'application/x-gzip': MimeType{'apache', [], false, ''}
'application/x-hdf': MimeType{'apache', [
'hdf',
], false, ''}
'application/x-httpd-php': MimeType{'', [
'php',
], true, ''}
'application/x-install-instructions': MimeType{'apache', [
'install',
], false, ''}
'application/x-iso9660-image': MimeType{'apache', [
'iso',
], false, ''}
'application/x-java-archive-diff': MimeType{'nginx', [
'jardiff',
], false, ''}
'application/x-java-jnlp-file': MimeType{'apache', [
'jnlp',
], false, ''}
'application/x-javascript': MimeType{'', [], true, ''}
'application/x-latex': MimeType{'apache', [
'latex',
], false, ''}
'application/x-lua-bytecode': MimeType{'', [
'luac',
], false, ''}
'application/x-lzh-compressed': MimeType{'apache', [
'lzh',
'lha',
], false, ''}
'application/x-makeself': MimeType{'nginx', [
'run',
], false, ''}
'application/x-mie': MimeType{'apache', [
'mie',
], false, ''}
'application/x-mobipocket-ebook': MimeType{'apache', [
'prc',
'mobi',
], false, ''}
'application/x-mpegurl': MimeType{'', [], false, ''}
'application/x-ms-application': MimeType{'apache', [
'application',
], false, ''}
'application/x-ms-shortcut': MimeType{'apache', [
'lnk',
], false, ''}
'application/x-ms-wmd': MimeType{'apache', [
'wmd',
], false, ''}
'application/x-ms-wmz': MimeType{'apache', [
'wmz',
], false, ''}
'application/x-ms-xbap': MimeType{'apache', [
'xbap',
], false, ''}
'application/x-msaccess': MimeType{'apache', [
'mdb',
], false, ''}
'application/x-msbinder': MimeType{'apache', [
'obd',
], false, ''}
'application/x-mscardfile': MimeType{'apache', [
'crd',
], false, ''}
'application/x-msclip': MimeType{'apache', [
'clp',
], false, ''}
'application/x-msdos-program': MimeType{'', [
'exe',
], false, ''}
'application/x-msdownload': MimeType{'apache', [
'exe',
'dll',
'com',
'bat',
'msi',
], false, ''}
'application/x-msmediaview': MimeType{'apache', [
'mvb',
'm13',
'm14',
], false, ''}
'application/x-msmetafile': MimeType{'apache', [
'wmf',
'wmz',
'emf',
'emz',
], false, ''}
'application/x-msmoney': MimeType{'apache', [
'mny',
], false, ''}
'application/x-mspublisher': MimeType{'apache', [
'pub',
], false, ''}
'application/x-msschedule': MimeType{'apache', [
'scd',
], false, ''}
'application/x-msterminal': MimeType{'apache', [
'trm',
], false, ''}
'application/x-mswrite': MimeType{'apache', [
'wri',
], false, ''}
'application/x-netcdf': MimeType{'apache', [
'nc',
'cdf',
], false, ''}
'application/x-ns-proxy-autoconfig': MimeType{'', [
'pac',
], true, ''}
'application/x-nzb': MimeType{'apache', [
'nzb',
], false, ''}
'application/x-perl': MimeType{'nginx', [
'pl',
'pm',
], false, ''}
'application/x-pilot': MimeType{'nginx', [
'prc',
'pdb',
], false, ''}
'application/x-pkcs12': MimeType{'apache', [
'p12',
'pfx',
], false, ''}
'application/x-pkcs7-certificates': MimeType{'apache', [
'p7b',
'spc',
], false, ''}
'application/x-pkcs7-certreqresp': MimeType{'apache', [
'p7r',
], false, ''}
'application/x-rar-compressed': MimeType{'apache', [
'rar',
], false, ''}
'application/x-redhat-package-manager': MimeType{'nginx', [
'rpm',
], false, ''}
'application/x-research-info-systems': MimeType{'apache', [
'ris',
], false, ''}
'application/x-sea': MimeType{'nginx', [
'sea',
], false, ''}
'application/x-sh': MimeType{'apache', [
'sh',
], true, ''}
'application/x-shar': MimeType{'apache', [
'shar',
], false, ''}
'application/x-shockwave-flash': MimeType{'apache', [
'swf',
], false, ''}
'application/x-silverlight-app': MimeType{'apache', [
'xap',
], false, ''}
'application/x-sql': MimeType{'apache', [
'sql',
], false, ''}
'application/x-stuffit': MimeType{'apache', [
'sit',
], false, ''}
'application/x-stuffitx': MimeType{'apache', [
'sitx',
], false, ''}
'application/x-subrip': MimeType{'apache', [
'srt',
], false, ''}
'application/x-sv4cpio': MimeType{'apache', [
'sv4cpio',
], false, ''}
'application/x-sv4crc': MimeType{'apache', [
'sv4crc',
], false, ''}
'application/x-t3vm-image': MimeType{'apache', [
't3',
], false, ''}
'application/x-tads': MimeType{'apache', [
'gam',
], false, ''}
'application/x-tar': MimeType{'apache', [
'tar',
], true, ''}
'application/x-tcl': MimeType{'apache', [
'tcl',
'tk',
], false, ''}
'application/x-tex': MimeType{'apache', [
'tex',
], false, ''}
'application/x-tex-tfm': MimeType{'apache', [
'tfm',
], false, ''}
'application/x-texinfo': MimeType{'apache', [
'texinfo',
'texi',
], false, ''}
'application/x-tgif': MimeType{'apache', [
'obj',
], false, ''}
'application/x-ustar': MimeType{'apache', [
'ustar',
], false, ''}
'application/x-virtualbox-hdd': MimeType{'', [
'hdd',
], true, ''}
'application/x-virtualbox-ova': MimeType{'', [
'ova',
], true, ''}
'application/x-virtualbox-ovf': MimeType{'', [
'ovf',
], true, ''}
'application/x-virtualbox-vbox': MimeType{'', [
'vbox',
], true, ''}
'application/x-virtualbox-vbox-extpack': MimeType{'', [
'vbox-extpack',
], false, ''}
'application/x-virtualbox-vdi': MimeType{'', [
'vdi',
], true, ''}
'application/x-virtualbox-vhd': MimeType{'', [
'vhd',
], true, ''}
'application/x-virtualbox-vmdk': MimeType{'', [
'vmdk',
], true, ''}
'application/x-wais-source': MimeType{'apache', [
'src',
], false, ''}
'application/x-web-app-manifest+json': MimeType{'', [
'webapp',
], true, ''}
'application/x-www-form-urlencoded': MimeType{'iana', [], true, ''}
'application/x-x509-ca-cert': MimeType{'apache', [
'der',
'crt',
'pem',
], false, ''}
'application/x-xfig': MimeType{'apache', [
'fig',
], false, ''}
'application/x-xliff+xml': MimeType{'apache', [
'xlf',
], true, ''}
'application/x-xpinstall': MimeType{'apache', [
'xpi',
], false, ''}
'application/x-xz': MimeType{'apache', [
'xz',
], false, ''}
'application/x-zmachine': MimeType{'apache', [
'z1',
'z2',
'z3',
'z4',
'z5',
'z6',
'z7',
'z8',
], false, ''}
'application/x400-bp': MimeType{'iana', [], false, ''}
'application/xacml+xml': MimeType{'iana', [], true, ''}
'application/xaml+xml': MimeType{'apache', [
'xaml',
], true, ''}
'application/xcap-att+xml': MimeType{'iana', [], true, ''}
'application/xcap-caps+xml': MimeType{'iana', [], true, ''}
'application/xcap-diff+xml': MimeType{'iana', [
'xdf',
], true, ''}
'application/xcap-el+xml': MimeType{'iana', [], true, ''}
'application/xcap-error+xml': MimeType{'iana', [], true, ''}
'application/xcap-ns+xml': MimeType{'iana', [], true, ''}
'application/xcon-conference-info+xml': MimeType{'iana', [], true, ''}
'application/xcon-conference-info-diff+xml': MimeType{'iana', [], true, ''}
'application/xenc+xml': MimeType{'iana', [
'xenc',
], true, ''}
'application/xhtml+xml': MimeType{'iana', [
'xhtml',
'xht',
], true, ''}
'application/xhtml-voice+xml': MimeType{'apache', [], true, ''}
'application/xliff+xml': MimeType{'iana', [], true, ''}
'application/xml': MimeType{'iana', [
'xml',
'xsl',
'xsd',
'rng',
], true, ''}
'application/xml-dtd': MimeType{'iana', [
'dtd',
], true, ''}
'application/xml-external-parsed-entity': MimeType{'iana', [], false, ''}
'application/xml-patch+xml': MimeType{'iana', [], true, ''}
'application/xmpp+xml': MimeType{'iana', [], true, ''}
'application/xop+xml': MimeType{'iana', [
'xop',
], true, ''}
'application/xproc+xml': MimeType{'apache', [
'xpl',
], true, ''}
'application/xslt+xml': MimeType{'iana', [
'xslt',
], true, ''}
'application/xspf+xml': MimeType{'apache', [
'xspf',
], true, ''}
'application/xv+xml': MimeType{'iana', [
'mxml',
'xhvml',
'xvml',
'xvm',
], true, ''}
'application/yang': MimeType{'iana', [
'yang',
], false, ''}
'application/yang-data+json': MimeType{'iana', [], true, ''}
'application/yang-data+xml': MimeType{'iana', [], true, ''}
'application/yang-patch+json': MimeType{'iana', [], true, ''}
'application/yang-patch+xml': MimeType{'iana', [], true, ''}
'application/yin+xml': MimeType{'iana', [
'yin',
], true, ''}
'application/zip': MimeType{'iana', [
'zip',
], false, ''}
'application/zlib': MimeType{'iana', [], false, ''}
'application/zstd': MimeType{'iana', [], false, ''}
'audio/1d-interleaved-parityfec': MimeType{'iana', [], false, ''}
'audio/32kadpcm': MimeType{'iana', [], false, ''}
'audio/3gpp': MimeType{'iana', [
'3gpp',
], false, ''}
'audio/3gpp2': MimeType{'iana', [], false, ''}
'audio/aac': MimeType{'iana', [], false, ''}
'audio/ac3': MimeType{'iana', [], false, ''}
'audio/adpcm': MimeType{'apache', [
'adp',
], false, ''}
'audio/amr': MimeType{'iana', [], false, ''}
'audio/amr-wb': MimeType{'iana', [], false, ''}
'audio/amr-wb+': MimeType{'iana', [], false, ''}
'audio/aptx': MimeType{'iana', [], false, ''}
'audio/asc': MimeType{'iana', [], false, ''}
'audio/atrac-advanced-lossless': MimeType{'iana', [], false, ''}
'audio/atrac-x': MimeType{'iana', [], false, ''}
'audio/atrac3': MimeType{'iana', [], false, ''}
'audio/basic': MimeType{'iana', [
'au',
'snd',
], false, ''}
'audio/bv16': MimeType{'iana', [], false, ''}
'audio/bv32': MimeType{'iana', [], false, ''}
'audio/clearmode': MimeType{'iana', [], false, ''}
'audio/cn': MimeType{'iana', [], false, ''}
'audio/dat12': MimeType{'iana', [], false, ''}
'audio/dls': MimeType{'iana', [], false, ''}
'audio/dsr-es201108': MimeType{'iana', [], false, ''}
'audio/dsr-es202050': MimeType{'iana', [], false, ''}
'audio/dsr-es202211': MimeType{'iana', [], false, ''}
'audio/dsr-es202212': MimeType{'iana', [], false, ''}
'audio/dv': MimeType{'iana', [], false, ''}
'audio/dvi4': MimeType{'iana', [], false, ''}
'audio/eac3': MimeType{'iana', [], false, ''}
'audio/encaprtp': MimeType{'iana', [], false, ''}
'audio/evrc': MimeType{'iana', [], false, ''}
'audio/evrc-qcp': MimeType{'iana', [], false, ''}
'audio/evrc0': MimeType{'iana', [], false, ''}
'audio/evrc1': MimeType{'iana', [], false, ''}
'audio/evrcb': MimeType{'iana', [], false, ''}
'audio/evrcb0': MimeType{'iana', [], false, ''}
'audio/evrcb1': MimeType{'iana', [], false, ''}
'audio/evrcnw': MimeType{'iana', [], false, ''}
'audio/evrcnw0': MimeType{'iana', [], false, ''}
'audio/evrcnw1': MimeType{'iana', [], false, ''}
'audio/evrcwb': MimeType{'iana', [], false, ''}
'audio/evrcwb0': MimeType{'iana', [], false, ''}
'audio/evrcwb1': MimeType{'iana', [], false, ''}
'audio/evs': MimeType{'iana', [], false, ''}
'audio/fwdred': MimeType{'iana', [], false, ''}
'audio/g711-0': MimeType{'iana', [], false, ''}
'audio/g719': MimeType{'iana', [], false, ''}
'audio/g722': MimeType{'iana', [], false, ''}
'audio/g7221': MimeType{'iana', [], false, ''}
'audio/g723': MimeType{'iana', [], false, ''}
'audio/g726-16': MimeType{'iana', [], false, ''}
'audio/g726-24': MimeType{'iana', [], false, ''}
'audio/g726-32': MimeType{'iana', [], false, ''}
'audio/g726-40': MimeType{'iana', [], false, ''}
'audio/g728': MimeType{'iana', [], false, ''}
'audio/g729': MimeType{'iana', [], false, ''}
'audio/g7291': MimeType{'iana', [], false, ''}
'audio/g729d': MimeType{'iana', [], false, ''}
'audio/g729e': MimeType{'iana', [], false, ''}
'audio/gsm': MimeType{'iana', [], false, ''}
'audio/gsm-efr': MimeType{'iana', [], false, ''}
'audio/gsm-hr-08': MimeType{'iana', [], false, ''}
'audio/ilbc': MimeType{'iana', [], false, ''}
'audio/ip-mr_v2.5': MimeType{'iana', [], false, ''}
'audio/isac': MimeType{'apache', [], false, ''}
'audio/l16': MimeType{'iana', [], false, ''}
'audio/l20': MimeType{'iana', [], false, ''}
'audio/l24': MimeType{'iana', [], false, ''}
'audio/l8': MimeType{'iana', [], false, ''}
'audio/lpc': MimeType{'iana', [], false, ''}
'audio/melp': MimeType{'iana', [], false, ''}
'audio/melp1200': MimeType{'iana', [], false, ''}
'audio/melp2400': MimeType{'iana', [], false, ''}
'audio/melp600': MimeType{'iana', [], false, ''}
'audio/midi': MimeType{'apache', [
'mid',
'midi',
'kar',
'rmi',
], false, ''}
'audio/mobile-xmf': MimeType{'iana', [], false, ''}
'audio/mp3': MimeType{'', [
'mp3',
], false, ''}
'audio/mp4': MimeType{'iana', [
'm4a',
'mp4a',
], false, ''}
'audio/mp4a-latm': MimeType{'iana', [], false, ''}
'audio/mpa': MimeType{'iana', [], false, ''}
'audio/mpa-robust': MimeType{'iana', [], false, ''}
'audio/mpeg': MimeType{'iana', [
'mpga',
'mp2',
'mp2a',
'mp3',
'm2a',
'm3a',
], false, ''}
'audio/mpeg4-generic': MimeType{'iana', [], false, ''}
'audio/musepack': MimeType{'apache', [], false, ''}
'audio/ogg': MimeType{'iana', [
'oga',
'ogg',
'spx',
], false, ''}
'audio/opus': MimeType{'iana', [], false, ''}
'audio/parityfec': MimeType{'iana', [], false, ''}
'audio/pcma': MimeType{'iana', [], false, ''}
'audio/pcma-wb': MimeType{'iana', [], false, ''}
'audio/pcmu': MimeType{'iana', [], false, ''}
'audio/pcmu-wb': MimeType{'iana', [], false, ''}
'audio/prs.sid': MimeType{'iana', [], false, ''}
'audio/qcelp': MimeType{'iana', [], false, ''}
'audio/raptorfec': MimeType{'iana', [], false, ''}
'audio/red': MimeType{'iana', [], false, ''}
'audio/rtp-enc-aescm128': MimeType{'iana', [], false, ''}
'audio/rtp-midi': MimeType{'iana', [], false, ''}
'audio/rtploopback': MimeType{'iana', [], false, ''}
'audio/rtx': MimeType{'iana', [], false, ''}
'audio/s3m': MimeType{'apache', [
's3m',
], false, ''}
'audio/silk': MimeType{'apache', [
'sil',
], false, ''}
'audio/smv': MimeType{'iana', [], false, ''}
'audio/smv-qcp': MimeType{'iana', [], false, ''}
'audio/smv0': MimeType{'iana', [], false, ''}
'audio/sp-midi': MimeType{'iana', [], false, ''}
'audio/speex': MimeType{'iana', [], false, ''}
'audio/t140c': MimeType{'iana', [], false, ''}
'audio/t38': MimeType{'iana', [], false, ''}
'audio/telephone-event': MimeType{'iana', [], false, ''}
'audio/tetra_acelp': MimeType{'iana', [], false, ''}
'audio/tone': MimeType{'iana', [], false, ''}
'audio/uemclip': MimeType{'iana', [], false, ''}
'audio/ulpfec': MimeType{'iana', [], false, ''}
'audio/usac': MimeType{'iana', [], false, ''}
'audio/vdvi': MimeType{'iana', [], false, ''}
'audio/vmr-wb': MimeType{'iana', [], false, ''}
'audio/vnd.3gpp.iufp': MimeType{'iana', [], false, ''}
'audio/vnd.4sb': MimeType{'iana', [], false, ''}
'audio/vnd.audiokoz': MimeType{'iana', [], false, ''}
'audio/vnd.celp': MimeType{'iana', [], false, ''}
'audio/vnd.cisco.nse': MimeType{'iana', [], false, ''}
'audio/vnd.cmles.radio-events': MimeType{'iana', [], false, ''}
'audio/vnd.cns.anp1': MimeType{'iana', [], false, ''}
'audio/vnd.cns.inf1': MimeType{'iana', [], false, ''}
'audio/vnd.dece.audio': MimeType{'iana', [
'uva',
'uvva',
], false, ''}
'audio/vnd.digital-winds': MimeType{'iana', [
'eol',
], false, ''}
'audio/vnd.dlna.adts': MimeType{'iana', [], false, ''}
'audio/vnd.dolby.heaac.1': MimeType{'iana', [], false, ''}
'audio/vnd.dolby.heaac.2': MimeType{'iana', [], false, ''}
'audio/vnd.dolby.mlp': MimeType{'iana', [], false, ''}
'audio/vnd.dolby.mps': MimeType{'iana', [], false, ''}
'audio/vnd.dolby.pl2': MimeType{'iana', [], false, ''}
'audio/vnd.dolby.pl2x': MimeType{'iana', [], false, ''}
'audio/vnd.dolby.pl2z': MimeType{'iana', [], false, ''}
'audio/vnd.dolby.pulse.1': MimeType{'iana', [], false, ''}
'audio/vnd.dra': MimeType{'iana', [
'dra',
], false, ''}
'audio/vnd.dts': MimeType{'iana', [
'dts',
], false, ''}
'audio/vnd.dts.hd': MimeType{'iana', [
'dtshd',
], false, ''}
'audio/vnd.dts.uhd': MimeType{'iana', [], false, ''}
'audio/vnd.dvb.file': MimeType{'iana', [], false, ''}
'audio/vnd.everad.plj': MimeType{'iana', [], false, ''}
'audio/vnd.hns.audio': MimeType{'iana', [], false, ''}
'audio/vnd.lucent.voice': MimeType{'iana', [
'lvp',
], false, ''}
'audio/vnd.ms-playready.media.pya': MimeType{'iana', [
'pya',
], false, ''}
'audio/vnd.nokia.mobile-xmf': MimeType{'iana', [], false, ''}
'audio/vnd.nortel.vbk': MimeType{'iana', [], false, ''}
'audio/vnd.nuera.ecelp4800': MimeType{'iana', [
'ecelp4800',
], false, ''}
'audio/vnd.nuera.ecelp7470': MimeType{'iana', [
'ecelp7470',
], false, ''}
'audio/vnd.nuera.ecelp9600': MimeType{'iana', [
'ecelp9600',
], false, ''}
'audio/vnd.octel.sbc': MimeType{'iana', [], false, ''}
'audio/vnd.presonus.multitrack': MimeType{'iana', [], false, ''}
'audio/vnd.qcelp': MimeType{'iana', [], false, ''}
'audio/vnd.rhetorex.32kadpcm': MimeType{'iana', [], false, ''}
'audio/vnd.rip': MimeType{'iana', [
'rip',
], false, ''}
'audio/vnd.rn-realaudio': MimeType{'', [], false, ''}
'audio/vnd.sealedmedia.softseal.mpeg': MimeType{'iana', [], false, ''}
'audio/vnd.vmx.cvsd': MimeType{'iana', [], false, ''}
'audio/vnd.wave': MimeType{'', [], false, ''}
'audio/vorbis': MimeType{'iana', [], false, ''}
'audio/vorbis-config': MimeType{'iana', [], false, ''}
'audio/wav': MimeType{'', [
'wav',
], false, ''}
'audio/wave': MimeType{'', [
'wav',
], false, ''}
'audio/webm': MimeType{'apache', [
'weba',
], false, ''}
'audio/x-aac': MimeType{'apache', [
'aac',
], false, ''}
'audio/x-aiff': MimeType{'apache', [
'aif',
'aiff',
'aifc',
], false, ''}
'audio/x-caf': MimeType{'apache', [
'caf',
], false, ''}
'audio/x-flac': MimeType{'apache', [
'flac',
], false, ''}
'audio/x-m4a': MimeType{'nginx', [
'm4a',
], false, ''}
'audio/x-matroska': MimeType{'apache', [
'mka',
], false, ''}
'audio/x-mpegurl': MimeType{'apache', [
'm3u',
], false, ''}
'audio/x-ms-wax': MimeType{'apache', [
'wax',
], false, ''}
'audio/x-ms-wma': MimeType{'apache', [
'wma',
], false, ''}
'audio/x-pn-realaudio': MimeType{'apache', [
'ram',
'ra',
], false, ''}
'audio/x-pn-realaudio-plugin': MimeType{'apache', [
'rmp',
], false, ''}
'audio/x-realaudio': MimeType{'nginx', [
'ra',
], false, ''}
'audio/x-tta': MimeType{'apache', [], false, ''}
'audio/x-wav': MimeType{'apache', [
'wav',
], false, ''}
'audio/xm': MimeType{'apache', [
'xm',
], false, ''}
'chemical/x-cdx': MimeType{'apache', [
'cdx',
], false, ''}
'chemical/x-cif': MimeType{'apache', [
'cif',
], false, ''}
'chemical/x-cmdf': MimeType{'apache', [
'cmdf',
], false, ''}
'chemical/x-cml': MimeType{'apache', [
'cml',
], false, ''}
'chemical/x-csml': MimeType{'apache', [
'csml',
], false, ''}
'chemical/x-pdb': MimeType{'apache', [], false, ''}
'chemical/x-xyz': MimeType{'apache', [
'xyz',
], false, ''}
'font/collection': MimeType{'iana', [
'ttc',
], false, ''}
'font/otf': MimeType{'iana', [
'otf',
], true, ''}
'font/sfnt': MimeType{'iana', [], false, ''}
'font/ttf': MimeType{'iana', [
'ttf',
], false, ''}
'font/woff': MimeType{'iana', [
'woff',
], false, ''}
'font/woff2': MimeType{'iana', [
'woff2',
], false, ''}
'image/aces': MimeType{'iana', [
'exr',
], false, ''}
'image/apng': MimeType{'', [
'apng',
], false, ''}
'image/avci': MimeType{'iana', [], false, ''}
'image/avcs': MimeType{'iana', [], false, ''}
'image/bmp': MimeType{'iana', [
'bmp',
], true, ''}
'image/cgm': MimeType{'iana', [
'cgm',
], false, ''}
'image/dicom-rle': MimeType{'iana', [
'drle',
], false, ''}
'image/emf': MimeType{'iana', [
'emf',
], false, ''}
'image/fits': MimeType{'iana', [
'fits',
], false, ''}
'image/g3fax': MimeType{'iana', [
'g3',
], false, ''}
'image/gif': MimeType{'iana', [
'gif',
], false, ''}
'image/heic': MimeType{'iana', [
'heic',
], false, ''}
'image/heic-sequence': MimeType{'iana', [
'heics',
], false, ''}
'image/heif': MimeType{'iana', [
'heif',
], false, ''}
'image/heif-sequence': MimeType{'iana', [
'heifs',
], false, ''}
'image/ief': MimeType{'iana', [
'ief',
], false, ''}
'image/jls': MimeType{'iana', [
'jls',
], false, ''}
'image/jp2': MimeType{'iana', [
'jp2',
'jpg2',
], false, ''}
'image/jpeg': MimeType{'iana', [
'jpeg',
'jpg',
'jpe',
], false, ''}
'image/jpm': MimeType{'iana', [
'jpm',
], false, ''}
'image/jpx': MimeType{'iana', [
'jpx',
'jpf',
], false, ''}
'image/jxr': MimeType{'iana', [
'jxr',
], false, ''}
'image/ktx': MimeType{'iana', [
'ktx',
], false, ''}
'image/naplps': MimeType{'iana', [], false, ''}
'image/pjpeg': MimeType{'', [], false, ''}
'image/png': MimeType{'iana', [
'png',
], false, ''}
'image/prs.btif': MimeType{'iana', [
'btif',
], false, ''}
'image/prs.pti': MimeType{'iana', [
'pti',
], false, ''}
'image/pwg-raster': MimeType{'iana', [], false, ''}
'image/sgi': MimeType{'apache', [
'sgi',
], false, ''}
'image/svg+xml': MimeType{'iana', [
'svg',
'svgz',
], true, ''}
'image/t38': MimeType{'iana', [
't38',
], false, ''}
'image/tiff': MimeType{'iana', [
'tif',
'tiff',
], false, ''}
'image/tiff-fx': MimeType{'iana', [
'tfx',
], false, ''}
'image/vnd.adobe.photoshop': MimeType{'iana', [
'psd',
], true, ''}
'image/vnd.airzip.accelerator.azv': MimeType{'iana', [
'azv',
], false, ''}
'image/vnd.cns.inf2': MimeType{'iana', [], false, ''}
'image/vnd.dece.graphic': MimeType{'iana', [
'uvi',
'uvvi',
'uvg',
'uvvg',
], false, ''}
'image/vnd.djvu': MimeType{'iana', [
'djvu',
'djv',
], false, ''}
'image/vnd.dvb.subtitle': MimeType{'iana', [
'sub',
], false, ''}
'image/vnd.dwg': MimeType{'iana', [
'dwg',
], false, ''}
'image/vnd.dxf': MimeType{'iana', [
'dxf',
], false, ''}
'image/vnd.fastbidsheet': MimeType{'iana', [
'fbs',
], false, ''}
'image/vnd.fpx': MimeType{'iana', [
'fpx',
], false, ''}
'image/vnd.fst': MimeType{'iana', [
'fst',
], false, ''}
'image/vnd.fujixerox.edmics-mmr': MimeType{'iana', [
'mmr',
], false, ''}
'image/vnd.fujixerox.edmics-rlc': MimeType{'iana', [
'rlc',
], false, ''}
'image/vnd.globalgraphics.pgb': MimeType{'iana', [], false, ''}
'image/vnd.microsoft.icon': MimeType{'iana', [
'ico',
], false, ''}
'image/vnd.mix': MimeType{'iana', [], false, ''}
'image/vnd.mozilla.apng': MimeType{'iana', [], false, ''}
'image/vnd.ms-modi': MimeType{'iana', [
'mdi',
], false, ''}
'image/vnd.ms-photo': MimeType{'apache', [
'wdp',
], false, ''}
'image/vnd.net-fpx': MimeType{'iana', [
'npx',
], false, ''}
'image/vnd.radiance': MimeType{'iana', [], false, ''}
'image/vnd.sealed.png': MimeType{'iana', [], false, ''}
'image/vnd.sealedmedia.softseal.gif': MimeType{'iana', [], false, ''}
'image/vnd.sealedmedia.softseal.jpg': MimeType{'iana', [], false, ''}
'image/vnd.svf': MimeType{'iana', [], false, ''}
'image/vnd.tencent.tap': MimeType{'iana', [
'tap',
], false, ''}
'image/vnd.valve.source.texture': MimeType{'iana', [
'vtf',
], false, ''}
'image/vnd.wap.wbmp': MimeType{'iana', [
'wbmp',
], false, ''}
'image/vnd.xiff': MimeType{'iana', [
'xif',
], false, ''}
'image/vnd.zbrush.pcx': MimeType{'iana', [
'pcx',
], false, ''}
'image/webp': MimeType{'apache', [
'webp',
], false, ''}
'image/wmf': MimeType{'iana', [
'wmf',
], false, ''}
'image/x-3ds': MimeType{'apache', [
'3ds',
], false, ''}
'image/x-cmu-raster': MimeType{'apache', [
'ras',
], false, ''}
'image/x-cmx': MimeType{'apache', [
'cmx',
], false, ''}
'image/x-freehand': MimeType{'apache', [
'fh',
'fhc',
'fh4',
'fh5',
'fh7',
], false, ''}
'image/x-icon': MimeType{'apache', [
'ico',
], true, ''}
'image/x-jng': MimeType{'nginx', [
'jng',
], false, ''}
'image/x-mrsid-image': MimeType{'apache', [
'sid',
], false, ''}
'image/x-ms-bmp': MimeType{'nginx', [
'bmp',
], true, ''}
'image/x-pcx': MimeType{'apache', [
'pcx',
], false, ''}
'image/x-pict': MimeType{'apache', [
'pic',
'pct',
], false, ''}
'image/x-portable-anymap': MimeType{'apache', [
'pnm',
], false, ''}
'image/x-portable-bitmap': MimeType{'apache', [
'pbm',
], false, ''}
'image/x-portable-graymap': MimeType{'apache', [
'pgm',
], false, ''}
'image/x-portable-pixmap': MimeType{'apache', [
'ppm',
], false, ''}
'image/x-rgb': MimeType{'apache', [
'rgb',
], false, ''}
'image/x-tga': MimeType{'apache', [
'tga',
], false, ''}
'image/x-xbitmap': MimeType{'apache', [
'xbm',
], false, ''}
'image/x-xcf': MimeType{'', [], false, ''}
'image/x-xpixmap': MimeType{'apache', [
'xpm',
], false, ''}
'image/x-xwindowdump': MimeType{'apache', [
'xwd',
], false, ''}
'message/cpim': MimeType{'iana', [], false, ''}
'message/delivery-status': MimeType{'iana', [], false, ''}
'message/disposition-notification': MimeType{'iana', [
'disposition-notification',
], false, ''}
'message/external-body': MimeType{'iana', [], false, ''}
'message/feedback-report': MimeType{'iana', [], false, ''}
'message/global': MimeType{'iana', [
'u8msg',
], false, ''}
'message/global-delivery-status': MimeType{'iana', [
'u8dsn',
], false, ''}
'message/global-disposition-notification': MimeType{'iana', [
'u8mdn',
], false, ''}
'message/global-headers': MimeType{'iana', [
'u8hdr',
], false, ''}
'message/http': MimeType{'iana', [], false, ''}
'message/imdn+xml': MimeType{'iana', [], true, ''}
'message/news': MimeType{'iana', [], false, ''}
'message/partial': MimeType{'iana', [], false, ''}
'message/rfc822': MimeType{'iana', [
'eml',
'mime',
], true, ''}
'message/s-http': MimeType{'iana', [], false, ''}
'message/sip': MimeType{'iana', [], false, ''}
'message/sipfrag': MimeType{'iana', [], false, ''}
'message/tracking-status': MimeType{'iana', [], false, ''}
'message/vnd.si.simp': MimeType{'iana', [], false, ''}
'message/vnd.wfa.wsc': MimeType{'iana', [
'wsc',
], false, ''}
'model/3mf': MimeType{'iana', [
'3mf',
], false, ''}
'model/gltf+json': MimeType{'iana', [
'gltf',
], true, ''}
'model/gltf-binary': MimeType{'iana', [
'glb',
], true, ''}
'model/iges': MimeType{'iana', [
'igs',
'iges',
], false, ''}
'model/mesh': MimeType{'iana', [
'msh',
'mesh',
'silo',
], false, ''}
'model/stl': MimeType{'iana', [
'stl',
], false, ''}
'model/vnd.collada+xml': MimeType{'iana', [
'dae',
], true, ''}
'model/vnd.dwf': MimeType{'iana', [
'dwf',
], false, ''}
'model/vnd.flatland.3dml': MimeType{'iana', [], false, ''}
'model/vnd.gdl': MimeType{'iana', [
'gdl',
], false, ''}
'model/vnd.gs-gdl': MimeType{'apache', [], false, ''}
'model/vnd.gs.gdl': MimeType{'iana', [], false, ''}
'model/vnd.gtw': MimeType{'iana', [
'gtw',
], false, ''}
'model/vnd.moml+xml': MimeType{'iana', [], true, ''}
'model/vnd.mts': MimeType{'iana', [
'mts',
], false, ''}
'model/vnd.opengex': MimeType{'iana', [
'ogex',
], false, ''}
'model/vnd.parasolid.transmit.binary': MimeType{'iana', [
'x_b',
], false, ''}
'model/vnd.parasolid.transmit.text': MimeType{'iana', [
'x_t',
], false, ''}
'model/vnd.rosette.annotated-data-model': MimeType{'iana', [], false, ''}
'model/vnd.usdz+zip': MimeType{'iana', [
'usdz',
], false, ''}
'model/vnd.valve.source.compiled-map': MimeType{'iana', [
'bsp',
], false, ''}
'model/vnd.vtu': MimeType{'iana', [
'vtu',
], false, ''}
'model/vrml': MimeType{'iana', [
'wrl',
'vrml',
], false, ''}
'model/x3d+binary': MimeType{'apache', [
'x3db',
'x3dbz',
], false, ''}
'model/x3d+fastinfoset': MimeType{'iana', [
'x3db',
], false, ''}
'model/x3d+vrml': MimeType{'apache', [
'x3dv',
'x3dvz',
], false, ''}
'model/x3d+xml': MimeType{'iana', [
'x3d',
'x3dz',
], true, ''}
'model/x3d-vrml': MimeType{'iana', [
'x3dv',
], false, ''}
'multipart/alternative': MimeType{'iana', [], false, ''}
'multipart/appledouble': MimeType{'iana', [], false, ''}
'multipart/byteranges': MimeType{'iana', [], false, ''}
'multipart/digest': MimeType{'iana', [], false, ''}
'multipart/encrypted': MimeType{'iana', [], false, ''}
'multipart/form-data': MimeType{'iana', [], false, ''}
'multipart/header-set': MimeType{'iana', [], false, ''}
'multipart/mixed': MimeType{'iana', [], false, ''}
'multipart/multilingual': MimeType{'iana', [], false, ''}
'multipart/parallel': MimeType{'iana', [], false, ''}
'multipart/related': MimeType{'iana', [], false, ''}
'multipart/report': MimeType{'iana', [], false, ''}
'multipart/signed': MimeType{'iana', [], false, ''}
'multipart/vnd.bint.med-plus': MimeType{'iana', [], false, ''}
'multipart/voice-message': MimeType{'iana', [], false, ''}
'multipart/x-mixed-replace': MimeType{'iana', [], false, ''}
'text/1d-interleaved-parityfec': MimeType{'iana', [], false, ''}
'text/cache-manifest': MimeType{'iana', [
'appcache',
'manifest',
], true, ''}
'text/calendar': MimeType{'iana', [
'ics',
'ifb',
], false, ''}
'text/calender': MimeType{'', [], true, ''}
'text/cmd': MimeType{'', [], true, ''}
'text/coffeescript': MimeType{'', [
'coffee',
'litcoffee',
], false, ''}
'text/css': MimeType{'iana', [
'css',
], true, 'UTF-8'}
'text/csv': MimeType{'iana', [
'csv',
], true, ''}
'text/csv-schema': MimeType{'iana', [], false, ''}
'text/directory': MimeType{'iana', [], false, ''}
'text/dns': MimeType{'iana', [], false, ''}
'text/ecmascript': MimeType{'iana', [], false, ''}
'text/encaprtp': MimeType{'iana', [], false, ''}
'text/enriched': MimeType{'iana', [], false, ''}
'text/fwdred': MimeType{'iana', [], false, ''}
'text/grammar-ref-list': MimeType{'iana', [], false, ''}
'text/html': MimeType{'iana', [
'html',
'htm',
'shtml',
], true, ''}
'text/jade': MimeType{'', [
'jade',
], false, ''}
'text/javascript': MimeType{'iana', [], true, ''}
'text/jcr-cnd': MimeType{'iana', [], false, ''}
'text/jsx': MimeType{'', [
'jsx',
], true, ''}
'text/less': MimeType{'', [
'less',
], true, ''}
'text/markdown': MimeType{'iana', [
'markdown',
'md',
], true, ''}
'text/mathml': MimeType{'nginx', [
'mml',
], false, ''}
'text/mdx': MimeType{'', [
'mdx',
], true, ''}
'text/mizar': MimeType{'iana', [], false, ''}
'text/n3': MimeType{'iana', [
'n3',
], true, ''}
'text/parameters': MimeType{'iana', [], false, ''}
'text/parityfec': MimeType{'iana', [], false, ''}
'text/plain': MimeType{'iana', [
'txt',
'text',
'conf',
'def',
'list',
'log',
'in',
'ini',
], true, ''}
'text/provenance-notation': MimeType{'iana', [], false, ''}
'text/prs.fallenstein.rst': MimeType{'iana', [], false, ''}
'text/prs.lines.tag': MimeType{'iana', [
'dsc',
], false, ''}
'text/prs.prop.logic': MimeType{'iana', [], false, ''}
'text/raptorfec': MimeType{'iana', [], false, ''}
'text/red': MimeType{'iana', [], false, ''}
'text/rfc822-headers': MimeType{'iana', [], false, ''}
'text/richtext': MimeType{'iana', [
'rtx',
], true, ''}
'text/rtf': MimeType{'iana', [
'rtf',
], true, ''}
'text/rtp-enc-aescm128': MimeType{'iana', [], false, ''}
'text/rtploopback': MimeType{'iana', [], false, ''}
'text/rtx': MimeType{'iana', [], false, ''}
'text/sgml': MimeType{'iana', [
'sgml',
'sgm',
], false, ''}
'text/shex': MimeType{'', [
'shex',
], false, ''}
'text/slim': MimeType{'', [
'slim',
'slm',
], false, ''}
'text/strings': MimeType{'iana', [], false, ''}
'text/stylus': MimeType{'', [
'stylus',
'styl',
], false, ''}
'text/t140': MimeType{'iana', [], false, ''}
'text/tab-separated-values': MimeType{'iana', [
'tsv',
], true, ''}
'text/troff': MimeType{'iana', [
't',
'tr',
'roff',
'man',
'me',
'ms',
], false, ''}
'text/turtle': MimeType{'iana', [
'ttl',
], false, 'UTF-8'}
'text/ulpfec': MimeType{'iana', [], false, ''}
'text/uri-list': MimeType{'iana', [
'uri',
'uris',
'urls',
], true, ''}
'text/vcard': MimeType{'iana', [
'vcard',
], true, ''}
'text/vnd.a': MimeType{'iana', [], false, ''}
'text/vnd.abc': MimeType{'iana', [], false, ''}
'text/vnd.ascii-art': MimeType{'iana', [], false, ''}
'text/vnd.curl': MimeType{'iana', [
'curl',
], false, ''}
'text/vnd.curl.dcurl': MimeType{'apache', [
'dcurl',
], false, ''}
'text/vnd.curl.mcurl': MimeType{'apache', [
'mcurl',
], false, ''}
'text/vnd.curl.scurl': MimeType{'apache', [
'scurl',
], false, ''}
'text/vnd.debian.copyright': MimeType{'iana', [], false, ''}
'text/vnd.dmclientscript': MimeType{'iana', [], false, ''}
'text/vnd.dvb.subtitle': MimeType{'iana', [
'sub',
], false, ''}
'text/vnd.esmertec.theme-descriptor': MimeType{'iana', [], false, ''}
'text/vnd.fly': MimeType{'iana', [
'fly',
], false, ''}
'text/vnd.fmi.flexstor': MimeType{'iana', [
'flx',
], false, ''}
'text/vnd.gml': MimeType{'iana', [], false, ''}
'text/vnd.graphviz': MimeType{'iana', [
'gv',
], false, ''}
'text/vnd.hgl': MimeType{'iana', [], false, ''}
'text/vnd.in3d.3dml': MimeType{'iana', [
'3dml',
], false, ''}
'text/vnd.in3d.spot': MimeType{'iana', [
'spot',
], false, ''}
'text/vnd.iptc.newsml': MimeType{'iana', [], false, ''}
'text/vnd.iptc.nitf': MimeType{'iana', [], false, ''}
'text/vnd.latex-z': MimeType{'iana', [], false, ''}
'text/vnd.motorola.reflex': MimeType{'iana', [], false, ''}
'text/vnd.ms-mediapackage': MimeType{'iana', [], false, ''}
'text/vnd.net2phone.commcenter.command': MimeType{'iana', [], false, ''}
'text/vnd.radisys.msml-basic-layout': MimeType{'iana', [], false, ''}
'text/vnd.senx.warpscript': MimeType{'iana', [], false, ''}
'text/vnd.si.uricatalogue': MimeType{'iana', [], false, ''}
'text/vnd.sun.j2me.app-descriptor': MimeType{'iana', [
'jad',
], false, ''}
'text/vnd.trolltech.linguist': MimeType{'iana', [], false, ''}
'text/vnd.wap.si': MimeType{'iana', [], false, ''}
'text/vnd.wap.sl': MimeType{'iana', [], false, ''}
'text/vnd.wap.wml': MimeType{'iana', [
'wml',
], false, ''}
'text/vnd.wap.wmlscript': MimeType{'iana', [
'wmls',
], false, ''}
'text/vtt': MimeType{'', [
'vtt',
], true, 'UTF-8'}
'text/x-asm': MimeType{'apache', [
's',
'asm',
], false, ''}
'text/x-c': MimeType{'apache', [
'c',
'cc',
'cxx',
'cpp',
'h',
'hh',
'dic',
], false, ''}
'text/x-component': MimeType{'nginx', [
'htc',
], false, ''}
'text/x-fortran': MimeType{'apache', [
'f',
'for',
'f77',
'f90',
], false, ''}
'text/x-gwt-rpc': MimeType{'', [], true, ''}
'text/x-handlebars-template': MimeType{'', [
'hbs',
], false, ''}
'text/x-java-source': MimeType{'apache', [
'java',
], false, ''}
'text/x-jquery-tmpl': MimeType{'', [], true, ''}
'text/x-lua': MimeType{'', [
'lua',
], false, ''}
'text/x-markdown': MimeType{'', [
'mkd',
], true, ''}
'text/x-nfo': MimeType{'apache', [
'nfo',
], false, ''}
'text/x-opml': MimeType{'apache', [
'opml',
], false, ''}
'text/x-org': MimeType{'', [
'org',
], true, ''}
'text/x-pascal': MimeType{'apache', [
'p',
'pas',
], false, ''}
'text/x-processing': MimeType{'', [
'pde',
], true, ''}
'text/x-sass': MimeType{'', [
'sass',
], false, ''}
'text/x-scss': MimeType{'', [
'scss',
], false, ''}
'text/x-setext': MimeType{'apache', [
'etx',
], false, ''}
'text/x-sfv': MimeType{'apache', [
'sfv',
], false, ''}
'text/x-suse-ymp': MimeType{'', [
'ymp',
], true, ''}
'text/x-uuencode': MimeType{'apache', [
'uu',
], false, ''}
'text/x-vcalendar': MimeType{'apache', [
'vcs',
], false, ''}
'text/x-vcard': MimeType{'apache', [
'vcf',
], false, ''}
'text/xml': MimeType{'iana', [
'xml',
], true, ''}
'text/xml-external-parsed-entity': MimeType{'iana', [], false, ''}
'text/yaml': MimeType{'', [
'yaml',
'yml',
], false, ''}
'video/1d-interleaved-parityfec': MimeType{'iana', [], false, ''}
'video/3gpp': MimeType{'iana', [
'3gp',
'3gpp',
], false, ''}
'video/3gpp-tt': MimeType{'iana', [], false, ''}
'video/3gpp2': MimeType{'iana', [
'3g2',
], false, ''}
'video/bmpeg': MimeType{'iana', [], false, ''}
'video/bt656': MimeType{'iana', [], false, ''}
'video/celb': MimeType{'iana', [], false, ''}
'video/dv': MimeType{'iana', [], false, ''}
'video/encaprtp': MimeType{'iana', [], false, ''}
'video/h261': MimeType{'iana', [
'h261',
], false, ''}
'video/h263': MimeType{'iana', [
'h263',
], false, ''}
'video/h263-1998': MimeType{'iana', [], false, ''}
'video/h263-2000': MimeType{'iana', [], false, ''}
'video/h264': MimeType{'iana', [
'h264',
], false, ''}
'video/h264-rcdo': MimeType{'iana', [], false, ''}
'video/h264-svc': MimeType{'iana', [], false, ''}
'video/h265': MimeType{'iana', [], false, ''}
'video/iso.segment': MimeType{'iana', [], false, ''}
'video/jpeg': MimeType{'iana', [
'jpgv',
], false, ''}
'video/jpeg2000': MimeType{'iana', [], false, ''}
'video/jpm': MimeType{'apache', [
'jpm',
'jpgm',
], false, ''}
'video/mj2': MimeType{'iana', [
'mj2',
'mjp2',
], false, ''}
'video/mp1s': MimeType{'iana', [], false, ''}
'video/mp2p': MimeType{'iana', [], false, ''}
'video/mp2t': MimeType{'iana', [
'ts',
], false, ''}
'video/mp4': MimeType{'iana', [
'mp4',
'mp4v',
'mpg4',
], false, ''}
'video/mp4v-es': MimeType{'iana', [], false, ''}
'video/mpeg': MimeType{'iana', [
'mpeg',
'mpg',
'mpe',
'm1v',
'm2v',
], false, ''}
'video/mpeg4-generic': MimeType{'iana', [], false, ''}
'video/mpv': MimeType{'iana', [], false, ''}
'video/nv': MimeType{'iana', [], false, ''}
'video/ogg': MimeType{'iana', [
'ogv',
], false, ''}
'video/parityfec': MimeType{'iana', [], false, ''}
'video/pointer': MimeType{'iana', [], false, ''}
'video/quicktime': MimeType{'iana', [
'qt',
'mov',
], false, ''}
'video/raptorfec': MimeType{'iana', [], false, ''}
'video/raw': MimeType{'iana', [], false, ''}
'video/rtp-enc-aescm128': MimeType{'iana', [], false, ''}
'video/rtploopback': MimeType{'iana', [], false, ''}
'video/rtx': MimeType{'iana', [], false, ''}
'video/smpte291': MimeType{'iana', [], false, ''}
'video/smpte292m': MimeType{'iana', [], false, ''}
'video/ulpfec': MimeType{'iana', [], false, ''}
'video/vc1': MimeType{'iana', [], false, ''}
'video/vc2': MimeType{'iana', [], false, ''}
'video/vnd.cctv': MimeType{'iana', [], false, ''}
'video/vnd.dece.hd': MimeType{'iana', [
'uvh',
'uvvh',
], false, ''}
'video/vnd.dece.mobile': MimeType{'iana', [
'uvm',
'uvvm',
], false, ''}
'video/vnd.dece.mp4': MimeType{'iana', [], false, ''}
'video/vnd.dece.pd': MimeType{'iana', [
'uvp',
'uvvp',
], false, ''}
'video/vnd.dece.sd': MimeType{'iana', [
'uvs',
'uvvs',
], false, ''}
'video/vnd.dece.video': MimeType{'iana', [
'uvv',
'uvvv',
], false, ''}
'video/vnd.directv.mpeg': MimeType{'iana', [], false, ''}
'video/vnd.directv.mpeg-tts': MimeType{'iana', [], false, ''}
'video/vnd.dlna.mpeg-tts': MimeType{'iana', [], false, ''}
'video/vnd.dvb.file': MimeType{'iana', [
'dvb',
], false, ''}
'video/vnd.fvt': MimeType{'iana', [
'fvt',
], false, ''}
'video/vnd.hns.video': MimeType{'iana', [], false, ''}
'video/vnd.iptvforum.1dparityfec-1010': MimeType{'iana', [], false, ''}
'video/vnd.iptvforum.1dparityfec-2005': MimeType{'iana', [], false, ''}
'video/vnd.iptvforum.2dparityfec-1010': MimeType{'iana', [], false, ''}
'video/vnd.iptvforum.2dparityfec-2005': MimeType{'iana', [], false, ''}
'video/vnd.iptvforum.ttsavc': MimeType{'iana', [], false, ''}
'video/vnd.iptvforum.ttsmpeg2': MimeType{'iana', [], false, ''}
'video/vnd.motorola.video': MimeType{'iana', [], false, ''}
'video/vnd.motorola.videop': MimeType{'iana', [], false, ''}
'video/vnd.mpegurl': MimeType{'iana', [
'mxu',
'm4u',
], false, ''}
'video/vnd.ms-playready.media.pyv': MimeType{'iana', [
'pyv',
], false, ''}
'video/vnd.nokia.interleaved-multimedia': MimeType{'iana', [], false, ''}
'video/vnd.nokia.mp4vr': MimeType{'iana', [], false, ''}
'video/vnd.nokia.videovoip': MimeType{'iana', [], false, ''}
'video/vnd.objectvideo': MimeType{'iana', [], false, ''}
'video/vnd.radgamettools.bink': MimeType{'iana', [], false, ''}
'video/vnd.radgamettools.smacker': MimeType{'iana', [], false, ''}
'video/vnd.sealed.mpeg1': MimeType{'iana', [], false, ''}
'video/vnd.sealed.mpeg4': MimeType{'iana', [], false, ''}
'video/vnd.sealed.swf': MimeType{'iana', [], false, ''}
'video/vnd.sealedmedia.softseal.mov': MimeType{'iana', [], false, ''}
'video/vnd.uvvu.mp4': MimeType{'iana', [
'uvu',
'uvvu',
], false, ''}
'video/vnd.vivo': MimeType{'iana', [
'viv',
], false, ''}
'video/vp8': MimeType{'iana', [], false, ''}
'video/webm': MimeType{'apache', [
'webm',
], false, ''}
'video/x-f4v': MimeType{'apache', [
'f4v',
], false, ''}
'video/x-fli': MimeType{'apache', [
'fli',
], false, ''}
'video/x-flv': MimeType{'apache', [
'flv',
], false, ''}
'video/x-m4v': MimeType{'apache', [
'm4v',
], false, ''}
'video/x-matroska': MimeType{'apache', [
'mkv',
'mk3d',
'mks',
], false, ''}
'video/x-mng': MimeType{'apache', [
'mng',
], false, ''}
'video/x-ms-asf': MimeType{'apache', [
'asf',
'asx',
], false, ''}
'video/x-ms-vob': MimeType{'apache', [
'vob',
], false, ''}
'video/x-ms-wm': MimeType{'apache', [
'wm',
], false, ''}
'video/x-ms-wmv': MimeType{'apache', [
'wmv',
], false, ''}
'video/x-ms-wmx': MimeType{'apache', [
'wmx',
], false, ''}
'video/x-ms-wvx': MimeType{'apache', [
'wvx',
], false, ''}
'video/x-msvideo': MimeType{'apache', [
'avi',
], false, ''}
'video/x-sgi-movie': MimeType{'apache', [
'movie',
], false, ''}
'video/x-smv': MimeType{'apache', [
'smv',
], false, ''}
'x-conference/x-cooltalk': MimeType{'apache', [
'ice',
], false, ''}
'x-shader/x-fragment': MimeType{'', [], true, ''}
'x-shader/x-vertex': MimeType{'', [], true, ''}
}
fn (map[string]MimeType) charset #
fn (mdb map[string]MimeType) charset(text string) string
charset returns the character set of a specific content type.
fn (map[string]MimeType) content_type #
fn (mdb map[string]MimeType) content_type(text string) string
content_type returns full content-type header given a content-type or extension. When given an extension, mime.db.lookup
is used to get the matching content-type, otherwise the given content-type is used. Then if the content-type does not already have a charset
parameter, mime.db.charset
is used to get the default charset and add to the returned content-type.
fn (map[string]MimeType) extension #
fn (mdb map[string]MimeType) extension(text string) string
extension returns the default extension of a specific content-type
fn (map[string]MimeType) lookup #
fn (mdb map[string]MimeType) lookup(path string) string
lookup searches and returns the content-type associated with the provided file path
struct MimeType #
struct MimeType {
pub:
source string
extensions []string
compressible bool @[skip]
charset string @[skip]
}