Module: Protocol::Media::Registry
- Defined in:
- lib/protocol/media/registry.rb,
lib/protocol/media/registry/record.rb,
lib/protocol/media/registry/records.rb,
lib/protocol/media/registry/version.rb,
lib/protocol/media/registry/fallback.rb,
ext/protocol/media/registry/native.c
Defined Under Namespace
Modules: Fallback, Native Classes: Record
Constant Summary collapse
- RECORDS =
{ "application/1d-interleaved-parityfec" => ["application/1d-interleaved-parityfec", "base64", nil], "application/1ob" => ["application/1ob", "base64", nil], "application/3gpdash-qoe-report+xml" => ["application/3gpdash-qoe-report+xml", "base64", nil], "application/3gpp-ims+xml" => ["application/3gpp-ims+xml", "base64", nil], "application/3gpp-mbs-object-manifest+json" => ["application/3gpp-mbs-object-manifest+json", "base64", nil], "application/3gpp-mbs-user-service-descriptions+json" => ["application/3gpp-mbs-user-service-descriptions+json", "base64", nil], "application/3gpp-media-delivery-metrics-report+json" => ["application/3gpp-media-delivery-metrics-report+json", "base64", nil], "application/3gppHal+json" => ["application/3gppHal+json", "base64", nil], "application/3gppHalForms+json" => ["application/3gppHalForms+json", "base64", nil], "application/A2L" => ["application/A2L", "base64", nil], "application/AML" => ["application/AML", "base64", nil], "application/ATF" => ["application/ATF", "base64", nil], "application/ATFX" => ["application/ATFX", "base64", nil], "application/ATXML" => ["application/ATXML", "base64", nil], "application/CDFX+XML" => ["application/CDFX+XML", "base64", nil], "application/CEA" => ["application/CEA", "base64", nil], "application/CESR" => ["application/CESR", "base64", nil], "application/CSTAdata+xml" => ["application/CSTAdata+xml", "base64", nil], "application/DCD" => ["application/DCD", "base64", nil], "application/DII" => ["application/DII", "base64", nil], "application/DIT" => ["application/DIT", "base64", nil], "application/EDI-X12" => ["application/EDI-X12", "base64", nil], "application/EDI-consent" => ["application/EDI-consent", "base64", nil], "application/EDIFACT" => ["application/EDIFACT", "base64", nil], "application/EmergencyCallData.Comment+xml" => ["application/EmergencyCallData.Comment+xml", "base64", nil], "application/EmergencyCallData.Control+xml" => ["application/EmergencyCallData.Control+xml", "base64", nil], "application/EmergencyCallData.DeviceInfo+xml" => ["application/EmergencyCallData.DeviceInfo+xml", "base64", nil], "application/EmergencyCallData.LegacyESN+json" => ["application/EmergencyCallData.LegacyESN+json", "base64", nil], "application/EmergencyCallData.ProviderInfo+xml" => ["application/EmergencyCallData.ProviderInfo+xml", "base64", nil], "application/EmergencyCallData.ServiceInfo+xml" => ["application/EmergencyCallData.ServiceInfo+xml", "base64", nil], "application/EmergencyCallData.SubscriberInfo+xml" => ["application/EmergencyCallData.SubscriberInfo+xml", "base64", nil], "application/EmergencyCallData.VEDS+xml" => ["application/EmergencyCallData.VEDS+xml", "base64", nil], "application/EmergencyCallData.cap+xml" => ["application/EmergencyCallData.cap+xml", "base64", nil], "application/EmergencyCallData.eCall.MSD" => ["application/EmergencyCallData.eCall.MSD", "base64", nil], "application/H224" => ["application/H224", "base64", nil], "application/LXF" => ["application/LXF", "base64", nil], "application/MF4" => ["application/MF4", "base64", nil], "application/ODX" => ["application/ODX", "base64", nil], "application/PDX" => ["application/PDX", "base64", nil], "application/SLA" => ["application/SLA", "base64", nil], "application/ST2110-41" => ["application/ST2110-41", "base64", nil], "application/STEP" => ["application/STEP", "base64", nil], "application/TETRA_ISI" => ["application/TETRA_ISI", "base64", nil], "application/VMSBACKUP" => ["application/VMSBACKUP", "base64", ["bck"]], "application/aas+zip" => ["application/aas+zip", "base64", nil], "application/acad" => ["application/acad", "base64", nil], "application/access" => ["application/access", "base64", ["mdf", "mda", "mdb", "mde"]], "application/ace+cbor" => ["application/ace+cbor", "base64", nil], "application/ace+json" => ["application/ace+json", "base64", nil], "application/ace-groupcomm+cbor" => ["application/ace-groupcomm+cbor", "base64", nil], "application/ace-trl+cbor" => ["application/ace-trl+cbor", "base64", nil], "application/activemessage" => ["application/activemessage", "base64", nil], "application/activity+json" => ["application/activity+json", "base64", nil], "application/aif+cbor" => ["application/aif+cbor", "base64", nil], "application/aif+json" => ["application/aif+json", "base64", nil], "application/akn+xml" => ["application/akn+xml", "base64", nil], "application/alto-cdni+json" => ["application/alto-cdni+json", "base64", nil], "application/alto-cdnifilter+json" => ["application/alto-cdnifilter+json", "base64", nil], "application/alto-costmap+json" => ["application/alto-costmap+json", "base64", nil], "application/alto-costmapfilter+json" => ["application/alto-costmapfilter+json", "base64", nil], "application/alto-directory+json" => ["application/alto-directory+json", "base64", nil], "application/alto-endpointcost+json" => ["application/alto-endpointcost+json", "base64", nil], "application/alto-endpointcostparams+json" => ["application/alto-endpointcostparams+json", "base64", nil], "application/alto-endpointprop+json" => ["application/alto-endpointprop+json", "base64", nil], "application/alto-endpointpropparams+json" => ["application/alto-endpointpropparams+json", "base64", nil], "application/alto-error+json" => ["application/alto-error+json", "base64", nil], "application/alto-networkmap+json" => ["application/alto-networkmap+json", "base64", nil], "application/alto-networkmapfilter+json" => ["application/alto-networkmapfilter+json", "base64", nil], "application/alto-propmap+json" => ["application/alto-propmap+json", "base64", nil], "application/alto-propmapparams+json" => ["application/alto-propmapparams+json", "base64", nil], "application/alto-tips+json" => ["application/alto-tips+json", "base64", nil], "application/alto-tipsparams+json" => ["application/alto-tipsparams+json", "base64", nil], "application/alto-updatestreamcontrol+json" => ["application/alto-updatestreamcontrol+json", "base64", nil], "application/alto-updatestreamparams+json" => ["application/alto-updatestreamparams+json", "base64", nil], "application/andrew-inset" => ["application/andrew-inset", "base64", ["ez"]], "application/appledouble" => ["application/appledouble", "base64", nil], "application/applefile" => ["application/applefile", "base64", nil], "application/application/jwk-set+jwt" => ["application/application/jwk-set+jwt", "base64", nil], "application/applixware" => ["application/applixware", "base64", ["aw"]], "application/asyncapi+json" => ["application/asyncapi+json", "base64", nil], "application/asyncapi+yaml" => ["application/asyncapi+yaml", "base64", nil], "application/at+jwt" => ["application/at+jwt", "base64", nil], "application/atom+xml" => ["application/atom+xml", "8bit", ["atom"]], "application/atomcat+xml" => ["application/atomcat+xml", "8bit", ["atomcat"]], "application/atomdeleted+xml" => ["application/atomdeleted+xml", "8bit", nil], "application/atomicmail" => ["application/atomicmail", "base64", nil], "application/atomsvc+xml" => ["application/atomsvc+xml", "8bit", ["atomsvc"]], "application/atsc-dwd+xml" => ["application/atsc-dwd+xml", "base64", nil], "application/atsc-dynamic-event-message" => ["application/atsc-dynamic-event-message", "base64", nil], "application/atsc-held+xml" => ["application/atsc-held+xml", "base64", nil], "application/atsc-rdt+json" => ["application/atsc-rdt+json", "base64", nil], "application/atsc-rsat+xml" => ["application/atsc-rsat+xml", "base64", nil], "application/auth-policy+xml" => ["application/auth-policy+xml", "8bit", nil], "application/automationml-aml+xml" => ["application/automationml-aml+xml", "base64", nil], "application/automationml-amlx+zip" => ["application/automationml-amlx+zip", "base64", nil], "application/bacnet-xdd+zip" => ["application/bacnet-xdd+zip", "base64", nil], "application/batch-SMTP" => ["application/batch-SMTP", "base64", nil], "application/beep+xml" => ["application/beep+xml", "base64", nil], "application/bizagi-modeler" => ["application/bizagi-modeler", "base64", ["bpm"]], "application/bleeper" => ["application/bleeper", "base64", ["bleep"]], "application/bufr" => ["application/bufr", "base64", nil], "application/c2pa" => ["application/c2pa", "base64", nil], "application/calendar+json" => ["application/calendar+json", "base64", nil], "application/calendar+xml" => ["application/calendar+xml", "base64", nil], "application/call-completion" => ["application/call-completion", "base64", nil], "application/cals-1840" => ["application/cals-1840", "base64", nil], "application/cals1840" => ["application/cals1840", "base64", nil], "application/cap+xml" => ["application/cap+xml", "base64", nil], "application/captive+json" => ["application/captive+json", "base64", nil], "application/cbor" => ["application/cbor", "base64", ["cbor"]], "application/cbor-seq" => ["application/cbor-seq", "base64", nil], "application/cccex" => ["application/cccex", "base64", nil], "application/ccmp+xml" => ["application/ccmp+xml", "base64", nil], "application/ccxml+xml" => ["application/ccxml+xml", "base64", ["ccxml"]], "application/cda+xml" => ["application/cda+xml", "base64", nil], "application/cdmi-capability" => ["application/cdmi-capability", "base64", ["cdmia"]], "application/cdmi-container" => ["application/cdmi-container", "base64", ["cdmic"]], "application/cdmi-domain" => ["application/cdmi-domain", "base64", ["cdmid"]], "application/cdmi-object" => ["application/cdmi-object", "base64", ["cdmio"]], "application/cdmi-queue" => ["application/cdmi-queue", "base64", ["cdmiq"]], "application/cdni" => ["application/cdni", "base64", nil], "application/ce+cbor" => ["application/ce+cbor", "base64", nil], "application/cea-2018+xml" => ["application/cea-2018+xml", "base64", nil], "application/cellml+xml" => ["application/cellml+xml", "base64", nil], "application/cert-chain+cbor" => ["application/cert-chain+cbor", "base64", nil], "application/cfw" => ["application/cfw", "base64", nil], "application/cid" => ["application/cid", "base64", nil], "application/cid-edhoc+cbor-seq" => ["application/cid-edhoc+cbor-seq", "base64", nil], "application/city+json" => ["application/city+json", "base64", nil], "application/city+json-seq" => ["application/city+json-seq", "base64", nil], "application/clariscad" => ["application/clariscad", "base64", nil], "application/clf+xml" => ["application/clf+xml", "base64", nil], "application/client-authentication+jwt" => ["application/client-authentication+jwt", "base64", nil], "application/cloudevents+json" => ["application/cloudevents+json", "base64", nil], "application/cloudevents-batch+json" => ["application/cloudevents-batch+json", "base64", nil], "application/clr" => ["application/clr", "base64", nil], "application/clue+xml" => ["application/clue+xml", "base64", nil], "application/clue_info+xml" => ["application/clue_info+xml", "base64", nil], "application/cmcd" => ["application/cmcd", "base64", nil], "application/cms" => ["application/cms", "base64", nil], "application/cmw+cbor" => ["application/cmw+cbor", "base64", nil], "application/cmw+cose" => ["application/cmw+cose", "base64", nil], "application/cmw+json" => ["application/cmw+json", "base64", nil], "application/cmw+jws" => ["application/cmw+jws", "base64", nil], "application/cnrp+xml" => ["application/cnrp+xml", "base64", nil], "application/coap-eap" => ["application/coap-eap", "base64", nil], "application/coap-group+json" => ["application/coap-group+json", "base64", nil], "application/coap-payload" => ["application/coap-payload", "base64", nil], "application/commonground" => ["application/commonground", "base64", nil], "application/concise-problem-details+cbor" => ["application/concise-problem-details+cbor", "base64", nil], "application/conference-info+xml" => ["application/conference-info+xml", "base64", nil], "application/coreldraw" => ["application/coreldraw", "base64", ["cdr"]], "application/cose" => ["application/cose", "base64", nil], "application/cose-key" => ["application/cose-key", "base64", nil], "application/cose-key-set" => ["application/cose-key-set", "base64", nil], "application/cose-x509" => ["application/cose-x509", "base64", nil], "application/cpl+xml" => ["application/cpl+xml", "base64", nil], "application/csrattrs" => ["application/csrattrs", "base64", nil], "application/csta+xml" => ["application/csta+xml", "base64", nil], "application/csvm+json" => ["application/csvm+json", "base64", nil], "application/cu-seeme" => ["application/cu-seeme", "base64", ["cu"]], "application/cwl" => ["application/cwl", "base64", nil], "application/cwl+json" => ["application/cwl+json", "base64", nil], "application/cwl+yaml" => ["application/cwl+yaml", "base64", nil], "application/cwt" => ["application/cwt", "base64", nil], "application/cybercash" => ["application/cybercash", "base64", nil], "application/dash+xml" => ["application/dash+xml", "base64", ["mpd"]], "application/dash-patch+xml" => ["application/dash-patch+xml", "base64", nil], "application/dashdelta" => ["application/dashdelta", "base64", nil], "application/davmount+xml" => ["application/davmount+xml", "base64", ["davmount"]], "application/dca-rft" => ["application/dca-rft", "base64", nil], "application/dec-dx" => ["application/dec-dx", "base64", nil], "application/deflate" => ["application/deflate", "base64", nil], "application/dialog-info+xml" => ["application/dialog-info+xml", "base64", nil], "application/dicom" => ["application/dicom", "base64", ["dcm"]], "application/dicom+json" => ["application/dicom+json", "base64", nil], "application/dicom+xml" => ["application/dicom+xml", "base64", nil], "application/did" => ["application/did", "base64", nil], "application/dif+xml" => ["application/dif+xml", "base64", ["dif"]], "application/dita+xml" => ["application/dita+xml", "base64", nil], "application/dns" => ["application/dns", "base64", nil], "application/dns+json" => ["application/dns+json", "base64", nil], "application/dns-message" => ["application/dns-message", "base64", nil], "application/docbook+xml" => ["application/docbook+xml", "base64", ["dbk"]], "application/dots+cbor" => ["application/dots+cbor", "base64", nil], "application/dpop+jwt" => ["application/dpop+jwt", "base64", nil], "application/drafting" => ["application/drafting", "base64", nil], "application/dskpp+xml" => ["application/dskpp+xml", "base64", nil], "application/dssc+der" => ["application/dssc+der", "base64", ["dssc"]], "application/dssc+xml" => ["application/dssc+xml", "base64", ["xdssc"]], "application/dvcs" => ["application/dvcs", "base64", nil], "application/dxf" => ["application/dxf", "base64", nil], "application/eat+cwt" => ["application/eat+cwt", "base64", nil], "application/eat+jwt" => ["application/eat+jwt", "base64", nil], "application/eat-bun+cbor" => ["application/eat-bun+cbor", "base64", nil], "application/eat-bun+json" => ["application/eat-bun+json", "base64", nil], "application/eat-ucs+cbor" => ["application/eat-ucs+cbor", "base64", nil], "application/eat-ucs+json" => ["application/eat-ucs+json", "base64", nil], "application/ecmascript" => ["application/ecmascript", "base64", ["ecma", "es"]], "application/edhoc+cbor-seq" => ["application/edhoc+cbor-seq", "base64", nil], "application/efi" => ["application/efi", "base64", nil], "application/elm+json" => ["application/elm+json", "base64", nil], "application/elm+xml" => ["application/elm+xml", "base64", nil], "application/emma+xml" => ["application/emma+xml", "base64", ["emma"]], "application/emotionml+xml" => ["application/emotionml+xml", "base64", nil], "application/encaprtp" => ["application/encaprtp", "base64", nil], "application/entity-statement+jwt" => ["application/entity-statement+jwt", "base64", nil], "application/envi.hdr" => ["application/envi.hdr", "base64", ["hdr"]], "application/epp+xml" => ["application/epp+xml", "base64", nil], "application/epub+zip" => ["application/epub+zip", "base64", ["epub"]], "application/eshop" => ["application/eshop", "base64", nil], "application/example" => ["application/example", "base64", nil], "application/excel" => ["application/excel", "base64", ["xls", "xlt"]], "application/exi" => ["application/exi", "base64", ["exi"]], "application/expect-ct-report+json" => ["application/expect-ct-report+json", "base64", nil], "application/explicit-registration-response+jwt" => ["application/explicit-registration-response+jwt", "base64", nil], "application/express" => ["application/express", "base64", nil], "application/fastinfoset" => ["application/fastinfoset", "base64", nil], "application/fastsoap" => ["application/fastsoap", "base64", nil], "application/fdf" => ["application/fdf", "base64", nil], "application/fdt+xml" => ["application/fdt+xml", "base64", nil], "application/fhir+json" => ["application/fhir+json", "base64", nil], "application/fhir+xml" => ["application/fhir+xml", "base64", nil], "application/fits" => ["application/fits", "base64", ["fits", "fit", "fts"]], "application/flexfec" => ["application/flexfec", "base64", nil], "application/font-sfnt" => ["application/font-sfnt", "base64", ["otf", "ttf"]], "application/font-tdpfr" => ["application/font-tdpfr", "base64", ["pfr"]], "application/font-woff" => ["application/font-woff", "base64", ["woff", "woff2"]], "application/fractals" => ["application/fractals", "base64", nil], "application/framework-attributes+xml" => ["application/framework-attributes+xml", "base64", nil], "application/futuresplash" => ["application/futuresplash", "base64", ["spl"]], "application/geo+json" => ["application/geo+json", "base64", nil], "application/geo+json-seq" => ["application/geo+json-seq", "base64", nil], "application/geofeed+csv" => ["application/geofeed+csv", "base64", nil], "application/geopackage+sqlite3" => ["application/geopackage+sqlite3", "base64", nil], "application/geopose+json" => ["application/geopose+json", "base64", nil], "application/geoxacml+json" => ["application/geoxacml+json", "base64", nil], "application/geoxacml+xml" => ["application/geoxacml+xml", "base64", nil], "application/ghostview" => ["application/ghostview", "base64", nil], "application/gltf-buffer" => ["application/gltf-buffer", "base64", nil], "application/gml+xml" => ["application/gml+xml", "base64", ["gml"]], "application/gnap-binding-jws" => ["application/gnap-binding-jws", "base64", nil], "application/gnap-binding-jwsd" => ["application/gnap-binding-jwsd", "base64", nil], "application/gnap-binding-rotation-jws" => ["application/gnap-binding-rotation-jws", "base64", nil], "application/gnap-binding-rotation-jwsd" => ["application/gnap-binding-rotation-jwsd", "base64", nil], "application/gpx+xml" => ["application/gpx+xml", "base64", ["gpx"]], "application/grib" => ["application/grib", "base64", nil], "application/gxf" => ["application/gxf", "base64", ["gxf"]], "application/gzip" => ["application/gzip", "base64", ["gz", "tgz"]], "application/held+xml" => ["application/held+xml", "base64", nil], "application/hep" => ["application/hep", "base64", ["hep"]], "application/hl7v2+xml" => ["application/hl7v2+xml", "base64", nil], "application/http" => ["application/http", "base64", nil], "application/hwp+zip" => ["application/hwp+zip", "base64", ["hwpx"]], "application/hyperstudio" => ["application/hyperstudio", "base64", ["stk"]], "application/i-deas" => ["application/i-deas", "base64", nil], "application/ibe-key-request+xml" => ["application/ibe-key-request+xml", "base64", nil], "application/ibe-pkg-reply+xml" => ["application/ibe-pkg-reply+xml", "base64", nil], "application/ibe-pp-data" => ["application/ibe-pp-data", "base64", nil], "application/iges" => ["application/iges", "base64", nil], "application/illustrator" => ["application/illustrator", "base64", ["ai"]], "application/illustrator+ps" => ["application/illustrator+ps", "base64", nil], "application/im-iscomposing+xml" => ["application/im-iscomposing+xml", "base64", nil], "application/imagemap" => ["application/imagemap", "8bit", ["imagemap", "imap"]], "application/index" => ["application/index", "base64", nil], "application/index.cmd" => ["application/index.cmd", "base64", nil], "application/index.obj" => ["application/index.obj", "base64", nil], "application/index.response" => ["application/index.response", "base64", nil], "application/index.vnd" => ["application/index.vnd", "base64", nil], "application/inf" => ["application/inf", "base64", nil], "application/inkml+xml" => ["application/inkml+xml", "base64", ["ink", "inkml"]], "application/ion" => ["application/ion", "base64", nil], "application/iotp" => ["application/iotp", "base64", nil], "application/ipfix" => ["application/ipfix", "base64", ["ipfix"]], "application/ipp" => ["application/ipp", "base64", nil], "application/isup" => ["application/isup", "base64", nil], "application/its+xml" => ["application/its+xml", "base64", nil], "application/java-archive" => ["application/java-archive", "base64", ["jar"]], "application/java-serialized-object" => ["application/java-serialized-object", "base64", ["ser"]], "application/java-vm" => ["application/java-vm", "base64", ["class"]], "application/javascript" => ["application/javascript", "8bit", ["js", "mjs", "sj"]], "application/jcr-sql2" => ["application/jcr-sql2", "base64", nil], "application/jcr-xpath" => ["application/jcr-xpath", "base64", nil], "application/jf2feed+json" => ["application/jf2feed+json", "base64", nil], "application/jose" => ["application/jose", "base64", nil], "application/jose+json" => ["application/jose+json", "base64", nil], "application/jrd+json" => ["application/jrd+json", "base64", nil], "application/jscalendar+json" => ["application/jscalendar+json", "base64", nil], "application/jscontact+json" => ["application/jscontact+json", "base64", nil], "application/json" => ["application/json", "8bit", ["json", "map"]], "application/json-nd" => ["application/json-nd", "base64", nil], "application/json-patch+json" => ["application/json-patch+json", "base64", nil], "application/json-patch-query+json" => ["application/json-patch-query+json", "base64", nil], "application/json-seq" => ["application/json-seq", "base64", nil], "application/jsonml+json" => ["application/jsonml+json", "base64", ["jsonml"]], "application/jsonpath" => ["application/jsonpath", "base64", nil], "application/jwk+json" => ["application/jwk+json", "base64", nil], "application/jwk-set+json" => ["application/jwk-set+json", "base64", nil], "application/jwk-set+jwt" => ["application/jwk-set+jwt", "base64", nil], "application/jwt" => ["application/jwt", "base64", nil], "application/kate" => ["application/kate", "base64", nil], "application/kb+cwt" => ["application/kb+cwt", "base64", nil], "application/kb+jwt" => ["application/kb+jwt", "base64", nil], "application/kbl+xml" => ["application/kbl+xml", "base64", nil], "application/kpml-request+xml" => ["application/kpml-request+xml", "base64", nil], "application/kpml-response+xml" => ["application/kpml-response+xml", "base64", nil], "application/ld+json" => ["application/ld+json", "base64", nil], "application/lgr+xml" => ["application/lgr+xml", "base64", nil], "application/link-format" => ["application/link-format", "base64", nil], "application/linkset" => ["application/linkset", "base64", nil], "application/linkset+json" => ["application/linkset+json", "base64", nil], "application/load-control+xml" => ["application/load-control+xml", "base64", nil], "application/logout+jwt" => ["application/logout+jwt", "base64", nil], "application/lost+xml" => ["application/lost+xml", "base64", ["lostxml"]], "application/lostsync+xml" => ["application/lostsync+xml", "base64", nil], "application/lotus-123" => ["application/lotus-123", "base64", ["wks"]], "application/lpf+zip" => ["application/lpf+zip", "base64", nil], "application/mac-binhex40" => ["application/mac-binhex40", "8bit", ["hqx"]], "application/mac-compactpro" => ["application/mac-compactpro", "base64", ["cpt"]], "application/macbinary" => ["application/macbinary", "base64", nil], "application/macwriteii" => ["application/macwriteii", "base64", nil], "application/mads+xml" => ["application/mads+xml", "base64", ["mads"]], "application/manifest+json" => ["application/manifest+json", "base64", ["webmanifest"]], "application/marc" => ["application/marc", "base64", ["mrc"]], "application/marcxml+xml" => ["application/marcxml+xml", "base64", ["mrcx"]], "application/mathcad" => ["application/mathcad", "base64", ["mcd"]], "application/mathematica" => ["application/mathematica", "base64", ["ma", "mb", "nb"]], "application/mathematica-old" => ["application/mathematica-old", "base64", nil], "application/mathml+xml" => ["application/mathml+xml", "base64", ["mathml"]], "application/mathml-content+xml" => ["application/mathml-content+xml", "base64", nil], "application/mathml-presentation+xml" => ["application/mathml-presentation+xml", "base64", nil], "application/mbms-associated-procedure-description+xml" => ["application/mbms-associated-procedure-description+xml", "base64", nil], "application/mbms-deregister+xml" => ["application/mbms-deregister+xml", "base64", nil], "application/mbms-envelope+xml" => ["application/mbms-envelope+xml", "base64", nil], "application/mbms-msk+xml" => ["application/mbms-msk+xml", "base64", nil], "application/mbms-msk-response+xml" => ["application/mbms-msk-response+xml", "base64", nil], "application/mbms-protection-description+xml" => ["application/mbms-protection-description+xml", "base64", nil], "application/mbms-reception-report+xml" => ["application/mbms-reception-report+xml", "base64", nil], "application/mbms-register+xml" => ["application/mbms-register+xml", "base64", nil], "application/mbms-register-response+xml" => ["application/mbms-register-response+xml", "base64", nil], "application/mbms-schedule+xml" => ["application/mbms-schedule+xml", "base64", nil], "application/mbms-user-service-description+xml" => ["application/mbms-user-service-description+xml", "base64", nil], "application/mbox" => ["application/mbox", "base64", ["mbox"]], "application/measured-component+cbor" => ["application/measured-component+cbor", "base64", nil], "application/measured-component+json" => ["application/measured-component+json", "base64", nil], "application/media-policy-dataset+xml" => ["application/media-policy-dataset+xml", "base64", nil], "application/media_control+xml" => ["application/media_control+xml", "base64", nil], "application/mediaservercontrol+xml" => ["application/mediaservercontrol+xml", "base64", ["mscml"]], "application/merge-patch+json" => ["application/merge-patch+json", "base64", nil], "application/metalink+xml" => ["application/metalink+xml", "base64", ["metalink"]], "application/metalink4+xml" => ["application/metalink4+xml", "base64", ["meta4"]], "application/mets+xml" => ["application/mets+xml", "base64", ["mets"]], "application/microdata+json" => ["application/microdata+json", "8bit", nil], "application/mikey" => ["application/mikey", "base64", nil], "application/mipc" => ["application/mipc", "base64", nil], "application/missing-blocks+cbor-seq" => ["application/missing-blocks+cbor-seq", "base64", nil], "application/mmt-aei+xml" => ["application/mmt-aei+xml", "base64", nil], "application/mmt-usd+xml" => ["application/mmt-usd+xml", "base64", nil], "application/mods+xml" => ["application/mods+xml", "base64", ["mods"]], "application/moss-keys" => ["application/moss-keys", "base64", nil], "application/moss-signature" => ["application/moss-signature", "base64", nil], "application/mosskey-data" => ["application/mosskey-data", "base64", nil], "application/mosskey-request" => ["application/mosskey-request", "base64", nil], "application/mp21" => ["application/mp21", "base64", ["m21", "mp21"]], "application/mp4" => ["application/mp4", "base64", ["mp4", "mpg4", "mp4s"]], "application/mpeg4-generic" => ["application/mpeg4-generic", "base64", nil], "application/mpeg4-iod" => ["application/mpeg4-iod", "base64", nil], "application/mpeg4-iod-xmt" => ["application/mpeg4-iod-xmt", "base64", nil], "application/mrb-consumer+xml" => ["application/mrb-consumer+xml", "base64", nil], "application/mrb-publish+xml" => ["application/mrb-publish+xml", "base64", nil], "application/msc-ivr+xml" => ["application/msc-ivr+xml", "base64", nil], "application/msc-mixer+xml" => ["application/msc-mixer+xml", "base64", nil], "application/msword" => ["application/msword", "base64", ["doc", "dot", "wrd"]], "application/msword2" => ["application/msword2", "base64", nil], "application/msword5" => ["application/msword5", "base64", nil], "application/mud+json" => ["application/mud+json", "base64", nil], "application/multipart-core" => ["application/multipart-core", "base64", nil], "application/mxf" => ["application/mxf", "base64", ["mxf"]], "application/n-quads" => ["application/n-quads", "base64", nil], "application/n-triples" => ["application/n-triples", "base64", nil], "application/nasdata" => ["application/nasdata", "base64", nil], "application/netcdf" => ["application/netcdf", "base64", ["nc", "cdf"]], "application/news-checkgroups" => ["application/news-checkgroups", "base64", nil], "application/news-groupinfo" => ["application/news-groupinfo", "base64", nil], "application/news-message-id" => ["application/news-message-id", "base64", nil], "application/news-transmission" => ["application/news-transmission", "base64", nil], "application/nlsml+xml" => ["application/nlsml+xml", "base64", nil], "application/node" => ["application/node", "base64", nil], "application/nss" => ["application/nss", "base64", nil], "application/oauth-authz-req+jwt" => ["application/oauth-authz-req+jwt", "base64", nil], "application/oblivious-dns-message" => ["application/oblivious-dns-message", "base64", nil], "application/ocsp-request" => ["application/ocsp-request", "base64", nil], "application/ocsp-response" => ["application/ocsp-response", "base64", nil], "application/octet-stream" => ["application/octet-stream", "base64", ["bin", "dms", "lha", "lzh", "class", "ani", "pgp", "gpg", "so", "dll", "dylib", "bpk", "deploy", "dist", "distz", "dump", "elc", "lrf", "mar", "pkg", "ipa"]], "application/oda" => ["application/oda", "base64", ["oda"]], "application/odm+json" => ["application/odm+json", "base64", nil], "application/odm+xml" => ["application/odm+xml", "base64", nil], "application/oebps-package+xml" => ["application/oebps-package+xml", "base64", ["opf"]], "application/ogg" => ["application/ogg", "base64", ["ogx"]], "application/ohttp-keys" => ["application/ohttp-keys", "base64", nil], "application/omdoc+xml" => ["application/omdoc+xml", "base64", ["omdoc"]], "application/onenote" => ["application/onenote", "base64", ["onepkg", "onetmp", "onetoc", "onetoc2"]], "application/onix-message+xml" => ["application/onix-message+xml", "base64", nil], "application/onix-message-short+xml" => ["application/onix-message-short+xml", "base64", nil], "application/opc-nodeset+xml" => ["application/opc-nodeset+xml", "base64", nil], "application/oscore" => ["application/oscore", "base64", nil], "application/oxps" => ["application/oxps", "base64", ["oxps"]], "application/p21" => ["application/p21", "base64", nil], "application/p21+zip" => ["application/p21+zip", "base64", nil], "application/p2p-overlay+xml" => ["application/p2p-overlay+xml", "base64", nil], "application/parityfec" => ["application/parityfec", "base64", nil], "application/passport" => ["application/passport", "base64", nil], "application/patch-ops-error+xml" => ["application/patch-ops-error+xml", "base64", ["xer"]], "application/pdf" => ["application/pdf", "base64", ["pdf", "ai"]], "application/pem-certificate-chain" => ["application/pem-certificate-chain", "base64", nil], "application/pgp-encrypted" => ["application/pgp-encrypted", "7bit", ["pgp", "gpg"]], "application/pgp-keys" => ["application/pgp-keys", "7bit", nil], "application/pgp-signature" => ["application/pgp-signature", "base64", ["asc", "sig"]], "application/pics-rules" => ["application/pics-rules", "base64", ["prf"]], "application/pidf+xml" => ["application/pidf+xml", "base64", nil], "application/pidf-diff+xml" => ["application/pidf-diff+xml", "base64", nil], "application/pkcs10" => ["application/pkcs10", "base64", ["p10"]], "application/pkcs12" => ["application/pkcs12", "base64", nil], "application/pkcs7-mime" => ["application/pkcs7-mime", "base64", ["p7m", "p7c"]], "application/pkcs7-signature" => ["application/pkcs7-signature", "base64", ["p7s"]], "application/pkcs8" => ["application/pkcs8", "base64", ["p8"]], "application/pkcs8-encrypted" => ["application/pkcs8-encrypted", "base64", nil], "application/pkix-attr-cert" => ["application/pkix-attr-cert", "base64", ["ac"]], "application/pkix-cert" => ["application/pkix-cert", "base64", ["cer"]], "application/pkix-crl" => ["application/pkix-crl", "base64", ["crl"]], "application/pkix-keyinfo" => ["application/pkix-keyinfo", "base64", nil], "application/pkix-pkipath" => ["application/pkix-pkipath", "base64", ["pkipath"]], "application/pkixcmp" => ["application/pkixcmp", "base64", ["pki"]], "application/pls+xml" => ["application/pls+xml", "base64", ["pls"]], "application/poc-settings+xml" => ["application/poc-settings+xml", "base64", nil], "application/postscript" => ["application/postscript", "8bit", ["eps", "ps", "ai", "epsf", "epsi"]], "application/powerpoint" => ["application/powerpoint", "base64", ["ppt", "pps", "pot"]], "application/ppsp-tracker+json" => ["application/ppsp-tracker+json", "base64", nil], "application/private-token-issuer-directory" => ["application/private-token-issuer-directory", "base64", nil], "application/private-token-request" => ["application/private-token-request", "base64", nil], "application/private-token-response" => ["application/private-token-response", "base64", nil], "application/pro_eng" => ["application/pro_eng", "base64", nil], "application/problem+json" => ["application/problem+json", "base64", nil], "application/problem+xml" => ["application/problem+xml", "base64", nil], "application/protobuf" => ["application/protobuf", "base64", nil], "application/protobuf+json" => ["application/protobuf+json", "base64", nil], "application/provenance+xml" => ["application/provenance+xml", "base64", nil], "application/provided-claims+jwt" => ["application/provided-claims+jwt", "base64", nil], "application/prql" => ["application/prql", "base64", ["prql"]], "application/prs.alvestrand.titrax-sheet" => ["application/prs.alvestrand.titrax-sheet", "base64", nil], "application/prs.bwtc32key" => ["application/prs.bwtc32key", "base64", nil], "application/prs.cww" => ["application/prs.cww", "base64", ["cw", "cww"]], "application/prs.cyn" => ["application/prs.cyn", "base64", nil], "application/prs.hpub+zip" => ["application/prs.hpub+zip", "base64", nil], "application/prs.implied-document+xml" => ["application/prs.implied-document+xml", "base64", nil], "application/prs.implied-executable" => ["application/prs.implied-executable", "base64", nil], "application/prs.implied-object+json" => ["application/prs.implied-object+json", "base64", nil], "application/prs.implied-object+json-seq" => ["application/prs.implied-object+json-seq", "base64", nil], "application/prs.implied-object+yaml" => ["application/prs.implied-object+yaml", "base64", nil], "application/prs.implied-structure" => ["application/prs.implied-structure", "base64", nil], "application/prs.mayfile" => ["application/prs.mayfile", "base64", nil], "application/prs.nprend" => ["application/prs.nprend", "base64", ["rnd", "rct"]], "application/prs.plucker" => ["application/prs.plucker", "base64", nil], "application/prs.rdf-xml-crypt" => ["application/prs.rdf-xml-crypt", "base64", nil], "application/prs.sclt" => ["application/prs.sclt", "base64", nil], "application/prs.vcfbzip2" => ["application/prs.vcfbzip2", "base64", nil], "application/prs.xsf+xml" => ["application/prs.xsf+xml", "base64", nil], "application/pskc+xml" => ["application/pskc+xml", "base64", ["pskcxml"]], "application/pvd+json" => ["application/pvd+json", "base64", nil], "application/qsig" => ["application/qsig", "base64", nil], "application/quicktime" => ["application/quicktime", "base64", nil], "application/quicktimeplayer" => ["application/quicktimeplayer", "base64", ["qtl"]], "application/raptorfec" => ["application/raptorfec", "base64", nil], "application/rdap+json" => ["application/rdap+json", "base64", nil], "application/rdf+xml" => ["application/rdf+xml", "8bit", ["rdf", "owl", "xmp"]], "application/reginfo+xml" => ["application/reginfo+xml", "base64", ["rif"]], "application/relax-ng-compact-syntax" => ["application/relax-ng-compact-syntax", "base64", ["rnc"]], "application/remote-printing" => ["application/remote-printing", "base64", nil], "application/remote_printing" => ["application/remote_printing", "base64", nil], "application/reports+json" => ["application/reports+json", "base64", nil], "application/reputon+json" => ["application/reputon+json", "base64", nil], "application/resolve-response+jwt" => ["application/resolve-response+jwt", "base64", nil], "application/resource-lists+xml" => ["application/resource-lists+xml", "base64", ["rl"]], "application/resource-lists-diff+xml" => ["application/resource-lists-diff+xml", "base64", ["rld"]], "application/rfc+xml" => ["application/rfc+xml", "base64", nil], "application/rif+xml" => ["application/rif+xml", "base64", nil], "application/riscos" => ["application/riscos", "base64", nil], "application/rlmi+xml" => ["application/rlmi+xml", "base64", nil], "application/rls-services+xml" => ["application/rls-services+xml", "base64", ["rs"]], "application/roughtime-malfeasance+json" => ["application/roughtime-malfeasance+json", "base64", nil], "application/roughtime-server+json" => ["application/roughtime-server+json", "base64", nil], "application/route-apd+xml" => ["application/route-apd+xml", "base64", nil], "application/route-s-tsid+xml" => ["application/route-s-tsid+xml", "base64", nil], "application/route-usd+xml" => ["application/route-usd+xml", "base64", nil], "application/rpki-checklist" => ["application/rpki-checklist", "base64", nil], "application/rpki-ghostbusters" => ["application/rpki-ghostbusters", "base64", ["gbr"]], "application/rpki-manifest" => ["application/rpki-manifest", "base64", ["mft"]], "application/rpki-publication" => ["application/rpki-publication", "base64", nil], "application/rpki-roa" => ["application/rpki-roa", "base64", ["roa"]], "application/rpki-signed-tal" => ["application/rpki-signed-tal", "base64", nil], "application/rpki-updown" => ["application/rpki-updown", "base64", nil], "application/rs-metadata+xml" => ["application/rs-metadata+xml", "base64", nil], "application/rsd+xml" => ["application/rsd+xml", "base64", ["rsd"]], "application/rsl+xml" => ["application/rsl+xml", "base64", nil], "application/rss+xml" => ["application/rss+xml", "base64", ["rss"]], "application/rtf" => ["application/rtf", "base64", ["rtf"]], "application/rtploopback" => ["application/rtploopback", "base64", nil], "application/rtx" => ["application/rtx", "base64", nil], "application/samlassertion+xml" => ["application/samlassertion+xml", "base64", nil], "application/samlmetadata+xml" => ["application/samlmetadata+xml", "base64", nil], "application/sarif+json" => ["application/sarif+json", "base64", nil], "application/sarif-external-properties+json" => ["application/sarif-external-properties+json", "base64", nil], "application/sbe" => ["application/sbe", "base64", nil], "application/sbml+xml" => ["application/sbml+xml", "base64", ["sbml"]], "application/scaip+xml" => ["application/scaip+xml", "base64", nil], "application/scim+json" => ["application/scim+json", "base64", nil], "application/scitt-receipt+cose" => ["application/scitt-receipt+cose", "base64", nil], "application/scitt-statement+cose" => ["application/scitt-statement+cose", "base64", nil], "application/scvp-cv-request" => ["application/scvp-cv-request", "base64", ["scq"]], "application/scvp-cv-response" => ["application/scvp-cv-response", "base64", ["scs"]], "application/scvp-vp-request" => ["application/scvp-vp-request", "base64", ["spq"]], "application/scvp-vp-response" => ["application/scvp-vp-response", "base64", ["spp"]], "application/sd-cwt" => ["application/sd-cwt", "base64", nil], "application/sd-jwt" => ["application/sd-jwt", "base64", nil], "application/sd-jwt+json" => ["application/sd-jwt+json", "base64", nil], "application/sdf+json" => ["application/sdf+json", "base64", nil], "application/sdp" => ["application/sdp", "base64", ["sdp"]], "application/secevent+jwt" => ["application/secevent+jwt", "base64", nil], "application/senml+cbor" => ["application/senml+cbor", "base64", nil], "application/senml+json" => ["application/senml+json", "base64", nil], "application/senml+xml" => ["application/senml+xml", "base64", nil], "application/senml-etch+cbor" => ["application/senml-etch+cbor", "base64", nil], "application/senml-etch+json" => ["application/senml-etch+json", "base64", nil], "application/senml-exi" => ["application/senml-exi", "base64", nil], "application/sensml+cbor" => ["application/sensml+cbor", "base64", nil], "application/sensml+json" => ["application/sensml+json", "base64", nil], "application/sensml+xml" => ["application/sensml+xml", "base64", nil], "application/sensml-exi" => ["application/sensml-exi", "base64", nil], "application/sep+xml" => ["application/sep+xml", "base64", nil], "application/sep-exi" => ["application/sep-exi", "base64", nil], "application/sereal" => ["application/sereal", "base64", ["srl"]], "application/session-info" => ["application/session-info", "base64", nil], "application/set" => ["application/set", "base64", nil], "application/set-payment" => ["application/set-payment", "base64", nil], "application/set-payment-initiation" => ["application/set-payment-initiation", "base64", ["setpay"]], "application/set-registration" => ["application/set-registration", "base64", nil], "application/set-registration-initiation" => ["application/set-registration-initiation", "base64", ["setreg"]], "application/sgml" => ["application/sgml", "base64", ["sgml"]], "application/sgml-open-catalog" => ["application/sgml-open-catalog", "base64", ["soc"]], "application/shf+xml" => ["application/shf+xml", "base64", ["shf"]], "application/sieve" => ["application/sieve", "base64", ["siv"]], "application/signed-exchange" => ["application/signed-exchange", "base64", nil], "application/simple-filter+xml" => ["application/simple-filter+xml", "base64", nil], "application/simple-message-summary" => ["application/simple-message-summary", "base64", nil], "application/simpleSymbolContainer" => ["application/simpleSymbolContainer", "base64", nil], "application/sipc" => ["application/sipc", "base64", nil], "application/slate" => ["application/slate", "base64", nil], "application/sldworks" => ["application/sldworks", "base64", ["sldprt", "sldasm", "slddrw"]], "application/smil" => ["application/smil", "8bit", ["smi", "smil"]], "application/smil+xml" => ["application/smil+xml", "8bit", ["smi", "smil", "sml"]], "application/smpte336m" => ["application/smpte336m", "base64", nil], "application/soap+fastinfoset" => ["application/soap+fastinfoset", "base64", nil], "application/soap+xml" => ["application/soap+xml", "base64", nil], "application/solids" => ["application/solids", "base64", nil], "application/sparql-query" => ["application/sparql-query", "base64", ["rq"]], "application/sparql-results+xml" => ["application/sparql-results+xml", "base64", ["srx"]], "application/spdx+json" => ["application/spdx+json", "base64", nil], "application/spdx3+json" => ["application/spdx3+json", "base64", nil], "application/speculationrules+json" => ["application/speculationrules+json", "8bit", nil], "application/spirits-event+xml" => ["application/spirits-event+xml", "base64", nil], "application/sql" => ["application/sql", "base64", nil], "application/srgs" => ["application/srgs", "base64", ["gram"]], "application/srgs+xml" => ["application/srgs+xml", "base64", ["grxml"]], "application/sru+xml" => ["application/sru+xml", "base64", ["sru"]], "application/ssdl+xml" => ["application/ssdl+xml", "base64", ["ssdl"]], "application/sslkeylogfile" => ["application/sslkeylogfile", "base64", nil], "application/ssml+xml" => ["application/ssml+xml", "base64", ["ssml"]], "application/statuslist+cwt" => ["application/statuslist+cwt", "base64", nil], "application/statuslist+jwt" => ["application/statuslist+jwt", "base64", nil], "application/stix+json" => ["application/stix+json", "base64", nil], "application/stratum" => ["application/stratum", "base64", nil], "application/suit-envelope+cose" => ["application/suit-envelope+cose", "base64", nil], "application/suit-report+cose" => ["application/suit-report+cose", "base64", nil], "application/swid+cbor" => ["application/swid+cbor", "base64", nil], "application/swid+xml" => ["application/swid+xml", "base64", nil], "application/syslog-msg" => ["application/syslog-msg", "base64", nil], "application/tamp-apex-update" => ["application/tamp-apex-update", "base64", nil], "application/tamp-apex-update-confirm" => ["application/tamp-apex-update-confirm", "base64", nil], "application/tamp-community-update" => ["application/tamp-community-update", "base64", nil], "application/tamp-community-update-confirm" => ["application/tamp-community-update-confirm", "base64", nil], "application/tamp-error" => ["application/tamp-error", "base64", nil], "application/tamp-sequence-adjust" => ["application/tamp-sequence-adjust", "base64", nil], "application/tamp-sequence-adjust-confirm" => ["application/tamp-sequence-adjust-confirm", "base64", nil], "application/tamp-status-query" => ["application/tamp-status-query", "base64", nil], "application/tamp-status-response" => ["application/tamp-status-response", "base64", nil], "application/tamp-update" => ["application/tamp-update", "base64", nil], "application/tamp-update-confirm" => ["application/tamp-update-confirm", "base64", nil], "application/taxii+json" => ["application/taxii+json", "base64", nil], "application/td+json" => ["application/td+json", "base64", nil], "application/teep+cbor" => ["application/teep+cbor", "base64", nil], "application/tei+xml" => ["application/tei+xml", "base64", ["tei", "teicorpus"]], "application/texinfo" => ["application/texinfo", "base64", nil], "application/thraud+xml" => ["application/thraud+xml", "base64", ["tfi"]], "application/timestamp-query" => ["application/timestamp-query", "base64", nil], "application/timestamp-reply" => ["application/timestamp-reply", "base64", nil], "application/timestamped-data" => ["application/timestamped-data", "base64", ["tsd"]], "application/tlsrpt+gzip" => ["application/tlsrpt+gzip", "base64", nil], "application/tlsrpt+json" => ["application/tlsrpt+json", "base64", nil], "application/tm+json" => ["application/tm+json", "base64", nil], "application/tnauthlist" => ["application/tnauthlist", "base64", nil], "application/toc+cbor" => ["application/toc+cbor", "base64", nil], "application/token-introspection+jwt" => ["application/token-introspection+jwt", "base64", nil], "application/toml" => ["application/toml", "base64", nil], "application/toolbook" => ["application/toolbook", "base64", ["tbk"]], "application/trickle-ice-sdpfrag" => ["application/trickle-ice-sdpfrag", "base64", nil], "application/trig" => ["application/trig", "base64", nil], "application/trust-chain+json" => ["application/trust-chain+json", "base64", nil], "application/trust-mark+jwt" => ["application/trust-mark+jwt", "base64", nil], "application/trust-mark-delegation+jwt" => ["application/trust-mark-delegation+jwt", "base64", nil], "application/trust-mark-status-response+jwt" => ["application/trust-mark-status-response+jwt", "base64", nil], "application/ttml+xml" => ["application/ttml+xml", "base64", ["ttml"]], "application/tve-trigger" => ["application/tve-trigger", "base64", nil], "application/tzif" => ["application/tzif", "base64", nil], "application/tzif-leap" => ["application/tzif-leap", "base64", nil], "application/uccs+cbor" => ["application/uccs+cbor", "base64", nil], "application/ujcs+json" => ["application/ujcs+json", "base64", nil], "application/ulpfec" => ["application/ulpfec", "base64", nil], "application/urc-grpsheet+xml" => ["application/urc-grpsheet+xml", "base64", nil], "application/urc-ressheet+xml" => ["application/urc-ressheet+xml", "base64", nil], "application/urc-targetdesc+xml" => ["application/urc-targetdesc+xml", "base64", nil], "application/urc-uisocketdesc+xml" => ["application/urc-uisocketdesc+xml", "base64", nil], "application/v3c" => ["application/v3c", "base64", nil], "application/vc" => ["application/vc", "base64", nil], "application/vc+cose" => ["application/vc+cose", "base64", nil], "application/vc+jwt" => ["application/vc+jwt", "base64", nil], "application/vc+sd-jwt" => ["application/vc+sd-jwt", "base64", nil], "application/vcard+json" => ["application/vcard+json", "base64", nil], "application/vcard+xml" => ["application/vcard+xml", "base64", nil], "application/vda" => ["application/vda", "base64", nil], "application/vec+xml" => ["application/vec+xml", "base64", nil], "application/vec-package" => ["application/vec-package", "base64", nil], "application/vec-package+gzip" => ["application/vec-package+gzip", "base64", nil], "application/vec-package+zip" => ["application/vec-package+zip", "base64", nil], "application/vemmi" => ["application/vemmi", "base64", nil], "application/vividence.scriptfile" => ["application/vividence.scriptfile", "base64", nil], "application/vnd.1000minds.decision-model+xml" => ["application/vnd.1000minds.decision-model+xml", "base64", nil], "application/vnd.1ob" => ["application/vnd.1ob", "base64", nil], "application/vnd.3M.Post-it-Notes" => ["application/vnd.3M.Post-it-Notes", "base64", ["pwn"]], "application/vnd.3gpp-prose+xml" => ["application/vnd.3gpp-prose+xml", "base64", nil], "application/vnd.3gpp-prose-pc3a+xml" => ["application/vnd.3gpp-prose-pc3a+xml", "base64", nil], "application/vnd.3gpp-prose-pc3ach+xml" => ["application/vnd.3gpp-prose-pc3ach+xml", "base64", nil], "application/vnd.3gpp-prose-pc3ch+xml" => ["application/vnd.3gpp-prose-pc3ch+xml", "base64", nil], "application/vnd.3gpp-prose-pc8+xml" => ["application/vnd.3gpp-prose-pc8+xml", "base64", nil], "application/vnd.3gpp-v2x-local-service-information" => ["application/vnd.3gpp-v2x-local-service-information", "base64", nil], "application/vnd.3gpp.5gnas" => ["application/vnd.3gpp.5gnas", "base64", nil], "application/vnd.3gpp.5gsa2x" => ["application/vnd.3gpp.5gsa2x", "base64", nil], "application/vnd.3gpp.5gsa2x-local-service-information" => ["application/vnd.3gpp.5gsa2x-local-service-information", "base64", nil], "application/vnd.3gpp.5gsv2x" => ["application/vnd.3gpp.5gsv2x", "base64", nil], "application/vnd.3gpp.5gsv2x-local-service-information" => ["application/vnd.3gpp.5gsv2x-local-service-information", "base64", nil], "application/vnd.3gpp.GMOP+xml" => ["application/vnd.3gpp.GMOP+xml", "base64", nil], "application/vnd.3gpp.SRVCC-info+xml" => ["application/vnd.3gpp.SRVCC-info+xml", "base64", nil], "application/vnd.3gpp.access-transfer-events+xml" => ["application/vnd.3gpp.access-transfer-events+xml", "base64", nil], "application/vnd.3gpp.bsf+xml" => ["application/vnd.3gpp.bsf+xml", "base64", nil], "application/vnd.3gpp.crs+xml" => ["application/vnd.3gpp.crs+xml", "base64", nil], "application/vnd.3gpp.current-location-discovery+xml" => ["application/vnd.3gpp.current-location-discovery+xml", "base64", nil], "application/vnd.3gpp.gtpc" => ["application/vnd.3gpp.gtpc", "base64", nil], "application/vnd.3gpp.interworking-data" => ["application/vnd.3gpp.interworking-data", "base64", nil], "application/vnd.3gpp.lpp" => ["application/vnd.3gpp.lpp", "base64", nil], "application/vnd.3gpp.mc-signalling-ear" => ["application/vnd.3gpp.mc-signalling-ear", "base64", nil], "application/vnd.3gpp.mcdata-affiliation-command+xml" => ["application/vnd.3gpp.mcdata-affiliation-command+xml", "base64", nil], "application/vnd.3gpp.mcdata-info+xml" => ["application/vnd.3gpp.mcdata-info+xml", "base64", nil], "application/vnd.3gpp.mcdata-msgstore-ctrl-request+xml" => ["application/vnd.3gpp.mcdata-msgstore-ctrl-request+xml", "base64", nil], "application/vnd.3gpp.mcdata-payload" => ["application/vnd.3gpp.mcdata-payload", "base64", nil], "application/vnd.3gpp.mcdata-regroup+xml" => ["application/vnd.3gpp.mcdata-regroup+xml", "base64", nil], "application/vnd.3gpp.mcdata-service-config+xml" => ["application/vnd.3gpp.mcdata-service-config+xml", "base64", nil], "application/vnd.3gpp.mcdata-signalling" => ["application/vnd.3gpp.mcdata-signalling", "base64", nil], "application/vnd.3gpp.mcdata-ue-config+xml" => ["application/vnd.3gpp.mcdata-ue-config+xml", "base64", nil], "application/vnd.3gpp.mcdata-user-profile+xml" => ["application/vnd.3gpp.mcdata-user-profile+xml", "base64", nil], "application/vnd.3gpp.mcptt-affiliation-command+xml" => ["application/vnd.3gpp.mcptt-affiliation-command+xml", "base64", nil], "application/vnd.3gpp.mcptt-floor-request+xml" => ["application/vnd.3gpp.mcptt-floor-request+xml", "base64", nil], "application/vnd.3gpp.mcptt-info+xml" => ["application/vnd.3gpp.mcptt-info+xml", "base64", nil], "application/vnd.3gpp.mcptt-location-info+xml" => ["application/vnd.3gpp.mcptt-location-info+xml", "base64", nil], "application/vnd.3gpp.mcptt-mbms-usage-info+xml" => ["application/vnd.3gpp.mcptt-mbms-usage-info+xml", "base64", nil], "application/vnd.3gpp.mcptt-regroup+xml" => ["application/vnd.3gpp.mcptt-regroup+xml", "base64", nil], "application/vnd.3gpp.mcptt-service-config+xml" => ["application/vnd.3gpp.mcptt-service-config+xml", "base64", nil], "application/vnd.3gpp.mcptt-signed+xml" => ["application/vnd.3gpp.mcptt-signed+xml", "base64", nil], "application/vnd.3gpp.mcptt-ue-config+xml" => ["application/vnd.3gpp.mcptt-ue-config+xml", "base64", nil], "application/vnd.3gpp.mcptt-ue-init-config+xml" => ["application/vnd.3gpp.mcptt-ue-init-config+xml", "base64", nil], "application/vnd.3gpp.mcptt-user-profile+xml" => ["application/vnd.3gpp.mcptt-user-profile+xml", "base64", nil], "application/vnd.3gpp.mcs-location-user-config+xml" => ["application/vnd.3gpp.mcs-location-user-config+xml", "base64", nil], "application/vnd.3gpp.mcvideo-affiliation-command+xml" => ["application/vnd.3gpp.mcvideo-affiliation-command+xml", "base64", nil], "application/vnd.3gpp.mcvideo-affiliation-info+xml" => ["application/vnd.3gpp.mcvideo-affiliation-info+xml", "base64", nil], "application/vnd.3gpp.mcvideo-info+xml" => ["application/vnd.3gpp.mcvideo-info+xml", "base64", nil], "application/vnd.3gpp.mcvideo-location-info+xml" => ["application/vnd.3gpp.mcvideo-location-info+xml", "base64", nil], "application/vnd.3gpp.mcvideo-mbms-usage-info+xml" => ["application/vnd.3gpp.mcvideo-mbms-usage-info+xml", "base64", nil], "application/vnd.3gpp.mcvideo-regroup+xml" => ["application/vnd.3gpp.mcvideo-regroup+xml", "base64", nil], "application/vnd.3gpp.mcvideo-service-config+xml" => ["application/vnd.3gpp.mcvideo-service-config+xml", "base64", nil], "application/vnd.3gpp.mcvideo-transmission-request+xml" => ["application/vnd.3gpp.mcvideo-transmission-request+xml", "base64", nil], "application/vnd.3gpp.mcvideo-ue-config+xml" => ["application/vnd.3gpp.mcvideo-ue-config+xml", "base64", nil], "application/vnd.3gpp.mcvideo-user-profile+xml" => ["application/vnd.3gpp.mcvideo-user-profile+xml", "base64", nil], "application/vnd.3gpp.mid-call+xml" => ["application/vnd.3gpp.mid-call+xml", "base64", nil], "application/vnd.3gpp.ngap" => ["application/vnd.3gpp.ngap", "base64", nil], "application/vnd.3gpp.pfcp" => ["application/vnd.3gpp.pfcp", "base64", nil], "application/vnd.3gpp.pic-bw-large" => ["application/vnd.3gpp.pic-bw-large", "base64", ["plb"]], "application/vnd.3gpp.pic-bw-small" => ["application/vnd.3gpp.pic-bw-small", "base64", ["psb"]], "application/vnd.3gpp.pic-bw-var" => ["application/vnd.3gpp.pic-bw-var", "base64", ["pvb"]], "application/vnd.3gpp.pinapp-info+xml" => ["application/vnd.3gpp.pinapp-info+xml", "base64", nil], "application/vnd.3gpp.s1ap" => ["application/vnd.3gpp.s1ap", "base64", nil], "application/vnd.3gpp.seal-app-comm-requirements-info+xml" => ["application/vnd.3gpp.seal-app-comm-requirements-info+xml", "base64", nil], "application/vnd.3gpp.seal-data-delivery-info+cbor" => ["application/vnd.3gpp.seal-data-delivery-info+cbor", "base64", nil], "application/vnd.3gpp.seal-data-delivery-info+xml" => ["application/vnd.3gpp.seal-data-delivery-info+xml", "base64", nil], "application/vnd.3gpp.seal-group-doc+xml" => ["application/vnd.3gpp.seal-group-doc+xml", "base64", nil], "application/vnd.3gpp.seal-info+xml" => ["application/vnd.3gpp.seal-info+xml", "base64", nil], "application/vnd.3gpp.seal-location-info+cbor" => ["application/vnd.3gpp.seal-location-info+cbor", "base64", nil], "application/vnd.3gpp.seal-location-info+xml" => ["application/vnd.3gpp.seal-location-info+xml", "base64", nil], "application/vnd.3gpp.seal-mbms-usage-info+xml" => ["application/vnd.3gpp.seal-mbms-usage-info+xml", "base64", nil], "application/vnd.3gpp.seal-mbs-usage-info+xml" => ["application/vnd.3gpp.seal-mbs-usage-info+xml", "base64", nil], "application/vnd.3gpp.seal-network-QoS-management-info+xml" => ["application/vnd.3gpp.seal-network-QoS-management-info+xml", "base64", nil], "application/vnd.3gpp.seal-network-resource-info+cbor" => ["application/vnd.3gpp.seal-network-resource-info+cbor", "base64", nil], "application/vnd.3gpp.seal-ue-config-info+xml" => ["application/vnd.3gpp.seal-ue-config-info+xml", "base64", nil], "application/vnd.3gpp.seal-unicast-info+xml" => ["application/vnd.3gpp.seal-unicast-info+xml", "base64", nil], "application/vnd.3gpp.seal-user-profile-info+xml" => ["application/vnd.3gpp.seal-user-profile-info+xml", "base64", nil], "application/vnd.3gpp.sms" => ["application/vnd.3gpp.sms", "base64", ["sms"]], "application/vnd.3gpp.sms+xml" => ["application/vnd.3gpp.sms+xml", "base64", nil], "application/vnd.3gpp.srvcc-ext+xml" => ["application/vnd.3gpp.srvcc-ext+xml", "base64", nil], "application/vnd.3gpp.state-and-event-info+xml" => ["application/vnd.3gpp.state-and-event-info+xml", "base64", nil], "application/vnd.3gpp.ussd+xml" => ["application/vnd.3gpp.ussd+xml", "base64", nil], "application/vnd.3gpp.v2x" => ["application/vnd.3gpp.v2x", "base64", nil], "application/vnd.3gpp.vae-info+xml" => ["application/vnd.3gpp.vae-info+xml", "base64", nil], "application/vnd.3gpp2.bcmcsinfo+xml" => ["application/vnd.3gpp2.bcmcsinfo+xml", "base64", nil], "application/vnd.3gpp2.sms" => ["application/vnd.3gpp2.sms", "base64", nil], "application/vnd.3gpp2.tcap" => ["application/vnd.3gpp2.tcap", "base64", ["tcap"]], "application/vnd.3lightssoftware.imagescal" => ["application/vnd.3lightssoftware.imagescal", "base64", nil], "application/vnd.FloGraphIt" => ["application/vnd.FloGraphIt", "base64", ["gph"]], "application/vnd.HandHeld-Entertainment+xml" => ["application/vnd.HandHeld-Entertainment+xml", "base64", ["zmm"]], "application/vnd.Kinar" => ["application/vnd.Kinar", "base64", ["kne", "knp", "sdf"]], "application/vnd.MFER" => ["application/vnd.MFER", "base64", ["mwf"]], "application/vnd.Mobius.DAF" => ["application/vnd.Mobius.DAF", "base64", ["daf"]], "application/vnd.Mobius.DIS" => ["application/vnd.Mobius.DIS", "base64", ["dis"]], "application/vnd.Mobius.MBK" => ["application/vnd.Mobius.MBK", "base64", ["mbk"]], "application/vnd.Mobius.MQY" => ["application/vnd.Mobius.MQY", "base64", ["mqy"]], "application/vnd.Mobius.MSL" => ["application/vnd.Mobius.MSL", "base64", ["msl"]], "application/vnd.Mobius.PLC" => ["application/vnd.Mobius.PLC", "base64", ["plc"]], "application/vnd.Mobius.TXF" => ["application/vnd.Mobius.TXF", "base64", ["txf"]], "application/vnd.Quark.QuarkXPress" => ["application/vnd.Quark.QuarkXPress", "8bit", ["qxd", "qxt", "qwd", "qwt", "qxl", "qxb"]], "application/vnd.R74n.sandboxels+json" => ["application/vnd.R74n.sandboxels+json", "base64", nil], "application/vnd.RenLearn.rlprint" => ["application/vnd.RenLearn.rlprint", "base64", nil], "application/vnd.SimTech-MindMapper" => ["application/vnd.SimTech-MindMapper", "base64", ["twd", "twds"]], "application/vnd.abdalsecuritygroup.lockbox" => ["application/vnd.abdalsecuritygroup.lockbox", "base64", nil], "application/vnd.accpac.simply.aso" => ["application/vnd.accpac.simply.aso", "base64", ["aso"]], "application/vnd.accpac.simply.imp" => ["application/vnd.accpac.simply.imp", "base64", ["imp"]], "application/vnd.acm.addressxfer+json" => ["application/vnd.acm.addressxfer+json", "base64", nil], "application/vnd.acm.chatbot+json" => ["application/vnd.acm.chatbot+json", "base64", nil], "application/vnd.acucobol" => ["application/vnd.acucobol", "base64", ["acu"]], "application/vnd.acucorp" => ["application/vnd.acucorp", "7bit", ["atc", "acutc"]], "application/vnd.adobe.aftereffects.project" => ["application/vnd.adobe.aftereffects.project", "base64", ["aep"]], "application/vnd.adobe.aftereffects.template" => ["application/vnd.adobe.aftereffects.template", "base64", ["aet"]], "application/vnd.adobe.air-application-installer-package+zip" => ["application/vnd.adobe.air-application-installer-package+zip", "base64", ["air"]], "application/vnd.adobe.flash.movie" => ["application/vnd.adobe.flash.movie", "base64", nil], "application/vnd.adobe.formscentral.fcdt" => ["application/vnd.adobe.formscentral.fcdt", "base64", ["fcdt"]], "application/vnd.adobe.fxp" => ["application/vnd.adobe.fxp", "base64", ["fxp", "fxpl"]], "application/vnd.adobe.indesign-idml-package" => ["application/vnd.adobe.indesign-idml-package", "base64", ["idml"]], "application/vnd.adobe.partial-upload" => ["application/vnd.adobe.partial-upload", "base64", nil], "application/vnd.adobe.xdp+xml" => ["application/vnd.adobe.xdp+xml", "base64", ["xdp"]], "application/vnd.adobe.xfdf" => ["application/vnd.adobe.xfdf", "base64", ["xfdf"]], "application/vnd.aether.imp" => ["application/vnd.aether.imp", "base64", nil], "application/vnd.afpc.afplinedata" => ["application/vnd.afpc.afplinedata", "base64", nil], "application/vnd.afpc.afplinedata-pagedef" => ["application/vnd.afpc.afplinedata-pagedef", "base64", nil], "application/vnd.afpc.cmoca-cmresource" => ["application/vnd.afpc.cmoca-cmresource", "base64", nil], "application/vnd.afpc.foca-charset" => ["application/vnd.afpc.foca-charset", "base64", nil], "application/vnd.afpc.foca-codedfont" => ["application/vnd.afpc.foca-codedfont", "base64", nil], "application/vnd.afpc.foca-codepage" => ["application/vnd.afpc.foca-codepage", "base64", nil], "application/vnd.afpc.modca" => ["application/vnd.afpc.modca", "base64", nil], "application/vnd.afpc.modca-cmtable" => ["application/vnd.afpc.modca-cmtable", "base64", nil], "application/vnd.afpc.modca-formdef" => ["application/vnd.afpc.modca-formdef", "base64", nil], "application/vnd.afpc.modca-mediummap" => ["application/vnd.afpc.modca-mediummap", "base64", nil], "application/vnd.afpc.modca-objectcontainer" => ["application/vnd.afpc.modca-objectcontainer", "base64", nil], "application/vnd.afpc.modca-overlay" => ["application/vnd.afpc.modca-overlay", "base64", nil], "application/vnd.afpc.modca-pagesegment" => ["application/vnd.afpc.modca-pagesegment", "base64", nil], "application/vnd.age" => ["application/vnd.age", "base64", nil], "application/vnd.agtp.identity+json" => ["application/vnd.agtp.identity+json", "base64", nil], "application/vnd.agtp.identity+yaml" => ["application/vnd.agtp.identity+yaml", "base64", nil], "application/vnd.ah-barcode" => ["application/vnd.ah-barcode", "base64", nil], "application/vnd.ahead.space" => ["application/vnd.ahead.space", "base64", ["ahead"]], "application/vnd.aia" => ["application/vnd.aia", "base64", nil], "application/vnd.airzip.filesecure.azf" => ["application/vnd.airzip.filesecure.azf", "base64", ["azf"]], "application/vnd.airzip.filesecure.azs" => ["application/vnd.airzip.filesecure.azs", "base64", ["azs"]], "application/vnd.amadeus+json" => ["application/vnd.amadeus+json", "base64", nil], "application/vnd.amazon.ebook" => ["application/vnd.amazon.ebook", "base64", ["azw"]], "application/vnd.amazon.mobi8-ebook" => ["application/vnd.amazon.mobi8-ebook", "base64", nil], "application/vnd.americandynamics.acc" => ["application/vnd.americandynamics.acc", "base64", ["acc"]], "application/vnd.amiga.ami" => ["application/vnd.amiga.ami", "base64", ["ami"]], "application/vnd.amundsen.maze+xml" => ["application/vnd.amundsen.maze+xml", "base64", nil], "application/vnd.android.axml" => ["application/vnd.android.axml", "base64", nil], "application/vnd.android.ota" => ["application/vnd.android.ota", "base64", nil], "application/vnd.android.package-archive" => ["application/vnd.android.package-archive", "base64", ["apk"]], "application/vnd.anki" => ["application/vnd.anki", "base64", nil], "application/vnd.anser-web-certificate-issue-initiation" => ["application/vnd.anser-web-certificate-issue-initiation", "base64", ["cii"]], "application/vnd.anser-web-funds-transfer-initiation" => ["application/vnd.anser-web-funds-transfer-initiation", "base64", ["fti"]], "application/vnd.antix.game-component" => ["application/vnd.antix.game-component", "base64", ["atx"]], "application/vnd.apache.arrow.file" => ["application/vnd.apache.arrow.file", "base64", nil], "application/vnd.apache.arrow.stream" => ["application/vnd.apache.arrow.stream", "base64", nil], "application/vnd.apache.parquet" => ["application/vnd.apache.parquet", "base64", ["parquet"]], "application/vnd.apache.thrift.binary" => ["application/vnd.apache.thrift.binary", "base64", nil], "application/vnd.apache.thrift.compact" => ["application/vnd.apache.thrift.compact", "base64", nil], "application/vnd.apache.thrift.json" => ["application/vnd.apache.thrift.json", "base64", nil], "application/vnd.apexlang" => ["application/vnd.apexlang", "base64", nil], "application/vnd.api+json" => ["application/vnd.api+json", "base64", nil], "application/vnd.aplextor.warrp+json" => ["application/vnd.aplextor.warrp+json", "base64", nil], "application/vnd.apothekende.reservation+json" => ["application/vnd.apothekende.reservation+json", "base64", nil], "application/vnd.apple.installer+xml" => ["application/vnd.apple.installer+xml", "base64", ["mpkg"]], "application/vnd.apple.iwork" => ["application/vnd.apple.iwork", "base64", nil], "application/vnd.apple.keynote" => ["application/vnd.apple.keynote", "base64", ["key"]], "application/vnd.apple.mpegurl" => ["application/vnd.apple.mpegurl", "base64", ["m3u8"]], "application/vnd.apple.numbers" => ["application/vnd.apple.numbers", "base64", ["numbers"]], "application/vnd.apple.pages" => ["application/vnd.apple.pages", "base64", ["pages"]], "application/vnd.apple.pkpass" => ["application/vnd.apple.pkpass", "base64", ["pkpass"]], "application/vnd.apple.steering-list" => ["application/vnd.apple.steering-list", "base64", nil], "application/vnd.apple.unknown.13" => ["application/vnd.apple.unknown.13", "base64", nil], "application/vnd.arastra.swi" => ["application/vnd.arastra.swi", "base64", ["swi"]], "application/vnd.aristanetworks.swi" => ["application/vnd.aristanetworks.swi", "base64", ["swi"]], "application/vnd.artisan+json" => ["application/vnd.artisan+json", "base64", nil], "application/vnd.artsquare" => ["application/vnd.artsquare", "base64", nil], "application/vnd.as207960.vas.config+jer" => ["application/vnd.as207960.vas.config+jer", "base64", nil], "application/vnd.as207960.vas.config+uper" => ["application/vnd.as207960.vas.config+uper", "base64", nil], "application/vnd.as207960.vas.tap+jer" => ["application/vnd.as207960.vas.tap+jer", "base64", nil], "application/vnd.as207960.vas.tap+uper" => ["application/vnd.as207960.vas.tap+uper", "base64", nil], "application/vnd.astraea-software.iota" => ["application/vnd.astraea-software.iota", "base64", ["iota"]], "application/vnd.audiograph" => ["application/vnd.audiograph", "base64", ["aep"]], "application/vnd.aumtrix.aum" => ["application/vnd.aumtrix.aum", "base64", nil], "application/vnd.autopackage" => ["application/vnd.autopackage", "base64", nil], "application/vnd.avalon+json" => ["application/vnd.avalon+json", "base64", nil], "application/vnd.avistar+xml" => ["application/vnd.avistar+xml", "base64", nil], "application/vnd.balsamiq.bmml+xml" => ["application/vnd.balsamiq.bmml+xml", "base64", nil], "application/vnd.balsamiq.bmpr" => ["application/vnd.balsamiq.bmpr", "base64", nil], "application/vnd.banana-accounting" => ["application/vnd.banana-accounting", "base64", nil], "application/vnd.bbf.usp.error" => ["application/vnd.bbf.usp.error", "base64", nil], "application/vnd.bbf.usp.msg" => ["application/vnd.bbf.usp.msg", "base64", nil], "application/vnd.bbf.usp.msg+json" => ["application/vnd.bbf.usp.msg+json", "base64", nil], "application/vnd.bekitzur-stech+json" => ["application/vnd.bekitzur-stech+json", "base64", nil], "application/vnd.belightsoft.lhzd+zip" => ["application/vnd.belightsoft.lhzd+zip", "base64", nil], "application/vnd.belightsoft.lhzl+zip" => ["application/vnd.belightsoft.lhzl+zip", "base64", nil], "application/vnd.bint.med-content" => ["application/vnd.bint.med-content", "base64", nil], "application/vnd.biopax.rdf+xml" => ["application/vnd.biopax.rdf+xml", "base64", nil], "application/vnd.blink-idb-value-wrapper" => ["application/vnd.blink-idb-value-wrapper", "base64", nil], "application/vnd.blueice.multipass" => ["application/vnd.blueice.multipass", "base64", ["mpm"]], "application/vnd.bluetooth.ep.oob" => ["application/vnd.bluetooth.ep.oob", "base64", nil], "application/vnd.bluetooth.le.oob" => ["application/vnd.bluetooth.le.oob", "base64", nil], "application/vnd.bmi" => ["application/vnd.bmi", "base64", ["bmi"]], "application/vnd.bpf" => ["application/vnd.bpf", "base64", nil], "application/vnd.bpf3" => ["application/vnd.bpf3", "base64", nil], "application/vnd.businessobjects" => ["application/vnd.businessobjects", "base64", ["rep"]], "application/vnd.byu.uapi+json" => ["application/vnd.byu.uapi+json", "base64", nil], "application/vnd.bzip3" => ["application/vnd.bzip3", "base64", nil], "application/vnd.c3voc.schedule+xml" => ["application/vnd.c3voc.schedule+xml", "base64", nil], "application/vnd.cab-jscript" => ["application/vnd.cab-jscript", "base64", nil], "application/vnd.canon-cpdl" => ["application/vnd.canon-cpdl", "base64", nil], "application/vnd.canon-lips" => ["application/vnd.canon-lips", "base64", nil], "application/vnd.capasystems-pg+json" => ["application/vnd.capasystems-pg+json", "base64", nil], "application/vnd.cel" => ["application/vnd.cel", "base64", nil], "application/vnd.cendio.thinlinc.clientconf" => ["application/vnd.cendio.thinlinc.clientconf", "base64", nil], "application/vnd.century-systems.tcp_stream" => ["application/vnd.century-systems.tcp_stream", "base64", nil], "application/vnd.chemdraw+xml" => ["application/vnd.chemdraw+xml", "base64", ["cdxml"]], "application/vnd.chess-pgn" => ["application/vnd.chess-pgn", "base64", nil], "application/vnd.chipnuts.karaoke-mmd" => ["application/vnd.chipnuts.karaoke-mmd", "base64", ["mmd"]], "application/vnd.ciedi" => ["application/vnd.ciedi", "base64", nil], "application/vnd.cinderella" => ["application/vnd.cinderella", "base64", ["cdy"]], "application/vnd.cirpack.isdn-ext" => ["application/vnd.cirpack.isdn-ext", "base64", nil], "application/vnd.citationstyles.style+xml" => ["application/vnd.citationstyles.style+xml", "base64", nil], "application/vnd.claymore" => ["application/vnd.claymore", "base64", ["cla"]], "application/vnd.cloanto.rp9" => ["application/vnd.cloanto.rp9", "base64", ["rp9"]], "application/vnd.clonk.c4group" => ["application/vnd.clonk.c4group", "base64", ["c4d", "c4f", "c4g", "c4p", "c4u"]], "application/vnd.cluetrust.cartomobile-config" => ["application/vnd.cluetrust.cartomobile-config", "base64", ["c11amc"]], "application/vnd.cluetrust.cartomobile-config-pkg" => ["application/vnd.cluetrust.cartomobile-config-pkg", "base64", ["c11amz"]], "application/vnd.cmmf-configuration-information+json" => ["application/vnd.cmmf-configuration-information+json", "base64", nil], "application/vnd.cmmf-efd+xml" => ["application/vnd.cmmf-efd+xml", "base64", nil], "application/vnd.cmmf-encoder-configuration+json" => ["application/vnd.cmmf-encoder-configuration+json", "base64", nil], "application/vnd.cncf.helm.chart.content.v1.tar+gzip" => ["application/vnd.cncf.helm.chart.content.v1.tar+gzip", "base64", nil], "application/vnd.cncf.helm.chart.provenance.v1.prov" => ["application/vnd.cncf.helm.chart.provenance.v1.prov", "base64", nil], "application/vnd.cncf.helm.config.v1+json" => ["application/vnd.cncf.helm.config.v1+json", "base64", nil], "application/vnd.coffeescript" => ["application/vnd.coffeescript", "base64", nil], "application/vnd.collabio.xodocuments.document" => ["application/vnd.collabio.xodocuments.document", "base64", nil], "application/vnd.collabio.xodocuments.document-template" => ["application/vnd.collabio.xodocuments.document-template", "base64", nil], "application/vnd.collabio.xodocuments.presentation" => ["application/vnd.collabio.xodocuments.presentation", "base64", nil], "application/vnd.collabio.xodocuments.presentation-template" => ["application/vnd.collabio.xodocuments.presentation-template", "base64", nil], "application/vnd.collabio.xodocuments.spreadsheet" => ["application/vnd.collabio.xodocuments.spreadsheet", "base64", nil], "application/vnd.collabio.xodocuments.spreadsheet-template" => ["application/vnd.collabio.xodocuments.spreadsheet-template", "base64", nil], "application/vnd.collection+json" => ["application/vnd.collection+json", "base64", nil], "application/vnd.collection.doc+json" => ["application/vnd.collection.doc+json", "base64", nil], "application/vnd.collection.next+json" => ["application/vnd.collection.next+json", "base64", nil], "application/vnd.comicbook+zip" => ["application/vnd.comicbook+zip", "base64", nil], "application/vnd.comicbook-rar" => ["application/vnd.comicbook-rar", "base64", nil], "application/vnd.commerce-battelle" => ["application/vnd.commerce-battelle", "base64", nil], "application/vnd.commonspace" => ["application/vnd.commonspace", "base64", ["csp"]], "application/vnd.contact.cmsg" => ["application/vnd.contact.cmsg", "base64", ["cdbcmsg"]], "application/vnd.coreos.ignition+json" => ["application/vnd.coreos.ignition+json", "base64", nil], "application/vnd.cosmocaller" => ["application/vnd.cosmocaller", "base64", ["cmc"]], "application/vnd.crick.clicker" => ["application/vnd.crick.clicker", "base64", ["clkx"]], "application/vnd.crick.clicker.keyboard" => ["application/vnd.crick.clicker.keyboard", "base64", ["clkk"]], "application/vnd.crick.clicker.palette" => ["application/vnd.crick.clicker.palette", "base64", ["clkp"]], "application/vnd.crick.clicker.template" => ["application/vnd.crick.clicker.template", "base64", ["clkt"]], "application/vnd.crick.clicker.wordbank" => ["application/vnd.crick.clicker.wordbank", "base64", ["clkw"]], "application/vnd.criticaltools.wbs+xml" => ["application/vnd.criticaltools.wbs+xml", "base64", ["wbs"]], "application/vnd.cryptii.pipe+json" => ["application/vnd.cryptii.pipe+json", "base64", nil], "application/vnd.crypto-shade-file" => ["application/vnd.crypto-shade-file", "base64", nil], "application/vnd.cryptomator.encrypted" => ["application/vnd.cryptomator.encrypted", "base64", nil], "application/vnd.cryptomator.vault" => ["application/vnd.cryptomator.vault", "base64", nil], "application/vnd.ctc-posml" => ["application/vnd.ctc-posml", "base64", ["pml"]], "application/vnd.ctct.ws+xml" => ["application/vnd.ctct.ws+xml", "base64", nil], "application/vnd.cups-pdf" => ["application/vnd.cups-pdf", "base64", nil], "application/vnd.cups-postscript" => ["application/vnd.cups-postscript", "base64", nil], "application/vnd.cups-ppd" => ["application/vnd.cups-ppd", "base64", ["ppd"]], "application/vnd.cups-raster" => ["application/vnd.cups-raster", "base64", nil], "application/vnd.cups-raw" => ["application/vnd.cups-raw", "base64", nil], "application/vnd.curl" => ["application/vnd.curl", "base64", ["curl"]], "application/vnd.curl.car" => ["application/vnd.curl.car", "base64", ["car"]], "application/vnd.curl.pcurl" => ["application/vnd.curl.pcurl", "base64", ["pcurl"]], "application/vnd.cyan.dean.root+xml" => ["application/vnd.cyan.dean.root+xml", "base64", nil], "application/vnd.cybank" => ["application/vnd.cybank", "base64", nil], "application/vnd.cyclonedx+json" => ["application/vnd.cyclonedx+json", "base64", nil], "application/vnd.cyclonedx+xml" => ["application/vnd.cyclonedx+xml", "base64", nil], "application/vnd.d2l.coursepackage1p0+zip" => ["application/vnd.d2l.coursepackage1p0+zip", "base64", nil], "application/vnd.d3m-dataset" => ["application/vnd.d3m-dataset", "base64", nil], "application/vnd.d3m-problem" => ["application/vnd.d3m-problem", "base64", nil], "application/vnd.dart" => ["application/vnd.dart", "base64", ["dart"]], "application/vnd.data-vision.rdz" => ["application/vnd.data-vision.rdz", "base64", ["rdz"]], "application/vnd.datalog" => ["application/vnd.datalog", "base64", nil], "application/vnd.datapackage+json" => ["application/vnd.datapackage+json", "base64", nil], "application/vnd.dataresource+json" => ["application/vnd.dataresource+json", "base64", nil], "application/vnd.dbf" => ["application/vnd.dbf", "base64", nil], "application/vnd.dcmp+xml" => ["application/vnd.dcmp+xml", "base64", nil], "application/vnd.debian.binary-package" => ["application/vnd.debian.binary-package", "base64", nil], "application/vnd.dece.data" => ["application/vnd.dece.data", "base64", ["uvd", "uvf", "uvvd", "uvvf"]], "application/vnd.dece.ttml+xml" => ["application/vnd.dece.ttml+xml", "base64", ["uvt", "uvvt"]], "application/vnd.dece.unspecified" => ["application/vnd.dece.unspecified", "base64", ["uvvx", "uvx"]], "application/vnd.dece.zip" => ["application/vnd.dece.zip", "base64", ["uvvz", "uvz"]], "application/vnd.denovo.fcselayout-link" => ["application/vnd.denovo.fcselayout-link", "base64", ["fe_launch"]], "application/vnd.desmume.movie" => ["application/vnd.desmume.movie", "base64", nil], "application/vnd.deut+json" => ["application/vnd.deut+json", "base64", nil], "application/vnd.digilite.prolights" => ["application/vnd.digilite.prolights", "base64", nil], "application/vnd.digitalstack.document+zip" => ["application/vnd.digitalstack.document+zip", "base64", nil], "application/vnd.dir-bi.plate-dl-nosuffix" => ["application/vnd.dir-bi.plate-dl-nosuffix", "base64", nil], "application/vnd.dm.delegation+xml" => ["application/vnd.dm.delegation+xml", "base64", nil], "application/vnd.dna" => ["application/vnd.dna", "base64", ["dna"]], "application/vnd.document+json" => ["application/vnd.document+json", "base64", nil], "application/vnd.dolby.mlp" => ["application/vnd.dolby.mlp", "base64", ["mlp"]], "application/vnd.dolby.mobile.1" => ["application/vnd.dolby.mobile.1", "base64", nil], "application/vnd.dolby.mobile.2" => ["application/vnd.dolby.mobile.2", "base64", nil], "application/vnd.doremir.scorecloud-binary-document" => ["application/vnd.doremir.scorecloud-binary-document", "base64", nil], "application/vnd.dpgraph" => ["application/vnd.dpgraph", "base64", ["dpg"]], "application/vnd.dreamfactory" => ["application/vnd.dreamfactory", "base64", ["dfac"]], "application/vnd.drive+json" => ["application/vnd.drive+json", "base64", nil], "application/vnd.ds-keypoint" => ["application/vnd.ds-keypoint", "base64", ["kpxx"]], "application/vnd.dtg.local" => ["application/vnd.dtg.local", "base64", nil], "application/vnd.dtg.local.flash" => ["application/vnd.dtg.local.flash", "base64", nil], "application/vnd.dtg.local.html" => ["application/vnd.dtg.local.html", "base64", nil], "application/vnd.dvb.ait" => ["application/vnd.dvb.ait", "base64", ["ait"]], "application/vnd.dvb.dvbisl+xml" => ["application/vnd.dvb.dvbisl+xml", "base64", nil], "application/vnd.dvb.dvbj" => ["application/vnd.dvb.dvbj", "base64", nil], "application/vnd.dvb.esgcontainer" => ["application/vnd.dvb.esgcontainer", "base64", nil], "application/vnd.dvb.ipdcdftnotifaccess" => ["application/vnd.dvb.ipdcdftnotifaccess", "base64", nil], "application/vnd.dvb.ipdcesgaccess" => ["application/vnd.dvb.ipdcesgaccess", "base64", nil], "application/vnd.dvb.ipdcesgaccess2" => ["application/vnd.dvb.ipdcesgaccess2", "base64", nil], "application/vnd.dvb.ipdcesgpdd" => ["application/vnd.dvb.ipdcesgpdd", "base64", nil], "application/vnd.dvb.ipdcroaming" => ["application/vnd.dvb.ipdcroaming", "base64", nil], "application/vnd.dvb.iptv.alfec-base" => ["application/vnd.dvb.iptv.alfec-base", "base64", nil], "application/vnd.dvb.iptv.alfec-enhancement" => ["application/vnd.dvb.iptv.alfec-enhancement", "base64", nil], "application/vnd.dvb.notif-aggregate-root+xml" => ["application/vnd.dvb.notif-aggregate-root+xml", "base64", nil], "application/vnd.dvb.notif-container+xml" => ["application/vnd.dvb.notif-container+xml", "base64", nil], "application/vnd.dvb.notif-generic+xml" => ["application/vnd.dvb.notif-generic+xml", "base64", nil], "application/vnd.dvb.notif-ia-msglist+xml" => ["application/vnd.dvb.notif-ia-msglist+xml", "base64", nil], "application/vnd.dvb.notif-ia-registration-request+xml" => ["application/vnd.dvb.notif-ia-registration-request+xml", "base64", nil], "application/vnd.dvb.notif-ia-registration-response+xml" => ["application/vnd.dvb.notif-ia-registration-response+xml", "base64", nil], "application/vnd.dvb.notif-init+xml" => ["application/vnd.dvb.notif-init+xml", "base64", nil], "application/vnd.dvb.pfr" => ["application/vnd.dvb.pfr", "base64", nil], "application/vnd.dvb.service" => ["application/vnd.dvb.service", "base64", ["svc"]], "application/vnd.dxr" => ["application/vnd.dxr", "base64", nil], "application/vnd.dynageo" => ["application/vnd.dynageo", "base64", ["geo"]], "application/vnd.dzr" => ["application/vnd.dzr", "base64", nil], "application/vnd.easykaraoke.cdgdownload" => ["application/vnd.easykaraoke.cdgdownload", "base64", nil], "application/vnd.ecdis-update" => ["application/vnd.ecdis-update", "base64", nil], "application/vnd.ecip.rlp" => ["application/vnd.ecip.rlp", "base64", nil], "application/vnd.eclipse.ditto+json" => ["application/vnd.eclipse.ditto+json", "base64", nil], "application/vnd.ecowin.chart" => ["application/vnd.ecowin.chart", "base64", ["mag"]], "application/vnd.ecowin.filerequest" => ["application/vnd.ecowin.filerequest", "base64", nil], "application/vnd.ecowin.fileupdate" => ["application/vnd.ecowin.fileupdate", "base64", nil], "application/vnd.ecowin.series" => ["application/vnd.ecowin.series", "base64", nil], "application/vnd.ecowin.seriesrequest" => ["application/vnd.ecowin.seriesrequest", "base64", nil], "application/vnd.ecowin.seriesupdate" => ["application/vnd.ecowin.seriesupdate", "base64", nil], "application/vnd.edulith.edux+json" => ["application/vnd.edulith.edux+json", "base64", nil], "application/vnd.efi.img" => ["application/vnd.efi.img", "base64", nil], "application/vnd.efi.iso" => ["application/vnd.efi.iso", "base64", nil], "application/vnd.eln+zip" => ["application/vnd.eln+zip", "base64", nil], "application/vnd.emclient.accessrequest+xml" => ["application/vnd.emclient.accessrequest+xml", "base64", nil], "application/vnd.enliven" => ["application/vnd.enliven", "base64", ["nml"]], "application/vnd.enphase.envoy" => ["application/vnd.enphase.envoy", "base64", nil], "application/vnd.eprints.data+xml" => ["application/vnd.eprints.data+xml", "base64", nil], "application/vnd.epson.esf" => ["application/vnd.epson.esf", "base64", ["esf"]], "application/vnd.epson.msf" => ["application/vnd.epson.msf", "base64", ["msf"]], "application/vnd.epson.quickanime" => ["application/vnd.epson.quickanime", "base64", ["qam"]], "application/vnd.epson.salt" => ["application/vnd.epson.salt", "base64", ["slt"]], "application/vnd.epson.ssf" => ["application/vnd.epson.ssf", "base64", ["ssf"]], "application/vnd.ericsson.quickcall" => ["application/vnd.ericsson.quickcall", "base64", nil], "application/vnd.erofs" => ["application/vnd.erofs", "base64", nil], "application/vnd.espass-espass+zip" => ["application/vnd.espass-espass+zip", "base64", nil], "application/vnd.eszigno3+xml" => ["application/vnd.eszigno3+xml", "base64", ["es3", "et3"]], "application/vnd.etsi.aoc+xml" => ["application/vnd.etsi.aoc+xml", "base64", nil], "application/vnd.etsi.asic-e+zip" => ["application/vnd.etsi.asic-e+zip", "base64", ["asice"]], "application/vnd.etsi.asic-s+zip" => ["application/vnd.etsi.asic-s+zip", "base64", ["asics"]], "application/vnd.etsi.cug+xml" => ["application/vnd.etsi.cug+xml", "base64", nil], "application/vnd.etsi.iptvcommand+xml" => ["application/vnd.etsi.iptvcommand+xml", "base64", nil], "application/vnd.etsi.iptvdiscovery+xml" => ["application/vnd.etsi.iptvdiscovery+xml", "base64", nil], "application/vnd.etsi.iptvprofile+xml" => ["application/vnd.etsi.iptvprofile+xml", "base64", nil], "application/vnd.etsi.iptvsad-bc+xml" => ["application/vnd.etsi.iptvsad-bc+xml", "base64", nil], "application/vnd.etsi.iptvsad-cod+xml" => ["application/vnd.etsi.iptvsad-cod+xml", "base64", nil], "application/vnd.etsi.iptvsad-npvr+xml" => ["application/vnd.etsi.iptvsad-npvr+xml", "base64", nil], "application/vnd.etsi.iptvservice+xml" => ["application/vnd.etsi.iptvservice+xml", "base64", nil], "application/vnd.etsi.iptvsync+xml" => ["application/vnd.etsi.iptvsync+xml", "base64", nil], "application/vnd.etsi.iptvueprofile+xml" => ["application/vnd.etsi.iptvueprofile+xml", "base64", nil], "application/vnd.etsi.mcid+xml" => ["application/vnd.etsi.mcid+xml", "base64", nil], "application/vnd.etsi.mheg5" => ["application/vnd.etsi.mheg5", "base64", nil], "application/vnd.etsi.overload-control-policy-dataset+xml" => ["application/vnd.etsi.overload-control-policy-dataset+xml", "base64", nil], "application/vnd.etsi.pstn+xml" => ["application/vnd.etsi.pstn+xml", "base64", nil], "application/vnd.etsi.sci+xml" => ["application/vnd.etsi.sci+xml", "base64", nil], "application/vnd.etsi.simservs+xml" => ["application/vnd.etsi.simservs+xml", "base64", nil], "application/vnd.etsi.timestamp-token" => ["application/vnd.etsi.timestamp-token", "base64", nil], "application/vnd.etsi.tsl+xml" => ["application/vnd.etsi.tsl+xml", "base64", nil], "application/vnd.etsi.tsl.der" => ["application/vnd.etsi.tsl.der", "base64", nil], "application/vnd.eu.kasparian.car+json" => ["application/vnd.eu.kasparian.car+json", "base64", nil], "application/vnd.eudora.data" => ["application/vnd.eudora.data", "base64", nil], "application/vnd.evolv.ecig.profile" => ["application/vnd.evolv.ecig.profile", "base64", nil], "application/vnd.evolv.ecig.settings" => ["application/vnd.evolv.ecig.settings", "base64", nil], "application/vnd.evolv.ecig.theme" => ["application/vnd.evolv.ecig.theme", "base64", nil], "application/vnd.exstream-empower+zip" => ["application/vnd.exstream-empower+zip", "base64", nil], "application/vnd.exstream-package" => ["application/vnd.exstream-package", "base64", nil], "application/vnd.ezpix-album" => ["application/vnd.ezpix-album", "base64", ["ez2"]], "application/vnd.ezpix-package" => ["application/vnd.ezpix-package", "base64", ["ez3"]], "application/vnd.f-secure.mobile" => ["application/vnd.f-secure.mobile", "base64", nil], "application/vnd.faf+yaml" => ["application/vnd.faf+yaml", "base64", nil], "application/vnd.fafa+yaml" => ["application/vnd.fafa+yaml", "base64", nil], "application/vnd.fafm+yaml" => ["application/vnd.fafm+yaml", "base64", nil], "application/vnd.familysearch.gedcom+zip" => ["application/vnd.familysearch.gedcom+zip", "base64", nil], "application/vnd.fastcopy-disk-image" => ["application/vnd.fastcopy-disk-image", "base64", nil], "application/vnd.fdf" => ["application/vnd.fdf", "base64", ["fdf"]], "application/vnd.fdsn.mseed" => ["application/vnd.fdsn.mseed", "base64", ["mseed"]], "application/vnd.fdsn.seed" => ["application/vnd.fdsn.seed", "base64", ["dataless", "seed"]], "application/vnd.fdsn.stationxml+xml" => ["application/vnd.fdsn.stationxml+xml", "base64", nil], "application/vnd.ffsns" => ["application/vnd.ffsns", "base64", nil], "application/vnd.fgb" => ["application/vnd.fgb", "base64", nil], "application/vnd.ficlab.flb+zip" => ["application/vnd.ficlab.flb+zip", "base64", nil], "application/vnd.filmit.zfc" => ["application/vnd.filmit.zfc", "base64", nil], "application/vnd.fints" => ["application/vnd.fints", "base64", nil], "application/vnd.firemonkeys.cloudcell" => ["application/vnd.firemonkeys.cloudcell", "base64", nil], "application/vnd.fluxtime.clip" => ["application/vnd.fluxtime.clip", "base64", ["ftc"]], "application/vnd.font-fontforge-sfd" => ["application/vnd.font-fontforge-sfd", "base64", nil], "application/vnd.foritech.container" => ["application/vnd.foritech.container", "base64", nil], "application/vnd.framemaker" => ["application/vnd.framemaker", "base64", ["frm", "maker", "frame", "fm", "fb", "book", "fbdoc"]], "application/vnd.freelog.comic" => ["application/vnd.freelog.comic", "base64", nil], "application/vnd.frogans.fnc" => ["application/vnd.frogans.fnc", "base64", ["fnc"]], "application/vnd.frogans.ltf" => ["application/vnd.frogans.ltf", "base64", ["ltf"]], "application/vnd.fsc.weblaunch" => ["application/vnd.fsc.weblaunch", "7bit", ["fsc"]], "application/vnd.fujifilm.fb.docuworks" => ["application/vnd.fujifilm.fb.docuworks", "base64", nil], "application/vnd.fujifilm.fb.docuworks.binder" => ["application/vnd.fujifilm.fb.docuworks.binder", "base64", nil], "application/vnd.fujifilm.fb.docuworks.container" => ["application/vnd.fujifilm.fb.docuworks.container", "base64", nil], "application/vnd.fujifilm.fb.jfi+xml" => ["application/vnd.fujifilm.fb.jfi+xml", "base64", nil], "application/vnd.fujitsu.oasys" => ["application/vnd.fujitsu.oasys", "base64", ["oas"]], "application/vnd.fujitsu.oasys2" => ["application/vnd.fujitsu.oasys2", "base64", ["oa2"]], "application/vnd.fujitsu.oasys3" => ["application/vnd.fujitsu.oasys3", "base64", ["oa3"]], "application/vnd.fujitsu.oasysgp" => ["application/vnd.fujitsu.oasysgp", "base64", ["fg5"]], "application/vnd.fujitsu.oasysprs" => ["application/vnd.fujitsu.oasysprs", "base64", ["bh2"]], "application/vnd.fujixerox.ART-EX" => ["application/vnd.fujixerox.ART-EX", "base64", nil], "application/vnd.fujixerox.ART4" => ["application/vnd.fujixerox.ART4", "base64", nil], "application/vnd.fujixerox.HBPL" => ["application/vnd.fujixerox.HBPL", "base64", nil], "application/vnd.fujixerox.ddd" => ["application/vnd.fujixerox.ddd", "base64", ["ddd"]], "application/vnd.fujixerox.docuworks" => ["application/vnd.fujixerox.docuworks", "base64", ["xdw"]], "application/vnd.fujixerox.docuworks.binder" => ["application/vnd.fujixerox.docuworks.binder", "base64", ["xbd"]], "application/vnd.fujixerox.docuworks.container" => ["application/vnd.fujixerox.docuworks.container", "base64", nil], "application/vnd.fut-misnet" => ["application/vnd.fut-misnet", "base64", nil], "application/vnd.futoin+cbor" => ["application/vnd.futoin+cbor", "base64", nil], "application/vnd.futoin+json" => ["application/vnd.futoin+json", "base64", nil], "application/vnd.fuzzysheet" => ["application/vnd.fuzzysheet", "base64", ["fzs"]], "application/vnd.g3pix.g3fc" => ["application/vnd.g3pix.g3fc", "base64", nil], "application/vnd.ga4gh.passport+jwt" => ["application/vnd.ga4gh.passport+jwt", "base64", nil], "application/vnd.genomatix.tuxedo" => ["application/vnd.genomatix.tuxedo", "base64", ["txd"]], "application/vnd.genozip" => ["application/vnd.genozip", "base64", nil], "application/vnd.gentics.grd+json" => ["application/vnd.gentics.grd+json", "base64", nil], "application/vnd.gentoo.catmetadata+xml" => ["application/vnd.gentoo.catmetadata+xml", "base64", nil], "application/vnd.gentoo.ebuild" => ["application/vnd.gentoo.ebuild", "base64", nil], "application/vnd.gentoo.eclass" => ["application/vnd.gentoo.eclass", "base64", nil], "application/vnd.gentoo.gpkg" => ["application/vnd.gentoo.gpkg", "base64", nil], "application/vnd.gentoo.manifest" => ["application/vnd.gentoo.manifest", "base64", nil], "application/vnd.gentoo.pkgmetadata+xml" => ["application/vnd.gentoo.pkgmetadata+xml", "base64", nil], "application/vnd.gentoo.xpak" => ["application/vnd.gentoo.xpak", "base64", nil], "application/vnd.geo+json" => ["application/vnd.geo+json", "base64", nil], "application/vnd.geocube+xml" => ["application/vnd.geocube+xml", "8bit", nil], "application/vnd.geogebra.file" => ["application/vnd.geogebra.file", "base64", ["ggb"]], "application/vnd.geogebra.pinboard" => ["application/vnd.geogebra.pinboard", "base64", nil], "application/vnd.geogebra.slides" => ["application/vnd.geogebra.slides", "base64", ["ggs"]], "application/vnd.geogebra.tool" => ["application/vnd.geogebra.tool", "base64", ["ggt"]], "application/vnd.geometry-explorer" => ["application/vnd.geometry-explorer", "base64", ["gex", "gre"]], "application/vnd.geonext" => ["application/vnd.geonext", "base64", ["gxt"]], "application/vnd.geoplan" => ["application/vnd.geoplan", "base64", ["g2w"]], "application/vnd.geospace" => ["application/vnd.geospace", "base64", ["g3w"]], "application/vnd.gerber" => ["application/vnd.gerber", "base64", nil], "application/vnd.globalplatform.card-content-mgt" => ["application/vnd.globalplatform.card-content-mgt", "base64", nil], "application/vnd.globalplatform.card-content-mgt-response" => ["application/vnd.globalplatform.card-content-mgt-response", "base64", nil], "application/vnd.gmx" => ["application/vnd.gmx", "base64", ["gmx"]], "application/vnd.gnu.taler.exchange+json" => ["application/vnd.gnu.taler.exchange+json", "base64", nil], "application/vnd.gnu.taler.merchant+json" => ["application/vnd.gnu.taler.merchant+json", "base64", nil], "application/vnd.google-earth.kml+xml" => ["application/vnd.google-earth.kml+xml", "8bit", ["kml"]], "application/vnd.google-earth.kmz" => ["application/vnd.google-earth.kmz", "8bit", ["kmz"]], "application/vnd.gov.sk.e-form+xml" => ["application/vnd.gov.sk.e-form+xml", "base64", nil], "application/vnd.gov.sk.e-form+zip" => ["application/vnd.gov.sk.e-form+zip", "base64", nil], "application/vnd.gov.sk.xmldatacontainer+xml" => ["application/vnd.gov.sk.xmldatacontainer+xml", "base64", nil], "application/vnd.gp3" => ["application/vnd.gp3", "base64", nil], "application/vnd.gpxsee.map+xml" => ["application/vnd.gpxsee.map+xml", "base64", nil], "application/vnd.grafeq" => ["application/vnd.grafeq", "base64", ["gqf", "gqs"]], "application/vnd.gridmp" => ["application/vnd.gridmp", "base64", nil], "application/vnd.groove-account" => ["application/vnd.groove-account", "base64", ["gac"]], "application/vnd.groove-help" => ["application/vnd.groove-help", "base64", ["ghf"]], "application/vnd.groove-identity-message" => ["application/vnd.groove-identity-message", "base64", ["gim"]], "application/vnd.groove-injector" => ["application/vnd.groove-injector", "base64", ["grv"]], "application/vnd.groove-tool-message" => ["application/vnd.groove-tool-message", "base64", ["gtm"]], "application/vnd.groove-tool-template" => ["application/vnd.groove-tool-template", "base64", ["tpl"]], "application/vnd.groove-vcard" => ["application/vnd.groove-vcard", "base64", ["vcg"]], "application/vnd.hal+json" => ["application/vnd.hal+json", "base64", nil], "application/vnd.hal+xml" => ["application/vnd.hal+xml", "base64", ["hal"]], "application/vnd.hbci" => ["application/vnd.hbci", "base64", ["hbci", "hbc", "kom", "upa", "pkd", "bpd"]], "application/vnd.hc+json" => ["application/vnd.hc+json", "base64", nil], "application/vnd.hcl-bireports" => ["application/vnd.hcl-bireports", "base64", nil], "application/vnd.hdfgroup.hdf4" => ["application/vnd.hdfgroup.hdf4", "base64", nil], "application/vnd.hdfgroup.hdf5" => ["application/vnd.hdfgroup.hdf5", "base64", nil], "application/vnd.hdt" => ["application/vnd.hdt", "base64", nil], "application/vnd.heroku+json" => ["application/vnd.heroku+json", "base64", nil], "application/vnd.hhe.lesson-player" => ["application/vnd.hhe.lesson-player", "base64", ["les"]], "application/vnd.hl7cda+xml" => ["application/vnd.hl7cda+xml", "base64", nil], "application/vnd.hl7v2+xml" => ["application/vnd.hl7v2+xml", "base64", nil], "application/vnd.hp-HPGL" => ["application/vnd.hp-HPGL", "base64", ["plt", "hpgl"]], "application/vnd.hp-PCL" => ["application/vnd.hp-PCL", "base64", ["pcl"]], "application/vnd.hp-PCLXL" => ["application/vnd.hp-PCLXL", "base64", ["pclxl"]], "application/vnd.hp-hpid" => ["application/vnd.hp-hpid", "base64", ["hpid"]], "application/vnd.hp-hps" => ["application/vnd.hp-hps", "base64", ["hps"]], "application/vnd.hp-jlyt" => ["application/vnd.hp-jlyt", "base64", ["jlt"]], "application/vnd.hsl" => ["application/vnd.hsl", "base64", nil], "application/vnd.httphone" => ["application/vnd.httphone", "base64", nil], "application/vnd.hydrostatix.sof-data" => ["application/vnd.hydrostatix.sof-data", "base64", ["sfd-hdstx"]], "application/vnd.hyper+json" => ["application/vnd.hyper+json", "base64", nil], "application/vnd.hyper-item+json" => ["application/vnd.hyper-item+json", "base64", nil], "application/vnd.hyperdrive+json" => ["application/vnd.hyperdrive+json", "base64", nil], "application/vnd.hzn-3d-crossword" => ["application/vnd.hzn-3d-crossword", "base64", ["x3d"]], "application/vnd.ibm.MiniPay" => ["application/vnd.ibm.MiniPay", "base64", ["mpy"]], "application/vnd.ibm.afplinedata" => ["application/vnd.ibm.afplinedata", "base64", nil], "application/vnd.ibm.electronic-media" => ["application/vnd.ibm.electronic-media", "base64", ["emm"]], "application/vnd.ibm.modcap" => ["application/vnd.ibm.modcap", "base64", ["afp", "list3820", "listafp"]], "application/vnd.ibm.rights-management" => ["application/vnd.ibm.rights-management", "base64", ["irm"]], "application/vnd.ibm.secure-container" => ["application/vnd.ibm.secure-container", "base64", ["sc"]], "application/vnd.iccprofile" => ["application/vnd.iccprofile", "base64", ["icc", "icm"]], "application/vnd.ieee.1905" => ["application/vnd.ieee.1905", "base64", nil], "application/vnd.igloader" => ["application/vnd.igloader", "base64", ["igl"]], "application/vnd.imagemeter.folder+zip" => ["application/vnd.imagemeter.folder+zip", "base64", nil], "application/vnd.imagemeter.image+zip" => ["application/vnd.imagemeter.image+zip", "base64", nil], "application/vnd.immervision-ivp" => ["application/vnd.immervision-ivp", "base64", ["ivp"]], "application/vnd.immervision-ivu" => ["application/vnd.immervision-ivu", "base64", ["ivu"]], "application/vnd.ims.imsccv1p1" => ["application/vnd.ims.imsccv1p1", "base64", nil], "application/vnd.ims.imsccv1p2" => ["application/vnd.ims.imsccv1p2", "base64", nil], "application/vnd.ims.imsccv1p3" => ["application/vnd.ims.imsccv1p3", "base64", nil], "application/vnd.ims.lis.v2.result+json" => ["application/vnd.ims.lis.v2.result+json", "base64", nil], "application/vnd.ims.lti.v2.toolconsumerprofile+json" => ["application/vnd.ims.lti.v2.toolconsumerprofile+json", "base64", nil], "application/vnd.ims.lti.v2.toolproxy+json" => ["application/vnd.ims.lti.v2.toolproxy+json", "base64", nil], "application/vnd.ims.lti.v2.toolproxy.id+json" => ["application/vnd.ims.lti.v2.toolproxy.id+json", "base64", nil], "application/vnd.ims.lti.v2.toolsettings+json" => ["application/vnd.ims.lti.v2.toolsettings+json", "base64", nil], "application/vnd.ims.lti.v2.toolsettings.simple+json" => ["application/vnd.ims.lti.v2.toolsettings.simple+json", "base64", nil], "application/vnd.informedcontrol.rms+xml" => ["application/vnd.informedcontrol.rms+xml", "base64", nil], "application/vnd.informix-visionary" => ["application/vnd.informix-visionary", "base64", nil], "application/vnd.infotech.project" => ["application/vnd.infotech.project", "base64", nil], "application/vnd.infotech.project+xml" => ["application/vnd.infotech.project+xml", "base64", nil], "application/vnd.innopath.wamp.notification" => ["application/vnd.innopath.wamp.notification", "base64", nil], "application/vnd.insors.igm" => ["application/vnd.insors.igm", "base64", ["igm"]], "application/vnd.intercon.formnet" => ["application/vnd.intercon.formnet", "base64", ["xpw", "xpx"]], "application/vnd.intergeo" => ["application/vnd.intergeo", "base64", ["i2g"]], "application/vnd.intertrust.digibox" => ["application/vnd.intertrust.digibox", "base64", nil], "application/vnd.intertrust.nncp" => ["application/vnd.intertrust.nncp", "base64", nil], "application/vnd.intu.qbo" => ["application/vnd.intu.qbo", "base64", ["qbo"]], "application/vnd.intu.qfx" => ["application/vnd.intu.qfx", "base64", ["qfx"]], "application/vnd.ipfs.ipns-record" => ["application/vnd.ipfs.ipns-record", "base64", nil], "application/vnd.ipld.car" => ["application/vnd.ipld.car", "base64", nil], "application/vnd.ipld.dag-cbor" => ["application/vnd.ipld.dag-cbor", "base64", nil], "application/vnd.ipld.dag-json" => ["application/vnd.ipld.dag-json", "base64", nil], "application/vnd.ipld.raw" => ["application/vnd.ipld.raw", "base64", nil], "application/vnd.iptc.g2.catalogitem+xml" => ["application/vnd.iptc.g2.catalogitem+xml", "base64", nil], "application/vnd.iptc.g2.conceptitem+xml" => ["application/vnd.iptc.g2.conceptitem+xml", "base64", nil], "application/vnd.iptc.g2.knowledgeitem+xml" => ["application/vnd.iptc.g2.knowledgeitem+xml", "base64", nil], "application/vnd.iptc.g2.newsitem+xml" => ["application/vnd.iptc.g2.newsitem+xml", "base64", nil], "application/vnd.iptc.g2.newsmessage+xml" => ["application/vnd.iptc.g2.newsmessage+xml", "base64", ["nar"]], "application/vnd.iptc.g2.packageitem+xml" => ["application/vnd.iptc.g2.packageitem+xml", "base64", nil], "application/vnd.iptc.g2.planningitem+xml" => ["application/vnd.iptc.g2.planningitem+xml", "base64", nil], "application/vnd.ipunplugged.rcprofile" => ["application/vnd.ipunplugged.rcprofile", "base64", ["rcprofile"]], "application/vnd.irepository.package+xml" => ["application/vnd.irepository.package+xml", "base64", ["irp"]], "application/vnd.is-xpr" => ["application/vnd.is-xpr", "base64", ["xpr"]], "application/vnd.isac.fcs" => ["application/vnd.isac.fcs", "base64", ["fcs"]], "application/vnd.iso11783-10+zip" => ["application/vnd.iso11783-10+zip", "base64", nil], "application/vnd.jam" => ["application/vnd.jam", "base64", ["jam"]], "application/vnd.japannet-directory-service" => ["application/vnd.japannet-directory-service", "base64", nil], "application/vnd.japannet-jpnstore-wakeup" => ["application/vnd.japannet-jpnstore-wakeup", "base64", nil], "application/vnd.japannet-payment-wakeup" => ["application/vnd.japannet-payment-wakeup", "base64", nil], "application/vnd.japannet-registration" => ["application/vnd.japannet-registration", "base64", nil], "application/vnd.japannet-registration-wakeup" => ["application/vnd.japannet-registration-wakeup", "base64", nil], "application/vnd.japannet-setstore-wakeup" => ["application/vnd.japannet-setstore-wakeup", "base64", nil], "application/vnd.japannet-verification" => ["application/vnd.japannet-verification", "base64", nil], "application/vnd.japannet-verification-wakeup" => ["application/vnd.japannet-verification-wakeup", "base64", nil], "application/vnd.java.hprof " => ["application/vnd.java.hprof ", "base64", ["hprof"]], "application/vnd.java.hprof.text" => ["application/vnd.java.hprof.text", "base64", ["hprof.txt"]], "application/vnd.jcp.javame.midlet-rms" => ["application/vnd.jcp.javame.midlet-rms", "base64", ["rms"]], "application/vnd.jisp" => ["application/vnd.jisp", "base64", ["jisp"]], "application/vnd.joost.joda-archive" => ["application/vnd.joost.joda-archive", "base64", ["joda"]], "application/vnd.jsk.isdn-ngn" => ["application/vnd.jsk.isdn-ngn", "base64", nil], "application/vnd.kahootz" => ["application/vnd.kahootz", "base64", ["ktr", "ktz"]], "application/vnd.kde.karbon" => ["application/vnd.kde.karbon", "base64", ["karbon"]], "application/vnd.kde.kchart" => ["application/vnd.kde.kchart", "base64", ["chrt"]], "application/vnd.kde.kformula" => ["application/vnd.kde.kformula", "base64", ["kfo"]], "application/vnd.kde.kivio" => ["application/vnd.kde.kivio", "base64", ["flw"]], "application/vnd.kde.kontour" => ["application/vnd.kde.kontour", "base64", ["kon"]], "application/vnd.kde.kpresenter" => ["application/vnd.kde.kpresenter", "base64", ["kpr", "kpt"]], "application/vnd.kde.kspread" => ["application/vnd.kde.kspread", "base64", ["ksp"]], "application/vnd.kde.kword" => ["application/vnd.kde.kword", "base64", ["kwd", "kwt"]], "application/vnd.kdl" => ["application/vnd.kdl", "base64", nil], "application/vnd.kenameaapp" => ["application/vnd.kenameaapp", "base64", ["htke"]], "application/vnd.keyman.kmp+zip" => ["application/vnd.keyman.kmp+zip", "base64", nil], "application/vnd.keyman.kmx" => ["application/vnd.keyman.kmx", "base64", nil], "application/vnd.kidspiration" => ["application/vnd.kidspiration", "base64", ["kia"]], "application/vnd.koan" => ["application/vnd.koan", "base64", ["skd", "skm", "skp", "skt"]], "application/vnd.kodak-descriptor" => ["application/vnd.kodak-descriptor", "base64", ["sse"]], "application/vnd.las" => ["application/vnd.las", "base64", nil], "application/vnd.las.las+json" => ["application/vnd.las.las+json", "base64", nil], "application/vnd.las.las+xml" => ["application/vnd.las.las+xml", "base64", ["lasxml"]], "application/vnd.laszip" => ["application/vnd.laszip", "base64", nil], "application/vnd.ldev.productlicensing" => ["application/vnd.ldev.productlicensing", "base64", nil], "application/vnd.leap+json" => ["application/vnd.leap+json", "base64", nil], "application/vnd.liberty-request+xml" => ["application/vnd.liberty-request+xml", "base64", nil], "application/vnd.llamagraphics.life-balance.desktop" => ["application/vnd.llamagraphics.life-balance.desktop", "base64", ["lbd"]], "application/vnd.llamagraphics.life-balance.exchange+xml" => ["application/vnd.llamagraphics.life-balance.exchange+xml", "base64", ["lbe"]], "application/vnd.logipipe.circuit+zip" => ["application/vnd.logipipe.circuit+zip", "base64", nil], "application/vnd.loom" => ["application/vnd.loom", "base64", nil], "application/vnd.lotus-1-2-3" => ["application/vnd.lotus-1-2-3", "base64", ["wks", "123", "wk1", "wk2", "wk3", "wk4"]], "application/vnd.lotus-approach" => ["application/vnd.lotus-approach", "base64", ["apr"]], "application/vnd.lotus-freelance" => ["application/vnd.lotus-freelance", "base64", ["pre"]], "application/vnd.lotus-notes" => ["application/vnd.lotus-notes", "base64", ["nsf"]], "application/vnd.lotus-organizer" => ["application/vnd.lotus-organizer", "base64", ["org"]], "application/vnd.lotus-screencam" => ["application/vnd.lotus-screencam", "base64", ["scm"]], "application/vnd.lotus-wordpro" => ["application/vnd.lotus-wordpro", "base64", ["lwp"]], "application/vnd.lukuid.package+zip" => ["application/vnd.lukuid.package+zip", "base64", nil], "application/vnd.macports.portpkg" => ["application/vnd.macports.portpkg", "base64", ["portpkg"]], "application/vnd.majikah.bundle" => ["application/vnd.majikah.bundle", "base64", nil], "application/vnd.maml" => ["application/vnd.maml", "base64", nil], "application/vnd.mapbox-vector-tile" => ["application/vnd.mapbox-vector-tile", "base64", nil], "application/vnd.marlin.drm.actiontoken+xml" => ["application/vnd.marlin.drm.actiontoken+xml", "base64", nil], "application/vnd.marlin.drm.conftoken+xml" => ["application/vnd.marlin.drm.conftoken+xml", "base64", nil], "application/vnd.marlin.drm.license+xml" => ["application/vnd.marlin.drm.license+xml", "base64", nil], "application/vnd.marlin.drm.mdcf" => ["application/vnd.marlin.drm.mdcf", "base64", nil], "application/vnd.mason+json" => ["application/vnd.mason+json", "base64", nil], "application/vnd.maxar.archive.3tz+zip" => ["application/vnd.maxar.archive.3tz+zip", "base64", nil], "application/vnd.maxmind.maxmind-db" => ["application/vnd.maxmind.maxmind-db", "base64", nil], "application/vnd.mcd" => ["application/vnd.mcd", "base64", ["mcd"]], "application/vnd.mdl" => ["application/vnd.mdl", "base64", nil], "application/vnd.mdl-mbsdf" => ["application/vnd.mdl-mbsdf", "base64", nil], "application/vnd.medcalcdata" => ["application/vnd.medcalcdata", "base64", ["mc1"]], "application/vnd.mediastation.cdkey" => ["application/vnd.mediastation.cdkey", "base64", ["cdkey"]], "application/vnd.medicalholodeck.recordxr" => ["application/vnd.medicalholodeck.recordxr", "base64", nil], "application/vnd.meridian-slingshot" => ["application/vnd.meridian-slingshot", "base64", nil], "application/vnd.mermaid" => ["application/vnd.mermaid", "base64", nil], "application/vnd.mfmp" => ["application/vnd.mfmp", "base64", ["mfm"]], "application/vnd.micro+json" => ["application/vnd.micro+json", "base64", nil], "application/vnd.micrografx.flo" => ["application/vnd.micrografx.flo", "base64", ["flo"]], "application/vnd.micrografx.igx" => ["application/vnd.micrografx.igx", "base64", ["igx"]], "application/vnd.microsoft.portable-executable" => ["application/vnd.microsoft.portable-executable", "base64", nil], "application/vnd.microsoft.windows.thumbnail-cache" => ["application/vnd.microsoft.windows.thumbnail-cache", "base64", nil], "application/vnd.miele+json" => ["application/vnd.miele+json", "base64", nil], "application/vnd.mif" => ["application/vnd.mif", "base64", ["mif"]], "application/vnd.mindjet.mindmanager" => ["application/vnd.mindjet.mindmanager", "base64", ["mmp", "mmap", "mmpt", "mmat", "mmmp", "mmas"]], "application/vnd.minisoft-hp3000-save" => ["application/vnd.minisoft-hp3000-save", "base64", nil], "application/vnd.mitsubishi.misty-guard.trustweb" => ["application/vnd.mitsubishi.misty-guard.trustweb", "base64", nil], "application/vnd.modl" => ["application/vnd.modl", "base64", nil], "application/vnd.mophun.application" => ["application/vnd.mophun.application", "base64", ["mpn"]], "application/vnd.mophun.certificate" => ["application/vnd.mophun.certificate", "base64", ["mpc"]], "application/vnd.motorola.flexsuite" => ["application/vnd.motorola.flexsuite", "base64", nil], "application/vnd.motorola.flexsuite.adsi" => ["application/vnd.motorola.flexsuite.adsi", "base64", nil], "application/vnd.motorola.flexsuite.fis" => ["application/vnd.motorola.flexsuite.fis", "base64", nil], "application/vnd.motorola.flexsuite.gotap" => ["application/vnd.motorola.flexsuite.gotap", "base64", nil], "application/vnd.motorola.flexsuite.kmr" => ["application/vnd.motorola.flexsuite.kmr", "base64", nil], "application/vnd.motorola.flexsuite.ttc" => ["application/vnd.motorola.flexsuite.ttc", "base64", nil], "application/vnd.motorola.flexsuite.wem" => ["application/vnd.motorola.flexsuite.wem", "base64", nil], "application/vnd.motorola.iprm" => ["application/vnd.motorola.iprm", "base64", nil], "application/vnd.mozilla.xul+xml" => ["application/vnd.mozilla.xul+xml", "base64", ["xul"]], "application/vnd.ms-3mfdocument" => ["application/vnd.ms-3mfdocument", "base64", nil], "application/vnd.ms-PrintDeviceCapabilities+xml" => ["application/vnd.ms-PrintDeviceCapabilities+xml", "base64", nil], "application/vnd.ms-PrintSchemaTicket+xml" => ["application/vnd.ms-PrintSchemaTicket+xml", "base64", nil], "application/vnd.ms-artgalry" => ["application/vnd.ms-artgalry", "base64", ["cil"]], "application/vnd.ms-asf" => ["application/vnd.ms-asf", "base64", ["asf"]], "application/vnd.ms-cab-compressed" => ["application/vnd.ms-cab-compressed", "base64", ["cab"]], "application/vnd.ms-excel" => ["application/vnd.ms-excel", "base64", ["xls", "xlt", "xla", "xlc", "xlm", "xlw", "xll", "xld"]], "application/vnd.ms-excel.addin.macroEnabled.12" => ["application/vnd.ms-excel.addin.macroEnabled.12", "base64", ["xlam"]], "application/vnd.ms-excel.sheet.2" => ["application/vnd.ms-excel.sheet.2", "base64", nil], "application/vnd.ms-excel.sheet.3" => ["application/vnd.ms-excel.sheet.3", "base64", nil], "application/vnd.ms-excel.sheet.4" => ["application/vnd.ms-excel.sheet.4", "base64", nil], "application/vnd.ms-excel.sheet.binary.macroEnabled.12" => ["application/vnd.ms-excel.sheet.binary.macroEnabled.12", "base64", ["xlsb"]], "application/vnd.ms-excel.sheet.macroEnabled.12" => ["application/vnd.ms-excel.sheet.macroEnabled.12", "base64", ["xlsm"]], "application/vnd.ms-excel.template.macroEnabled.12" => ["application/vnd.ms-excel.template.macroEnabled.12", "base64", ["xltm"]], "application/vnd.ms-excel.workspace.3" => ["application/vnd.ms-excel.workspace.3", "base64", nil], "application/vnd.ms-excel.workspace.4" => ["application/vnd.ms-excel.workspace.4", "base64", nil], "application/vnd.ms-fontobject" => ["application/vnd.ms-fontobject", "base64", ["eot"]], "application/vnd.ms-htmlhelp" => ["application/vnd.ms-htmlhelp", "base64", ["chm"]], "application/vnd.ms-ims" => ["application/vnd.ms-ims", "base64", ["ims"]], "application/vnd.ms-lrm" => ["application/vnd.ms-lrm", "base64", ["lrm"]], "application/vnd.ms-office.activeX+xml" => ["application/vnd.ms-office.activeX+xml", "base64", nil], "application/vnd.ms-officetheme" => ["application/vnd.ms-officetheme", "base64", ["thmx"]], "application/vnd.ms-outlook" => ["application/vnd.ms-outlook", "base64", ["msg"]], "application/vnd.ms-outlook-pst" => ["application/vnd.ms-outlook-pst", "base64", ["pst", "ost"]], "application/vnd.ms-package.3dmanufacturing-3dmodel+xml" => ["application/vnd.ms-package.3dmanufacturing-3dmodel+xml", "base64", ["3mf"]], "application/vnd.ms-pki.seccat" => ["application/vnd.ms-pki.seccat", "base64", ["cat"]], "application/vnd.ms-pki.stl" => ["application/vnd.ms-pki.stl", "base64", ["stl"]], "application/vnd.ms-playready.initiator+xml" => ["application/vnd.ms-playready.initiator+xml", "base64", nil], "application/vnd.ms-powerpoint" => ["application/vnd.ms-powerpoint", "base64", ["ppt", "pps", "pot", "ppz", "ppa"]], "application/vnd.ms-powerpoint.addin.macroEnabled.12" => ["application/vnd.ms-powerpoint.addin.macroEnabled.12", "base64", ["ppam"]], "application/vnd.ms-powerpoint.presentation.macroEnabled.12" => ["application/vnd.ms-powerpoint.presentation.macroEnabled.12", "base64", ["pptm"]], "application/vnd.ms-powerpoint.slide.macroEnabled.12" => ["application/vnd.ms-powerpoint.slide.macroEnabled.12", "base64", ["sldm"]], "application/vnd.ms-powerpoint.slideshow.macroEnabled.12" => ["application/vnd.ms-powerpoint.slideshow.macroEnabled.12", "base64", ["ppsm"]], "application/vnd.ms-powerpoint.template.macroEnabled.12" => ["application/vnd.ms-powerpoint.template.macroEnabled.12", "base64", ["potm"]], "application/vnd.ms-project" => ["application/vnd.ms-project", "base64", ["mpp", "mpt"]], "application/vnd.ms-spreadsheetml" => ["application/vnd.ms-spreadsheetml", "base64", nil], "application/vnd.ms-tnef" => ["application/vnd.ms-tnef", "base64", nil], "application/vnd.ms-visio.drawing" => ["application/vnd.ms-visio.drawing", "base64", ["vsdx"]], "application/vnd.ms-visio.drawing.macroEnabled.12" => ["application/vnd.ms-visio.drawing.macroEnabled.12", "base64", ["vsdm"]], "application/vnd.ms-visio.stencil" => ["application/vnd.ms-visio.stencil", "base64", ["vssx"]], "application/vnd.ms-visio.stencil.macroEnabled.12" => ["application/vnd.ms-visio.stencil.macroEnabled.12", "base64", ["vssm"]], "application/vnd.ms-visio.template" => ["application/vnd.ms-visio.template", "base64", ["vstx"]], "application/vnd.ms-visio.template.macroEnabled.12" => ["application/vnd.ms-visio.template.macroEnabled.12", "base64", ["vstm"]], "application/vnd.ms-windows.devicepairing" => ["application/vnd.ms-windows.devicepairing", "base64", nil], "application/vnd.ms-windows.nwprinting.oob" => ["application/vnd.ms-windows.nwprinting.oob", "base64", nil], "application/vnd.ms-windows.printerpairing" => ["application/vnd.ms-windows.printerpairing", "base64", nil], "application/vnd.ms-windows.wsd.oob" => ["application/vnd.ms-windows.wsd.oob", "base64", nil], "application/vnd.ms-wmdrm.lic-chlg-req" => ["application/vnd.ms-wmdrm.lic-chlg-req", "base64", nil], "application/vnd.ms-wmdrm.lic-resp" => ["application/vnd.ms-wmdrm.lic-resp", "base64", nil], "application/vnd.ms-wmdrm.meter-chlg-req" => ["application/vnd.ms-wmdrm.meter-chlg-req", "base64", nil], "application/vnd.ms-wmdrm.meter-resp" => ["application/vnd.ms-wmdrm.meter-resp", "base64", nil], "application/vnd.ms-word.document.macroEnabled.12" => ["application/vnd.ms-word.document.macroEnabled.12", "base64", ["docm"]], "application/vnd.ms-word.template.macroEnabled.12" => ["application/vnd.ms-word.template.macroEnabled.12", "base64", ["dotm"]], "application/vnd.ms-word2006ml" => ["application/vnd.ms-word2006ml", "base64", nil], "application/vnd.ms-wordml" => ["application/vnd.ms-wordml", "base64", nil], "application/vnd.ms-works" => ["application/vnd.ms-works", "base64", ["wcm", "wdb", "wks", "wps"]], "application/vnd.ms-wpl" => ["application/vnd.ms-wpl", "base64", ["wpl"]], "application/vnd.ms-xpsdocument" => ["application/vnd.ms-xpsdocument", "8bit", ["xps", "oxps"]], "application/vnd.msa-disk-image" => ["application/vnd.msa-disk-image", "base64", ["msa"]], "application/vnd.mseq" => ["application/vnd.mseq", "base64", ["mseq"]], "application/vnd.msgpack" => ["application/vnd.msgpack", "base64", nil], "application/vnd.msign" => ["application/vnd.msign", "base64", nil], "application/vnd.multiad.creator" => ["application/vnd.multiad.creator", "base64", nil], "application/vnd.multiad.creator.cif" => ["application/vnd.multiad.creator.cif", "base64", nil], "application/vnd.music-niff" => ["application/vnd.music-niff", "base64", nil], "application/vnd.musician" => ["application/vnd.musician", "base64", ["mus"]], "application/vnd.muvee.style" => ["application/vnd.muvee.style", "base64", ["msty"]], "application/vnd.mynfc" => ["application/vnd.mynfc", "base64", ["taglet"]], "application/vnd.nacamar.ybrid+json" => ["application/vnd.nacamar.ybrid+json", "base64", nil], "application/vnd.nato.bindingdataobject+cbor" => ["application/vnd.nato.bindingdataobject+cbor", "base64", nil], "application/vnd.nato.bindingdataobject+json" => ["application/vnd.nato.bindingdataobject+json", "base64", nil], "application/vnd.nato.bindingdataobject+xml" => ["application/vnd.nato.bindingdataobject+xml", "base64", nil], "application/vnd.nato.openxmlformats-package.iepd+zip" => ["application/vnd.nato.openxmlformats-package.iepd+zip", "base64", nil], "application/vnd.ncd.control" => ["application/vnd.ncd.control", "base64", nil], "application/vnd.ncd.reference" => ["application/vnd.ncd.reference", "base64", nil], "application/vnd.nearst.inv+json" => ["application/vnd.nearst.inv+json", "base64", nil], "application/vnd.nebumind.line" => ["application/vnd.nebumind.line", "base64", nil], "application/vnd.nervana" => ["application/vnd.nervana", "base64", ["ent", "entity", "req", "request", "bkm", "kcm"]], "application/vnd.netfpx" => ["application/vnd.netfpx", "base64", nil], "application/vnd.neurolanguage.nlu" => ["application/vnd.neurolanguage.nlu", "base64", ["nlu"]], "application/vnd.nila.protobuf-bundle+zip" => ["application/vnd.nila.protobuf-bundle+zip", "base64", nil], "application/vnd.nimn" => ["application/vnd.nimn", "base64", nil], "application/vnd.nintendo.nitro.rom" => ["application/vnd.nintendo.nitro.rom", "base64", nil], "application/vnd.nintendo.snes.rom" => ["application/vnd.nintendo.snes.rom", "base64", nil], "application/vnd.nitf" => ["application/vnd.nitf", "base64", ["nitf", "ntf"]], "application/vnd.noblenet-directory" => ["application/vnd.noblenet-directory", "base64", ["nnd"]], "application/vnd.noblenet-sealer" => ["application/vnd.noblenet-sealer", "base64", ["nns"]], "application/vnd.noblenet-web" => ["application/vnd.noblenet-web", "base64", ["nnw"]], "application/vnd.nokia.catalogs" => ["application/vnd.nokia.catalogs", "base64", nil], "application/vnd.nokia.conml+wbxml" => ["application/vnd.nokia.conml+wbxml", "base64", nil], "application/vnd.nokia.conml+xml" => ["application/vnd.nokia.conml+xml", "base64", nil], "application/vnd.nokia.iSDS-radio-presets" => ["application/vnd.nokia.iSDS-radio-presets", "base64", nil], "application/vnd.nokia.iptv.config+xml" => ["application/vnd.nokia.iptv.config+xml", "base64", nil], "application/vnd.nokia.landmark+wbxml" => ["application/vnd.nokia.landmark+wbxml", "base64", nil], "application/vnd.nokia.landmark+xml" => ["application/vnd.nokia.landmark+xml", "base64", nil], "application/vnd.nokia.landmarkcollection+xml" => ["application/vnd.nokia.landmarkcollection+xml", "base64", nil], "application/vnd.nokia.n-gage.ac+xml" => ["application/vnd.nokia.n-gage.ac+xml", "base64", nil], "application/vnd.nokia.n-gage.data" => ["application/vnd.nokia.n-gage.data", "base64", ["ngdat"]], "application/vnd.nokia.n-gage.symbian.install" => ["application/vnd.nokia.n-gage.symbian.install", "base64", ["n-gage"]], "application/vnd.nokia.ncd" => ["application/vnd.nokia.ncd", "base64", nil], "application/vnd.nokia.ncd+xml" => ["application/vnd.nokia.ncd+xml", "base64", nil], "application/vnd.nokia.pcd+wbxml" => ["application/vnd.nokia.pcd+wbxml", "base64", nil], "application/vnd.nokia.pcd+xml" => ["application/vnd.nokia.pcd+xml", "base64", nil], "application/vnd.nokia.radio-preset" => ["application/vnd.nokia.radio-preset", "base64", ["rpst"]], "application/vnd.nokia.radio-presets" => ["application/vnd.nokia.radio-presets", "base64", ["rpss"]], "application/vnd.novadigm.EDM" => ["application/vnd.novadigm.EDM", "base64", ["edm"]], "application/vnd.novadigm.EDX" => ["application/vnd.novadigm.EDX", "base64", ["edx"]], "application/vnd.novadigm.EXT" => ["application/vnd.novadigm.EXT", "base64", ["ext"]], "application/vnd.ntt-local.content-share" => ["application/vnd.ntt-local.content-share", "base64", nil], "application/vnd.ntt-local.file-transfer" => ["application/vnd.ntt-local.file-transfer", "base64", nil], "application/vnd.ntt-local.ogw_remote-access" => ["application/vnd.ntt-local.ogw_remote-access", "base64", nil], "application/vnd.ntt-local.sip-ta_remote" => ["application/vnd.ntt-local.sip-ta_remote", "base64", nil], "application/vnd.ntt-local.sip-ta_tcp_stream" => ["application/vnd.ntt-local.sip-ta_tcp_stream", "base64", nil], "application/vnd.nubaltec.nudoku-game" => ["application/vnd.nubaltec.nudoku-game", "base64", nil], "application/vnd.oai.workflows" => ["application/vnd.oai.workflows", "base64", nil], "application/vnd.oai.workflows+json" => ["application/vnd.oai.workflows+json", "base64", nil], "application/vnd.oai.workflows+yaml" => ["application/vnd.oai.workflows+yaml", "base64", nil], "application/vnd.oasis.opendocument.base" => ["application/vnd.oasis.opendocument.base", "base64", ["odb"]], "application/vnd.oasis.opendocument.chart" => ["application/vnd.oasis.opendocument.chart", "base64", ["odc"]], "application/vnd.oasis.opendocument.chart-template" => ["application/vnd.oasis.opendocument.chart-template", "base64", ["odc", "otc"]], "application/vnd.oasis.opendocument.database" => ["application/vnd.oasis.opendocument.database", "base64", ["odb"]], "application/vnd.oasis.opendocument.flat.presentation" => ["application/vnd.oasis.opendocument.flat.presentation", "base64", ["fodp"]], "application/vnd.oasis.opendocument.flat.spreadsheet" => ["application/vnd.oasis.opendocument.flat.spreadsheet", "base64", ["fods"]], "application/vnd.oasis.opendocument.flat.text" => ["application/vnd.oasis.opendocument.flat.text", "base64", ["fodt"]], "application/vnd.oasis.opendocument.formula" => ["application/vnd.oasis.opendocument.formula", "base64", ["odf"]], "application/vnd.oasis.opendocument.formula-template" => ["application/vnd.oasis.opendocument.formula-template", "base64", ["odf", "odft"]], "application/vnd.oasis.opendocument.graphics" => ["application/vnd.oasis.opendocument.graphics", "base64", ["odg"]], "application/vnd.oasis.opendocument.graphics-template" => ["application/vnd.oasis.opendocument.graphics-template", "base64", ["otg"]], "application/vnd.oasis.opendocument.image" => ["application/vnd.oasis.opendocument.image", "base64", ["odi"]], "application/vnd.oasis.opendocument.image-template" => ["application/vnd.oasis.opendocument.image-template", "base64", ["odi", "oti"]], "application/vnd.oasis.opendocument.presentation" => ["application/vnd.oasis.opendocument.presentation", "base64", ["odp"]], "application/vnd.oasis.opendocument.presentation-template" => ["application/vnd.oasis.opendocument.presentation-template", "base64", ["otp"]], "application/vnd.oasis.opendocument.spreadsheet" => ["application/vnd.oasis.opendocument.spreadsheet", "base64", ["ods"]], "application/vnd.oasis.opendocument.spreadsheet-template" => ["application/vnd.oasis.opendocument.spreadsheet-template", "base64", ["ots"]], "application/vnd.oasis.opendocument.text" => ["application/vnd.oasis.opendocument.text", "base64", ["odt"]], "application/vnd.oasis.opendocument.text-master" => ["application/vnd.oasis.opendocument.text-master", "base64", ["odm", "otm"]], "application/vnd.oasis.opendocument.text-master-template" => ["application/vnd.oasis.opendocument.text-master-template", "base64", nil], "application/vnd.oasis.opendocument.text-template" => ["application/vnd.oasis.opendocument.text-template", "base64", ["ott"]], "application/vnd.oasis.opendocument.text-web" => ["application/vnd.oasis.opendocument.text-web", "base64", ["oth"]], "application/vnd.oasis.opendocument.tika.flat.document" => ["application/vnd.oasis.opendocument.tika.flat.document", "base64", nil], "application/vnd.obn" => ["application/vnd.obn", "base64", nil], "application/vnd.ocf+cbor" => ["application/vnd.ocf+cbor", "base64", nil], "application/vnd.oci.image.manifest.v1+json" => ["application/vnd.oci.image.manifest.v1+json", "base64", nil], "application/vnd.oftn.l10n+json" => ["application/vnd.oftn.l10n+json", "base64", nil], "application/vnd.oipf.contentaccessdownload+xml" => ["application/vnd.oipf.contentaccessdownload+xml", "base64", nil], "application/vnd.oipf.contentaccessstreaming+xml" => ["application/vnd.oipf.contentaccessstreaming+xml", "base64", nil], "application/vnd.oipf.cspg-hexbinary" => ["application/vnd.oipf.cspg-hexbinary", "base64", nil], "application/vnd.oipf.dae.svg+xml" => ["application/vnd.oipf.dae.svg+xml", "base64", nil], "application/vnd.oipf.dae.xhtml+xml" => ["application/vnd.oipf.dae.xhtml+xml", "base64", nil], "application/vnd.oipf.mippvcontrolmessage+xml" => ["application/vnd.oipf.mippvcontrolmessage+xml", "base64", nil], "application/vnd.oipf.pae.gem" => ["application/vnd.oipf.pae.gem", "base64", nil], "application/vnd.oipf.spdiscovery+xml" => ["application/vnd.oipf.spdiscovery+xml", "base64", nil], "application/vnd.oipf.spdlist+xml" => ["application/vnd.oipf.spdlist+xml", "base64", nil], "application/vnd.oipf.ueprofile+xml" => ["application/vnd.oipf.ueprofile+xml", "base64", nil], "application/vnd.oipf.userprofile+xml" => ["application/vnd.oipf.userprofile+xml", "base64", nil], "application/vnd.olpc-sugar" => ["application/vnd.olpc-sugar", "base64", ["xo"]], "application/vnd.oma-scws-config" => ["application/vnd.oma-scws-config", "base64", nil], "application/vnd.oma-scws-http-request" => ["application/vnd.oma-scws-http-request", "base64", nil], "application/vnd.oma-scws-http-response" => ["application/vnd.oma-scws-http-response", "base64", nil], "application/vnd.oma.bcast.associated-procedure-parameter+xml" => ["application/vnd.oma.bcast.associated-procedure-parameter+xml", "base64", nil], "application/vnd.oma.bcast.drm-trigger+xml" => ["application/vnd.oma.bcast.drm-trigger+xml", "base64", nil], "application/vnd.oma.bcast.imd+xml" => ["application/vnd.oma.bcast.imd+xml", "base64", nil], "application/vnd.oma.bcast.ltkm" => ["application/vnd.oma.bcast.ltkm", "base64", nil], "application/vnd.oma.bcast.notification+xml" => ["application/vnd.oma.bcast.notification+xml", "base64", nil], "application/vnd.oma.bcast.provisioningtrigger" => ["application/vnd.oma.bcast.provisioningtrigger", "base64", nil], "application/vnd.oma.bcast.sgboot" => ["application/vnd.oma.bcast.sgboot", "base64", nil], "application/vnd.oma.bcast.sgdd+xml" => ["application/vnd.oma.bcast.sgdd+xml", "base64", nil], "application/vnd.oma.bcast.sgdu" => ["application/vnd.oma.bcast.sgdu", "base64", nil], "application/vnd.oma.bcast.simple-symbol-container" => ["application/vnd.oma.bcast.simple-symbol-container", "base64", nil], "application/vnd.oma.bcast.smartcard-trigger+xml" => ["application/vnd.oma.bcast.smartcard-trigger+xml", "base64", nil], "application/vnd.oma.bcast.sprov+xml" => ["application/vnd.oma.bcast.sprov+xml", "base64", nil], "application/vnd.oma.bcast.stkm" => ["application/vnd.oma.bcast.stkm", "base64", nil], "application/vnd.oma.cab-address-book+xml" => ["application/vnd.oma.cab-address-book+xml", "base64", nil], "application/vnd.oma.cab-feature-handler+xml" => ["application/vnd.oma.cab-feature-handler+xml", "base64", nil], "application/vnd.oma.cab-pcc+xml" => ["application/vnd.oma.cab-pcc+xml", "base64", nil], "application/vnd.oma.cab-subs-invite+xml" => ["application/vnd.oma.cab-subs-invite+xml", "base64", nil], "application/vnd.oma.cab-user-prefs+xml" => ["application/vnd.oma.cab-user-prefs+xml", "base64", nil], "application/vnd.oma.dcd" => ["application/vnd.oma.dcd", "base64", nil], "application/vnd.oma.dcdc" => ["application/vnd.oma.dcdc", "base64", nil], "application/vnd.oma.dd2+xml" => ["application/vnd.oma.dd2+xml", "base64", ["dd2"]], "application/vnd.oma.drm.risd+xml" => ["application/vnd.oma.drm.risd+xml", "base64", nil], "application/vnd.oma.group-usage-list+xml" => ["application/vnd.oma.group-usage-list+xml", "base64", nil], "application/vnd.oma.lwm2m+cbor" => ["application/vnd.oma.lwm2m+cbor", "base64", nil], "application/vnd.oma.lwm2m+json" => ["application/vnd.oma.lwm2m+json", "base64", nil], "application/vnd.oma.lwm2m+tlv" => ["application/vnd.oma.lwm2m+tlv", "base64", nil], "application/vnd.oma.pal+xml" => ["application/vnd.oma.pal+xml", "base64", nil], "application/vnd.oma.poc.detailed-progress-report+xml" => ["application/vnd.oma.poc.detailed-progress-report+xml", "base64", nil], "application/vnd.oma.poc.final-report+xml" => ["application/vnd.oma.poc.final-report+xml", "base64", nil], "application/vnd.oma.poc.groups+xml" => ["application/vnd.oma.poc.groups+xml", "base64", nil], "application/vnd.oma.poc.invocation-descriptor+xml" => ["application/vnd.oma.poc.invocation-descriptor+xml", "base64", nil], "application/vnd.oma.poc.optimized-progress-report+xml" => ["application/vnd.oma.poc.optimized-progress-report+xml", "base64", nil], "application/vnd.oma.push" => ["application/vnd.oma.push", "base64", nil], "application/vnd.oma.scidm.messages+xml" => ["application/vnd.oma.scidm.messages+xml", "base64", nil], "application/vnd.oma.xcap-directory+xml" => ["application/vnd.oma.xcap-directory+xml", "base64", nil], "application/vnd.omads-email+xml" => ["application/vnd.omads-email+xml", "base64", nil], "application/vnd.omads-file+xml" => ["application/vnd.omads-file+xml", "base64", nil], "application/vnd.omads-folder+xml" => ["application/vnd.omads-folder+xml", "base64", nil], "application/vnd.omaloc-supl-init" => ["application/vnd.omaloc-supl-init", "base64", nil], "application/vnd.oms.cellular-cose-content+cbor" => ["application/vnd.oms.cellular-cose-content+cbor", "base64", nil], "application/vnd.onepager" => ["application/vnd.onepager", "base64", nil], "application/vnd.onepagertamp" => ["application/vnd.onepagertamp", "base64", nil], "application/vnd.onepagertamx" => ["application/vnd.onepagertamx", "base64", nil], "application/vnd.onepagertat" => ["application/vnd.onepagertat", "base64", nil], "application/vnd.onepagertatp" => ["application/vnd.onepagertatp", "base64", nil], "application/vnd.onepagertatx" => ["application/vnd.onepagertatx", "base64", nil], "application/vnd.onvif.metadata" => ["application/vnd.onvif.metadata", "base64", nil], "application/vnd.openblox.game+xml" => ["application/vnd.openblox.game+xml", "base64", nil], "application/vnd.openblox.game-binary" => ["application/vnd.openblox.game-binary", "base64", nil], "application/vnd.openeye.oeb" => ["application/vnd.openeye.oeb", "base64", nil], "application/vnd.openofficeorg.autotext" => ["application/vnd.openofficeorg.autotext", "base64", ["bau"]], "application/vnd.openofficeorg.extension" => ["application/vnd.openofficeorg.extension", "base64", ["oxt"]], "application/vnd.openprinttag" => ["application/vnd.openprinttag", "base64", nil], "application/vnd.openstreetmap.data+xml" => ["application/vnd.openstreetmap.data+xml", "base64", nil], "application/vnd.opentimestamps.ots" => ["application/vnd.opentimestamps.ots", "base64", nil], "application/vnd.openvpi.dspx+json" => ["application/vnd.openvpi.dspx+json", "base64", nil], "application/vnd.openxmlformats-officedocument.custom-properties+xml" => ["application/vnd.openxmlformats-officedocument.custom-properties+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.customXmlProperties+xml" => ["application/vnd.openxmlformats-officedocument.customXmlProperties+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.drawing+xml" => ["application/vnd.openxmlformats-officedocument.drawing+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.drawingml.chart+xml" => ["application/vnd.openxmlformats-officedocument.drawingml.chart+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml" => ["application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml" => ["application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml" => ["application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml" => ["application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml" => ["application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.extended-properties+xml" => ["application/vnd.openxmlformats-officedocument.extended-properties+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.comments+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.comments+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.handoutMaster+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.handoutMaster+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.presProps+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.presProps+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.presentation" => ["application/vnd.openxmlformats-officedocument.presentationml.presentation", "base64", ["pptx", "thmx"]], "application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.slide" => ["application/vnd.openxmlformats-officedocument.presentationml.slide", "base64", ["sldx"]], "application/vnd.openxmlformats-officedocument.presentationml.slide+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.slide+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.slideUpdateInfo+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.slideUpdateInfo+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.slideshow" => ["application/vnd.openxmlformats-officedocument.presentationml.slideshow", "base64", ["ppsx"]], "application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.tags+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.tags+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.template" => ["application/vnd.openxmlformats-officedocument.presentationml.template", "base64", ["potx"]], "application/vnd.openxmlformats-officedocument.presentationml.template.main+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.template.main+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml" => ["application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "base64", ["xlsx"]], "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.template" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.template", "base64", ["xltx"]], "application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" => ["application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.theme+xml" => ["application/vnd.openxmlformats-officedocument.theme+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.themeOverride+xml" => ["application/vnd.openxmlformats-officedocument.themeOverride+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.vmlDrawing" => ["application/vnd.openxmlformats-officedocument.vmlDrawing", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.document" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.document", "base64", ["docx"]], "application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.template" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.template", "base64", ["dotx"]], "application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml", "base64", nil], "application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml" => ["application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml", "base64", nil], "application/vnd.openxmlformats-package.core-properties+xml" => ["application/vnd.openxmlformats-package.core-properties+xml", "base64", nil], "application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml" => ["application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml", "base64", nil], "application/vnd.openxmlformats-package.relationships+xml" => ["application/vnd.openxmlformats-package.relationships+xml", "base64", nil], "application/vnd.oracle.resource+json" => ["application/vnd.oracle.resource+json", "base64", nil], "application/vnd.orange.indata" => ["application/vnd.orange.indata", "base64", nil], "application/vnd.osa.netdeploy" => ["application/vnd.osa.netdeploy", "base64", nil], "application/vnd.osgeo.mapguide.package" => ["application/vnd.osgeo.mapguide.package", "base64", ["mgp"]], "application/vnd.osgi.bundle" => ["application/vnd.osgi.bundle", "base64", nil], "application/vnd.osgi.dp" => ["application/vnd.osgi.dp", "base64", ["dp"]], "application/vnd.osgi.subsystem" => ["application/vnd.osgi.subsystem", "base64", ["esa"]], "application/vnd.otps.ct-kip+xml" => ["application/vnd.otps.ct-kip+xml", "base64", nil], "application/vnd.oxli.countgraph" => ["application/vnd.oxli.countgraph", "base64", nil], "application/vnd.pagerduty+json" => ["application/vnd.pagerduty+json", "base64", nil], "application/vnd.palm" => ["application/vnd.palm", "base64", ["prc", "pdb", "pqa", "oprc"]], "application/vnd.panoply" => ["application/vnd.panoply", "base64", nil], "application/vnd.paos.xml" => ["application/vnd.paos.xml", "base64", nil], "application/vnd.pasti-stx-disk-image" => ["application/vnd.pasti-stx-disk-image", "base64", nil], "application/vnd.patentdive" => ["application/vnd.patentdive", "base64", nil], "application/vnd.patientecommsdoc" => ["application/vnd.patientecommsdoc", "base64", nil], "application/vnd.pawaafile" => ["application/vnd.pawaafile", "base64", ["paw"]], "application/vnd.pcos" => ["application/vnd.pcos", "base64", nil], "application/vnd.pg.format" => ["application/vnd.pg.format", "base64", ["str"]], "application/vnd.pg.osasli" => ["application/vnd.pg.osasli", "base64", ["ei6"]], "application/vnd.phbk+xml" => ["application/vnd.phbk+xml", "base64", nil], "application/vnd.piaccess.application-licence" => ["application/vnd.piaccess.application-licence", "base64", nil], "application/vnd.picsel" => ["application/vnd.picsel", "base64", ["efif"]], "application/vnd.pmi.widget" => ["application/vnd.pmi.widget", "base64", ["wg"]], "application/vnd.pmtiles" => ["application/vnd.pmtiles", "base64", nil], "application/vnd.poc.group-advertisement+xml" => ["application/vnd.poc.group-advertisement+xml", "base64", nil], "application/vnd.pocketlearn" => ["application/vnd.pocketlearn", "base64", ["plf"]], "application/vnd.powerbuilder6" => ["application/vnd.powerbuilder6", "base64", ["pbd"]], "application/vnd.powerbuilder6-s" => ["application/vnd.powerbuilder6-s", "base64", nil], "application/vnd.powerbuilder7" => ["application/vnd.powerbuilder7", "base64", nil], "application/vnd.powerbuilder7-s" => ["application/vnd.powerbuilder7-s", "base64", nil], "application/vnd.powerbuilder75" => ["application/vnd.powerbuilder75", "base64", nil], "application/vnd.powerbuilder75-s" => ["application/vnd.powerbuilder75-s", "base64", nil], "application/vnd.pp.systemverify+xml" => ["application/vnd.pp.systemverify+xml", "base64", nil], "application/vnd.preminet" => ["application/vnd.preminet", "base64", nil], "application/vnd.previewsystems.box" => ["application/vnd.previewsystems.box", "base64", ["box"]], "application/vnd.project-graph" => ["application/vnd.project-graph", "base64", nil], "application/vnd.proteus.magazine" => ["application/vnd.proteus.magazine", "base64", ["mgz"]], "application/vnd.psfs" => ["application/vnd.psfs", "base64", nil], "application/vnd.pt.mundusmundi" => ["application/vnd.pt.mundusmundi", "base64", nil], "application/vnd.publishare-delta-tree" => ["application/vnd.publishare-delta-tree", "base64", ["qps"]], "application/vnd.pvi.ptid1" => ["application/vnd.pvi.ptid1", "base64", ["pti", "ptid"]], "application/vnd.pwg-multiplexed" => ["application/vnd.pwg-multiplexed", "base64", nil], "application/vnd.pwg-xhtml-print+xml" => ["application/vnd.pwg-xhtml-print+xml", "base64", nil], "application/vnd.pyon+json" => ["application/vnd.pyon+json", "base64", nil], "application/vnd.qualcomm.brew-app-res" => ["application/vnd.qualcomm.brew-app-res", "base64", nil], "application/vnd.quarantainenet" => ["application/vnd.quarantainenet", "base64", nil], "application/vnd.quobject-quoxdocument" => ["application/vnd.quobject-quoxdocument", "base64", nil], "application/vnd.radisys.moml+xml" => ["application/vnd.radisys.moml+xml", "base64", nil], "application/vnd.radisys.msml+xml" => ["application/vnd.radisys.msml+xml", "base64", nil], "application/vnd.radisys.msml-audit+xml" => ["application/vnd.radisys.msml-audit+xml", "base64", nil], "application/vnd.radisys.msml-audit-conf+xml" => ["application/vnd.radisys.msml-audit-conf+xml", "base64", nil], "application/vnd.radisys.msml-audit-conn+xml" => ["application/vnd.radisys.msml-audit-conn+xml", "base64", nil], "application/vnd.radisys.msml-audit-dialog+xml" => ["application/vnd.radisys.msml-audit-dialog+xml", "base64", nil], "application/vnd.radisys.msml-audit-stream+xml" => ["application/vnd.radisys.msml-audit-stream+xml", "base64", nil], "application/vnd.radisys.msml-conf+xml" => ["application/vnd.radisys.msml-conf+xml", "base64", nil], "application/vnd.radisys.msml-dialog+xml" => ["application/vnd.radisys.msml-dialog+xml", "base64", nil], "application/vnd.radisys.msml-dialog-base+xml" => ["application/vnd.radisys.msml-dialog-base+xml", "base64", nil], "application/vnd.radisys.msml-dialog-fax-detect+xml" => ["application/vnd.radisys.msml-dialog-fax-detect+xml", "base64", nil], "application/vnd.radisys.msml-dialog-fax-sendrecv+xml" => ["application/vnd.radisys.msml-dialog-fax-sendrecv+xml", "base64", nil], "application/vnd.radisys.msml-dialog-group+xml" => ["application/vnd.radisys.msml-dialog-group+xml", "base64", nil], "application/vnd.radisys.msml-dialog-speech+xml" => ["application/vnd.radisys.msml-dialog-speech+xml", "base64", nil], "application/vnd.radisys.msml-dialog-transform+xml" => ["application/vnd.radisys.msml-dialog-transform+xml", "base64", nil], "application/vnd.rainstor.data" => ["application/vnd.rainstor.data", "base64", nil], "application/vnd.rapid" => ["application/vnd.rapid", "base64", nil], "application/vnd.rar" => ["application/vnd.rar", "base64", nil], "application/vnd.realvnc.bed" => ["application/vnd.realvnc.bed", "base64", ["bed"]], "application/vnd.recordare.musicxml" => ["application/vnd.recordare.musicxml", "base64", ["mxl"]], "application/vnd.recordare.musicxml+xml" => ["application/vnd.recordare.musicxml+xml", "base64", ["musicxml"]], "application/vnd.rego" => ["application/vnd.rego", "base64", nil], "application/vnd.relpipe" => ["application/vnd.relpipe", "base64", nil], "application/vnd.resilient.logic" => ["application/vnd.resilient.logic", "base64", nil], "application/vnd.restful+json" => ["application/vnd.restful+json", "base64", nil], "application/vnd.rig.cryptonote" => ["application/vnd.rig.cryptonote", "base64", ["cryptonote"]], "application/vnd.rim.cod" => ["application/vnd.rim.cod", "base64", ["cod"]], "application/vnd.rn-realmedia" => ["application/vnd.rn-realmedia", "base64", ["rm"]], "application/vnd.rn-realmedia-vbr" => ["application/vnd.rn-realmedia-vbr", "base64", ["rmvb"]], "application/vnd.route66.link66+xml" => ["application/vnd.route66.link66+xml", "base64", ["link66"]], "application/vnd.rs-274x" => ["application/vnd.rs-274x", "base64", nil], "application/vnd.ruckus.download" => ["application/vnd.ruckus.download", "base64", nil], "application/vnd.s3sms" => ["application/vnd.s3sms", "base64", nil], "application/vnd.sailingtracker.track" => ["application/vnd.sailingtracker.track", "base64", ["st"]], "application/vnd.sar" => ["application/vnd.sar", "base64", nil], "application/vnd.sbm.cid" => ["application/vnd.sbm.cid", "base64", nil], "application/vnd.sbm.mid2" => ["application/vnd.sbm.mid2", "base64", nil], "application/vnd.scribus" => ["application/vnd.scribus", "base64", nil], "application/vnd.sealed.3df" => ["application/vnd.sealed.3df", "base64", nil], "application/vnd.sealed.csf" => ["application/vnd.sealed.csf", "base64", nil], "application/vnd.sealed.doc" => ["application/vnd.sealed.doc", "base64", ["sdoc", "sdo", "s1w"]], "application/vnd.sealed.eml" => ["application/vnd.sealed.eml", "base64", ["seml", "sem"]], "application/vnd.sealed.mht" => ["application/vnd.sealed.mht", "base64", ["smht", "smh"]], "application/vnd.sealed.net" => ["application/vnd.sealed.net", "base64", nil], "application/vnd.sealed.ppt" => ["application/vnd.sealed.ppt", "base64", ["sppt", "spp", "s1p"]], "application/vnd.sealed.tiff" => ["application/vnd.sealed.tiff", "base64", nil], "application/vnd.sealed.xls" => ["application/vnd.sealed.xls", "base64", ["sxls", "sxl", "s1e"]], "application/vnd.sealedmedia.softseal.html" => ["application/vnd.sealedmedia.softseal.html", "base64", ["stml", "stm", "s1h"]], "application/vnd.sealedmedia.softseal.pdf" => ["application/vnd.sealedmedia.softseal.pdf", "base64", ["spdf", "spd", "s1a"]], "application/vnd.seemail" => ["application/vnd.seemail", "base64", ["see"]], "application/vnd.seis+json" => ["application/vnd.seis+json", "base64", nil], "application/vnd.sema" => ["application/vnd.sema", "base64", ["sema"]], "application/vnd.semd" => ["application/vnd.semd", "base64", ["semd"]], "application/vnd.semf" => ["application/vnd.semf", "base64", ["semf"]], "application/vnd.shade-save-file" => ["application/vnd.shade-save-file", "base64", nil], "application/vnd.shana.informed.formdata" => ["application/vnd.shana.informed.formdata", "base64", ["ifm"]], "application/vnd.shana.informed.formtemplate" => ["application/vnd.shana.informed.formtemplate", "base64", ["itp"]], "application/vnd.shana.informed.interchange" => ["application/vnd.shana.informed.interchange", "base64", ["iif"]], "application/vnd.shana.informed.package" => ["application/vnd.shana.informed.package", "base64", ["ipk"]], "application/vnd.shootproof+json" => ["application/vnd.shootproof+json", "base64", nil], "application/vnd.shopkick+json" => ["application/vnd.shopkick+json", "base64", nil], "application/vnd.shp" => ["application/vnd.shp", "base64", nil], "application/vnd.shx" => ["application/vnd.shx", "base64", nil], "application/vnd.sigrok.session" => ["application/vnd.sigrok.session", "base64", nil], "application/vnd.siren+json" => ["application/vnd.siren+json", "base64", nil], "application/vnd.sirtx.vmv0" => ["application/vnd.sirtx.vmv0", "base64", nil], "application/vnd.sketchometry" => ["application/vnd.sketchometry", "base64", nil], "application/vnd.smaf" => ["application/vnd.smaf", "base64", ["mmf"]], "application/vnd.smart.notebook" => ["application/vnd.smart.notebook", "base64", nil], "application/vnd.smart.teacher" => ["application/vnd.smart.teacher", "base64", ["teacher"]], "application/vnd.smintio.portals.archive" => ["application/vnd.smintio.portals.archive", "base64", nil], "application/vnd.snesdev-page-table" => ["application/vnd.snesdev-page-table", "base64", nil], "application/vnd.softpres-ipf-disk-image" => ["application/vnd.softpres-ipf-disk-image", "base64", nil], "application/vnd.software602.filler.form+xml" => ["application/vnd.software602.filler.form+xml", "base64", nil], "application/vnd.software602.filler.form-xml-zip" => ["application/vnd.software602.filler.form-xml-zip", "base64", nil], "application/vnd.solent.sdkm+xml" => ["application/vnd.solent.sdkm+xml", "base64", ["sdkd", "sdkm"]], "application/vnd.spotfire.dxp" => ["application/vnd.spotfire.dxp", "base64", ["dxp"]], "application/vnd.spotfire.sfs" => ["application/vnd.spotfire.sfs", "base64", ["sfs"]], "application/vnd.sqlite3" => ["application/vnd.sqlite3", "base64", nil], "application/vnd.sri" => ["application/vnd.sri", "base64", nil], "application/vnd.sss-cod" => ["application/vnd.sss-cod", "base64", nil], "application/vnd.sss-dtf" => ["application/vnd.sss-dtf", "base64", nil], "application/vnd.sss-ntf" => ["application/vnd.sss-ntf", "base64", nil], "application/vnd.stardivision.calc" => ["application/vnd.stardivision.calc", "base64", ["sdc"]], "application/vnd.stardivision.chart" => ["application/vnd.stardivision.chart", "base64", ["sds"]], "application/vnd.stardivision.draw" => ["application/vnd.stardivision.draw", "base64", ["sda"]], "application/vnd.stardivision.impress" => ["application/vnd.stardivision.impress", "base64", ["sdd"]], "application/vnd.stardivision.math" => ["application/vnd.stardivision.math", "base64", ["sdf", "smf"]], "application/vnd.stardivision.writer" => ["application/vnd.stardivision.writer", "base64", ["sdw", "vor"]], "application/vnd.stardivision.writer-global" => ["application/vnd.stardivision.writer-global", "base64", ["sgl"]], "application/vnd.stepmania.package" => ["application/vnd.stepmania.package", "base64", ["smzip"]], "application/vnd.stepmania.stepchart" => ["application/vnd.stepmania.stepchart", "base64", ["sm"]], "application/vnd.street-stream" => ["application/vnd.street-stream", "base64", nil], "application/vnd.sun.wadl+xml" => ["application/vnd.sun.wadl+xml", "base64", nil], "application/vnd.sun.xml.calc" => ["application/vnd.sun.xml.calc", "base64", ["sxc"]], "application/vnd.sun.xml.calc.template" => ["application/vnd.sun.xml.calc.template", "base64", ["stc"]], "application/vnd.sun.xml.draw" => ["application/vnd.sun.xml.draw", "base64", ["sxd"]], "application/vnd.sun.xml.draw.template" => ["application/vnd.sun.xml.draw.template", "base64", ["std"]], "application/vnd.sun.xml.impress" => ["application/vnd.sun.xml.impress", "base64", ["sxi"]], "application/vnd.sun.xml.impress.template" => ["application/vnd.sun.xml.impress.template", "base64", ["sti"]], "application/vnd.sun.xml.math" => ["application/vnd.sun.xml.math", "base64", ["sxm"]], "application/vnd.sun.xml.writer" => ["application/vnd.sun.xml.writer", "base64", ["sxw"]], "application/vnd.sun.xml.writer.global" => ["application/vnd.sun.xml.writer.global", "base64", ["sxg"]], "application/vnd.sun.xml.writer.template" => ["application/vnd.sun.xml.writer.template", "base64", ["stw"]], "application/vnd.supercard-pro-disk-image" => ["application/vnd.supercard-pro-disk-image", "base64", nil], "application/vnd.superfile.super" => ["application/vnd.superfile.super", "base64", nil], "application/vnd.sus-calendar" => ["application/vnd.sus-calendar", "base64", ["sus", "susp"]], "application/vnd.svd" => ["application/vnd.svd", "base64", ["svd"]], "application/vnd.svr.receipt+json" => ["application/vnd.svr.receipt+json", "base64", nil], "application/vnd.swiftview-ics" => ["application/vnd.swiftview-ics", "base64", nil], "application/vnd.sybyl.mol2" => ["application/vnd.sybyl.mol2", "base64", nil], "application/vnd.sycle+xml" => ["application/vnd.sycle+xml", "base64", nil], "application/vnd.syft+json" => ["application/vnd.syft+json", "base64", nil], "application/vnd.symbian.install" => ["application/vnd.symbian.install", "base64", ["sis", "sisx"]], "application/vnd.syncml+xml" => ["application/vnd.syncml+xml", "base64", ["xsm"]], "application/vnd.syncml.dm+wbxml" => ["application/vnd.syncml.dm+wbxml", "base64", ["bdm"]], "application/vnd.syncml.dm+xml" => ["application/vnd.syncml.dm+xml", "base64", ["xdm"]], "application/vnd.syncml.dm.notification" => ["application/vnd.syncml.dm.notification", "base64", nil], "application/vnd.syncml.dmddf+wbxml" => ["application/vnd.syncml.dmddf+wbxml", "base64", nil], "application/vnd.syncml.dmddf+xml" => ["application/vnd.syncml.dmddf+xml", "base64", nil], "application/vnd.syncml.dmtnds+wbxml" => ["application/vnd.syncml.dmtnds+wbxml", "base64", nil], "application/vnd.syncml.dmtnds+xml" => ["application/vnd.syncml.dmtnds+xml", "base64", nil], "application/vnd.syncml.ds.notification" => ["application/vnd.syncml.ds.notification", "base64", nil], "application/vnd.tableschema+json" => ["application/vnd.tableschema+json", "base64", nil], "application/vnd.tao.intent-module-archive" => ["application/vnd.tao.intent-module-archive", "base64", ["tao"]], "application/vnd.tcpdump.pcap" => ["application/vnd.tcpdump.pcap", "base64", ["cap", "dmp", "pcap"]], "application/vnd.tcpdump.pcapng" => ["application/vnd.tcpdump.pcapng", "base64", ["pcapng"]], "application/vnd.think-cell.ppttc+json" => ["application/vnd.think-cell.ppttc+json", "base64", nil], "application/vnd.tmd.mediaflex.api+xml" => ["application/vnd.tmd.mediaflex.api+xml", "base64", nil], "application/vnd.tml" => ["application/vnd.tml", "base64", nil], "application/vnd.tmobile-livetv" => ["application/vnd.tmobile-livetv", "base64", ["tmo"]], "application/vnd.tri.onesource" => ["application/vnd.tri.onesource", "base64", nil], "application/vnd.trid.tpt" => ["application/vnd.trid.tpt", "base64", ["tpt"]], "application/vnd.triscape.mxs" => ["application/vnd.triscape.mxs", "base64", ["mxs"]], "application/vnd.trueapp" => ["application/vnd.trueapp", "base64", ["tra"]], "application/vnd.truedoc" => ["application/vnd.truedoc", "base64", nil], "application/vnd.ubisoft.webplayer" => ["application/vnd.ubisoft.webplayer", "base64", nil], "application/vnd.ufdl" => ["application/vnd.ufdl", "base64", ["ufd", "ufdl"]], "application/vnd.uic.dosipas.v1" => ["application/vnd.uic.dosipas.v1", "base64", nil], "application/vnd.uic.dosipas.v2" => ["application/vnd.uic.dosipas.v2", "base64", nil], "application/vnd.uic.osdm+json" => ["application/vnd.uic.osdm+json", "base64", nil], "application/vnd.uic.tlb-fcb" => ["application/vnd.uic.tlb-fcb", "base64", nil], "application/vnd.uiq.theme" => ["application/vnd.uiq.theme", "base64", ["utz"]], "application/vnd.umajin" => ["application/vnd.umajin", "base64", ["umj"]], "application/vnd.unity" => ["application/vnd.unity", "base64", ["unityweb"]], "application/vnd.uoml+xml" => ["application/vnd.uoml+xml", "base64", ["uoml"]], "application/vnd.uplanet.alert" => ["application/vnd.uplanet.alert", "base64", nil], "application/vnd.uplanet.alert-wbxml" => ["application/vnd.uplanet.alert-wbxml", "base64", nil], "application/vnd.uplanet.bearer-choice" => ["application/vnd.uplanet.bearer-choice", "base64", nil], "application/vnd.uplanet.bearer-choice-wbxml" => ["application/vnd.uplanet.bearer-choice-wbxml", "base64", nil], "application/vnd.uplanet.cacheop" => ["application/vnd.uplanet.cacheop", "base64", nil], "application/vnd.uplanet.cacheop-wbxml" => ["application/vnd.uplanet.cacheop-wbxml", "base64", nil], "application/vnd.uplanet.channel" => ["application/vnd.uplanet.channel", "base64", nil], "application/vnd.uplanet.channel-wbxml" => ["application/vnd.uplanet.channel-wbxml", "base64", nil], "application/vnd.uplanet.list" => ["application/vnd.uplanet.list", "base64", nil], "application/vnd.uplanet.list-wbxml" => ["application/vnd.uplanet.list-wbxml", "base64", nil], "application/vnd.uplanet.listcmd" => ["application/vnd.uplanet.listcmd", "base64", nil], "application/vnd.uplanet.listcmd-wbxml" => ["application/vnd.uplanet.listcmd-wbxml", "base64", nil], "application/vnd.uplanet.signal" => ["application/vnd.uplanet.signal", "base64", nil], "application/vnd.uri-map" => ["application/vnd.uri-map", "base64", nil], "application/vnd.valve.source.material" => ["application/vnd.valve.source.material", "base64", nil], "application/vnd.vcx" => ["application/vnd.vcx", "base64", ["vcx"]], "application/vnd.vd-study" => ["application/vnd.vd-study", "base64", nil], "application/vnd.vectorworks" => ["application/vnd.vectorworks", "base64", nil], "application/vnd.vel+json" => ["application/vnd.vel+json", "base64", nil], "application/vnd.veraison.tsm-report+cbor" => ["application/vnd.veraison.tsm-report+cbor", "base64", nil], "application/vnd.veraison.tsm-report+json" => ["application/vnd.veraison.tsm-report+json", "base64", nil], "application/vnd.verifier-attestation+jwt" => ["application/vnd.verifier-attestation+jwt", "base64", nil], "application/vnd.verimatrix.vcas" => ["application/vnd.verimatrix.vcas", "base64", nil], "application/vnd.veritone.aion+json" => ["application/vnd.veritone.aion+json", "base64", nil], "application/vnd.vertifile.pvf" => ["application/vnd.vertifile.pvf", "base64", nil], "application/vnd.veryant.thin" => ["application/vnd.veryant.thin", "base64", nil], "application/vnd.ves.encrypted" => ["application/vnd.ves.encrypted", "base64", nil], "application/vnd.vidsoft.vidconference" => ["application/vnd.vidsoft.vidconference", "8bit", ["vsc"]], "application/vnd.vimina.vma" => ["application/vnd.vimina.vma", "base64", nil], "application/vnd.visio" => ["application/vnd.visio", "base64", ["vsd", "vst", "vsw", "vss"]], "application/vnd.visionary" => ["application/vnd.visionary", "base64", ["vis"]], "application/vnd.vividence.scriptfile" => ["application/vnd.vividence.scriptfile", "base64", nil], "application/vnd.vocalshaper.vsp4" => ["application/vnd.vocalshaper.vsp4", "base64", nil], "application/vnd.vsf" => ["application/vnd.vsf", "base64", ["vsf"]], "application/vnd.vuq" => ["application/vnd.vuq", "base64", nil], "application/vnd.wantverse" => ["application/vnd.wantverse", "base64", nil], "application/vnd.wap.sic" => ["application/vnd.wap.sic", "base64", ["sic"]], "application/vnd.wap.slc" => ["application/vnd.wap.slc", "base64", ["slc"]], "application/vnd.wap.wbxml" => ["application/vnd.wap.wbxml", "base64", ["wbxml"]], "application/vnd.wap.wmlc" => ["application/vnd.wap.wmlc", "base64", ["wmlc"]], "application/vnd.wap.wmlscriptc" => ["application/vnd.wap.wmlscriptc", "base64", ["wmlsc"]], "application/vnd.wasmflow.wafl" => ["application/vnd.wasmflow.wafl", "base64", nil], "application/vnd.webturbo" => ["application/vnd.webturbo", "base64", ["wtb"]], "application/vnd.wfa.dpp" => ["application/vnd.wfa.dpp", "base64", nil], "application/vnd.wfa.p2p" => ["application/vnd.wfa.p2p", "base64", nil], "application/vnd.wfa.wsc" => ["application/vnd.wfa.wsc", "base64", nil], "application/vnd.windows.devicepairing" => ["application/vnd.windows.devicepairing", "base64", nil], "application/vnd.wmap" => ["application/vnd.wmap", "base64", nil], "application/vnd.wmc" => ["application/vnd.wmc", "base64", nil], "application/vnd.wmf.bootstrap" => ["application/vnd.wmf.bootstrap", "base64", nil], "application/vnd.wolfram.mathematica" => ["application/vnd.wolfram.mathematica", "base64", nil], "application/vnd.wolfram.mathematica.package" => ["application/vnd.wolfram.mathematica.package", "base64", nil], "application/vnd.wolfram.player" => ["application/vnd.wolfram.player", "base64", ["nbp"]], "application/vnd.wolfram.wl" => ["application/vnd.wolfram.wl", "base64", ["wl"]], "application/vnd.wordlift" => ["application/vnd.wordlift", "base64", nil], "application/vnd.wordperfect" => ["application/vnd.wordperfect", "base64", ["wpd", "wp", "wp5", "wp6", "w60", "wp61", "wpt"]], "application/vnd.wqd" => ["application/vnd.wqd", "base64", ["wqd"]], "application/vnd.wrq-hp3000-labelled" => ["application/vnd.wrq-hp3000-labelled", "base64", nil], "application/vnd.wt.stf" => ["application/vnd.wt.stf", "base64", ["stf"]], "application/vnd.wv.csp+wbxml" => ["application/vnd.wv.csp+wbxml", "base64", ["wv"]], "application/vnd.wv.csp+xml" => ["application/vnd.wv.csp+xml", "8bit", nil], "application/vnd.wv.ssp+xml" => ["application/vnd.wv.ssp+xml", "8bit", nil], "application/vnd.xacml+json" => ["application/vnd.xacml+json", "base64", nil], "application/vnd.xara" => ["application/vnd.xara", "base64", ["xar"]], "application/vnd.xarin.cpj" => ["application/vnd.xarin.cpj", "base64", nil], "application/vnd.xcdn" => ["application/vnd.xcdn", "base64", nil], "application/vnd.xecrets-encrypted" => ["application/vnd.xecrets-encrypted", "base64", nil], "application/vnd.xfdl" => ["application/vnd.xfdl", "base64", ["xfdl"]], "application/vnd.xfdl.webform" => ["application/vnd.xfdl.webform", "base64", nil], "application/vnd.xmi+xml" => ["application/vnd.xmi+xml", "base64", nil], "application/vnd.xmpie.cpkg" => ["application/vnd.xmpie.cpkg", "base64", nil], "application/vnd.xmpie.dpkg" => ["application/vnd.xmpie.dpkg", "base64", nil], "application/vnd.xmpie.plan" => ["application/vnd.xmpie.plan", "base64", nil], "application/vnd.xmpie.ppkg" => ["application/vnd.xmpie.ppkg", "base64", nil], "application/vnd.xmpie.xlim" => ["application/vnd.xmpie.xlim", "base64", nil], "application/vnd.yamaha.hv-dic" => ["application/vnd.yamaha.hv-dic", "base64", ["hvd"]], "application/vnd.yamaha.hv-script" => ["application/vnd.yamaha.hv-script", "base64", ["hvs"]], "application/vnd.yamaha.hv-voice" => ["application/vnd.yamaha.hv-voice", "base64", ["hvp"]], "application/vnd.yamaha.openscoreformat" => ["application/vnd.yamaha.openscoreformat", "base64", ["osf"]], "application/vnd.yamaha.openscoreformat.osfpvg+xml" => ["application/vnd.yamaha.openscoreformat.osfpvg+xml", "base64", ["osfpvg"]], "application/vnd.yamaha.remote-setup" => ["application/vnd.yamaha.remote-setup", "base64", nil], "application/vnd.yamaha.smaf-audio" => ["application/vnd.yamaha.smaf-audio", "base64", ["saf"]], "application/vnd.yamaha.smaf-phrase" => ["application/vnd.yamaha.smaf-phrase", "base64", ["spf"]], "application/vnd.yamaha.through-ngn" => ["application/vnd.yamaha.through-ngn", "base64", nil], "application/vnd.yamaha.tunnel-udpencap" => ["application/vnd.yamaha.tunnel-udpencap", "base64", nil], "application/vnd.yaoweme" => ["application/vnd.yaoweme", "base64", nil], "application/vnd.yellowriver-custom-menu" => ["application/vnd.yellowriver-custom-menu", "base64", ["cmp"]], "application/vnd.youtube.yt" => ["application/vnd.youtube.yt", "base64", nil], "application/vnd.zoho-document.writer" => ["application/vnd.zoho-document.writer", "base64", nil], "application/vnd.zoho-presentation.show" => ["application/vnd.zoho-presentation.show", "base64", nil], "application/vnd.zoho.spreadsheetml.sheet" => ["application/vnd.zoho.spreadsheetml.sheet", "base64", nil], "application/vnd.zul" => ["application/vnd.zul", "base64", ["zir", "zirz"]], "application/vnd.zzazz.deck+xml" => ["application/vnd.zzazz.deck+xml", "base64", ["zaz"]], "application/voicexml+xml" => ["application/voicexml+xml", "base64", ["vxml"]], "application/voucher+cose" => ["application/voucher+cose", "base64", nil], "application/voucher-cms+json" => ["application/voucher-cms+json", "base64", nil], "application/voucher-cose+cbor" => ["application/voucher-cose+cbor", "base64", nil], "application/voucher-jws+json" => ["application/voucher-jws+json", "base64", nil], "application/vp" => ["application/vp", "base64", nil], "application/vp+cose" => ["application/vp+cose", "base64", nil], "application/vp+jwt" => ["application/vp+jwt", "base64", nil], "application/vp+sd-jwt" => ["application/vp+sd-jwt", "base64", nil], "application/vq-rtcpxr" => ["application/vq-rtcpxr", "base64", nil], "application/warc" => ["application/warc", "base64", ["warc"]], "application/warc+gz" => ["application/warc+gz", "base64", ["warc.gz"]], "application/wasm" => ["application/wasm", "8bit", ["wasm"]], "application/watcherinfo+xml" => ["application/watcherinfo+xml", "base64", ["wif"]], "application/webbundle" => ["application/webbundle", "base64", nil], "application/webpush-options+json" => ["application/webpush-options+json", "base64", nil], "application/whoispp-query" => ["application/whoispp-query", "base64", nil], "application/whoispp-response" => ["application/whoispp-response", "base64", nil], "application/widget" => ["application/widget", "base64", ["wgt"]], "application/winhlp" => ["application/winhlp", "base64", ["hlp"]], "application/wita" => ["application/wita", "base64", nil], "application/won" => ["application/won", "base64", nil], "application/word" => ["application/word", "base64", ["doc", "dot"]], "application/wordperfect" => ["application/wordperfect", "base64", ["wp"]], "application/wordperfect5.1" => ["application/wordperfect5.1", "base64", ["wp5", "wp"]], "application/wordperfect6.1" => ["application/wordperfect6.1", "base64", ["wp6"]], "application/wordperfectd" => ["application/wordperfectd", "base64", ["wpd"]], "application/wsdl+xml" => ["application/wsdl+xml", "base64", ["wsdl"]], "application/wspolicy+xml" => ["application/wspolicy+xml", "base64", ["wspolicy"]], "application/x-123" => ["application/x-123", "base64", ["wk"]], "application/x-7z-compressed" => ["application/x-7z-compressed", "base64", ["7z"]], "application/x-SLA" => ["application/x-SLA", "base64", nil], "application/x-STEP" => ["application/x-STEP", "base64", nil], "application/x-VMSBACKUP" => ["application/x-VMSBACKUP", "base64", ["bck"]], "application/x-Wingz" => ["application/x-Wingz", "base64", ["wz", "wkz"]], "application/x-abiword" => ["application/x-abiword", "base64", ["abw"]], "application/x-access" => ["application/x-access", "base64", ["mdf", "mda", "mdb", "mde"]], "application/x-ace-compressed" => ["application/x-ace-compressed", "base64", ["ace"]], "application/x-activemime" => ["application/x-activemime", "base64", nil], "application/x-adobe-indesign" => ["application/x-adobe-indesign", "base64", ["indd"]], "application/x-adobe-indesign-interchange" => ["application/x-adobe-indesign-interchange", "base64", ["inx"]], "application/x-amf" => ["application/x-amf", "base64", ["amf"]], "application/x-amiga-disk-format" => ["application/x-amiga-disk-format", "base64", ["adf"]], "application/x-apple-diskimage" => ["application/x-apple-diskimage", "base64", ["dmg"]], "application/x-appleworks" => ["application/x-appleworks", "base64", ["cwk"]], "application/x-archive" => ["application/x-archive", "base64", ["ar", "a"]], "application/x-arj" => ["application/x-arj", "base64", ["arj"]], "application/x-asprs" => ["application/x-asprs", "base64", ["las", "laz"]], "application/x-atari-floppy-disk-image" => ["application/x-atari-floppy-disk-image", "base64", nil], "application/x-authorware-bin" => ["application/x-authorware-bin", "base64", ["aab", "u32", "vox", "x32"]], "application/x-authorware-map" => ["application/x-authorware-map", "base64", ["aam"]], "application/x-authorware-seg" => ["application/x-authorware-seg", "base64", ["aas"]], "application/x-axcrypt" => ["application/x-axcrypt", "base64", ["axx"]], "application/x-bat" => ["application/x-bat", "base64", ["bat", "cmd"]], "application/x-bcpio" => ["application/x-bcpio", "base64", ["bcpio"]], "application/x-bentley-besqlite" => ["application/x-bentley-besqlite", "base64", nil], "application/x-bentley-localization" => ["application/x-bentley-localization", "base64", nil], "application/x-berkeley-db" => ["application/x-berkeley-db", "base64", nil], "application/x-bibtex-text-file" => ["application/x-bibtex-text-file", "base64", ["bib", "bibtex"]], "application/x-bittorrent" => ["application/x-bittorrent", "base64", ["torrent"]], "application/x-bleeper" => ["application/x-bleeper", "base64", ["bleep"]], "application/x-blorb" => ["application/x-blorb", "base64", ["blb", "blorb"]], "application/x-bplist" => ["application/x-bplist", "base64", nil], "application/x-brotli" => ["application/x-brotli", "base64", ["br", "brotli"]], "application/x-bzip" => ["application/x-bzip", "base64", ["bz", "tbz"]], "application/x-bzip2" => ["application/x-bzip2", "base64", ["boz", "bz2", "tbz2"]], "application/x-cbr" => ["application/x-cbr", "base64", ["cb7", "cba", "cbr", "cbt", "cbz"]], "application/x-cdf" => ["application/x-cdf", "base64", ["cda"]], "application/x-cdlink" => ["application/x-cdlink", "base64", ["vcd"]], "application/x-cfs-compressed" => ["application/x-cfs-compressed", "base64", ["cfs"]], "application/x-chat" => ["application/x-chat", "base64", ["chat"]], "application/x-chess-pgn" => ["application/x-chess-pgn", "base64", ["pgn"]], "application/x-chrome-extension" => ["application/x-chrome-extension", "base64", ["crx"]], "application/x-chrome-package" => ["application/x-chrome-package", "base64", ["crx"]], "application/x-clariscad" => ["application/x-clariscad", "base64", nil], "application/x-compress" => ["application/x-compress", "base64", ["z", "Z"]], "application/x-compressed" => ["application/x-compressed", "base64", ["z", "Z"]], "application/x-conference" => ["application/x-conference", "base64", ["nsc"]], "application/x-coredump" => ["application/x-coredump", "base64", nil], "application/x-corelpresentations" => ["application/x-corelpresentations", "base64", ["shw"]], "application/x-cpio" => ["application/x-cpio", "base64", ["cpio"]], "application/x-csh" => ["application/x-csh", "8bit", ["csh", "tcsh"]], "application/x-cu-seeme" => ["application/x-cu-seeme", "base64", ["csm", "cu"]], "application/x-dbf" => ["application/x-dbf", "base64", ["dbf", "dbase", "dbase3"]], "application/x-debian-package" => ["application/x-debian-package", "base64", ["deb", "udeb"]], "application/x-dex" => ["application/x-dex", "base64", ["dex"]], "application/x-dgc-compressed" => ["application/x-dgc-compressed", "base64", ["dgc"]], "application/x-director" => ["application/x-director", "base64", ["dcr", "@dir", "@dxr", "cct", "cst", "cxt", "dir", "dxr", "fgd", "swa", "w3d"]], "application/x-doom" => ["application/x-doom", "base64", ["wad"]], "application/x-dosexec" => ["application/x-dosexec", "base64", ["exe"]], "application/x-drafting" => ["application/x-drafting", "base64", nil], "application/x-dtbncx+xml" => ["application/x-dtbncx+xml", "base64", ["ncx"]], "application/x-dtbook+xml" => ["application/x-dtbook+xml", "base64", ["dtb"]], "application/x-dtbresource+xml" => ["application/x-dtbresource+xml", "base64", ["res"]], "application/x-dvd-ifo" => ["application/x-dvd-ifo", "base64", ["ifo", "bup"]], "application/x-dvi" => ["application/x-dvi", "base64", ["dvi"]], "application/x-dxf" => ["application/x-dxf", "base64", nil], "application/x-ebu-stl" => ["application/x-ebu-stl", "base64", nil], "application/x-ecmascript" => ["application/x-ecmascript", "8bit", nil], "application/x-elc" => ["application/x-elc", "base64", ["elc"]], "application/x-elf" => ["application/x-elf", "base64", nil], "application/x-endnote-refer" => ["application/x-endnote-refer", "base64", ["enw", "enr"]], "application/x-endnote-style" => ["application/x-endnote-style", "base64", ["ens"]], "application/x-envoy" => ["application/x-envoy", "base64", ["evy"]], "application/x-erdas-hfa" => ["application/x-erdas-hfa", "base64", ["hfa"]], "application/x-esri-layer" => ["application/x-esri-layer", "base64", ["lyr"]], "application/x-esri-spatially-enabled-db" => ["application/x-esri-spatially-enabled-db", "base64", nil], "application/x-eva" => ["application/x-eva", "base64", ["eva"]], "application/x-excel" => ["application/x-excel", "base64", nil], "application/x-executable" => ["application/x-executable", "base64", nil], "application/x-fat-diskimage" => ["application/x-fat-diskimage", "base64", nil], "application/x-fictionbook+xml" => ["application/x-fictionbook+xml", "base64", ["fb2"]], "application/x-filemaker" => ["application/x-filemaker", "base64", ["fp7"]], "application/x-font-adobe-metric" => ["application/x-font-adobe-metric", "base64", ["afm", "acfm", "amfm"]], "application/x-font-bdf" => ["application/x-font-bdf", "base64", ["bdf"]], "application/x-font-dos" => ["application/x-font-dos", "base64", nil], "application/x-font-framemaker" => ["application/x-font-framemaker", "base64", nil], "application/x-font-ghostscript" => ["application/x-font-ghostscript", "base64", ["gsf"]], "application/x-font-libgrx" => ["application/x-font-libgrx", "base64", nil], "application/x-font-linux-psf" => ["application/x-font-linux-psf", "base64", ["psf"]], "application/x-font-opentype" => ["application/x-font-opentype", "base64", ["otf"]], "application/x-font-otf" => ["application/x-font-otf", "base64", ["otf"]], "application/x-font-pcf" => ["application/x-font-pcf", "base64", ["pcf"]], "application/x-font-printer-metric" => ["application/x-font-printer-metric", "base64", ["pfm"]], "application/x-font-snf" => ["application/x-font-snf", "base64", ["snf"]], "application/x-font-speedo" => ["application/x-font-speedo", "base64", nil], "application/x-font-sunos-news" => ["application/x-font-sunos-news", "base64", nil], "application/x-font-truetype" => ["application/x-font-truetype", "base64", ["ttf"]], "application/x-font-ttf" => ["application/x-font-ttf", "base64", ["ttc", "ttf"]], "application/x-font-type1" => ["application/x-font-type1", "base64", ["afm", "pfa", "pfb", "pfm"]], "application/x-font-vfont" => ["application/x-font-vfont", "base64", nil], "application/x-fossil-checkout" => ["application/x-fossil-checkout", "base64", nil], "application/x-fossil-global-conf" => ["application/x-fossil-global-conf", "base64", nil], "application/x-fossil-repository" => ["application/x-fossil-repository", "base64", nil], "application/x-foxmail" => ["application/x-foxmail", "base64", nil], "application/x-fractals" => ["application/x-fractals", "base64", nil], "application/x-freearc" => ["application/x-freearc", "base64", ["arc"]], "application/x-futuresplash" => ["application/x-futuresplash", "base64", ["spl"]], "application/x-gca-compressed" => ["application/x-gca-compressed", "base64", ["gca"]], "application/x-geopackage" => ["application/x-geopackage", "base64", ["gpkg"]], "application/x-ghostview" => ["application/x-ghostview", "base64", nil], "application/x-glulx" => ["application/x-glulx", "base64", ["ulx"]], "application/x-gnucash" => ["application/x-gnucash", "base64", ["gnucash"]], "application/x-gnumeric" => ["application/x-gnumeric", "base64", ["gnumeric"]], "application/x-gramps-xml" => ["application/x-gramps-xml", "base64", ["gramps"]], "application/x-grib" => ["application/x-grib", "base64", ["grb", "grb1", "grb2"]], "application/x-gtar" => ["application/x-gtar", "base64", ["gtar", "tgz", "tbz2", "tbz"]], "application/x-guitar-pro" => ["application/x-guitar-pro", "base64", ["gp4"]], "application/x-gzip" => ["application/x-gzip", "base64", ["gz"]], "application/x-hdf" => ["application/x-hdf", "base64", ["hdf", "he5", "h5"]], "application/x-hep" => ["application/x-hep", "base64", ["hep"]], "application/x-html+ruby" => ["application/x-html+ruby", "8bit", ["rhtml"]], "application/x-httpd-php" => ["application/x-httpd-php", "8bit", ["phtml", "pht", "php"]], "application/x-httpresponse" => ["application/x-httpresponse", "base64", nil], "application/x-hwp" => ["application/x-hwp", "base64", nil], "application/x-hwp-v5" => ["application/x-hwp-v5", "base64", nil], "application/x-ibooks+zip" => ["application/x-ibooks+zip", "base64", ["ibooks"]], "application/x-ica" => ["application/x-ica", "base64", ["ica"]], "application/x-ideas" => ["application/x-ideas", "base64", nil], "application/x-idl-save-file" => ["application/x-idl-save-file", "base64", nil], "application/x-imagemap" => ["application/x-imagemap", "8bit", ["imagemap", "imap"]], "application/x-install-instructions" => ["application/x-install-instructions", "base64", ["install"]], "application/x-internet-archive" => ["application/x-internet-archive", "base64", ["arc"]], "application/x-isatab" => ["application/x-isatab", "base64", nil], "application/x-isatab-assay" => ["application/x-isatab-assay", "base64", nil], "application/x-isatab-investigation" => ["application/x-isatab-investigation", "base64", nil], "application/x-iso9660-image" => ["application/x-iso9660-image", "base64", ["iso"]], "application/x-itunes-bplist" => ["application/x-itunes-bplist", "base64", nil], "application/x-itunes-ipa" => ["application/x-itunes-ipa", "base64", ["ipa"]], "application/x-iwork-keynote-sffkey" => ["application/x-iwork-keynote-sffkey", "base64", ["key"]], "application/x-iwork-numbers-sffnumbers" => ["application/x-iwork-numbers-sffnumbers", "base64", ["numbers"]], "application/x-iwork-pages-sffpages" => ["application/x-iwork-pages-sffpages", "base64", ["pages"]], "application/x-java-archive" => ["application/x-java-archive", "base64", ["jar"]], "application/x-java-jnilib" => ["application/x-java-jnilib", "base64", ["jnilib"]], "application/x-java-jnlp-file" => ["application/x-java-jnlp-file", "base64", ["jnlp"]], "application/x-java-keystore" => ["application/x-java-keystore", "base64", ["jks"]], "application/x-java-pack200" => ["application/x-java-pack200", "base64", ["pack"]], "application/x-java-serialized-object" => ["application/x-java-serialized-object", "base64", ["ser"]], "application/x-java-vm" => ["application/x-java-vm", "base64", ["class"]], "application/x-javascript" => ["application/x-javascript", "8bit", ["js", "mjs"]], "application/x-jeol-jdf" => ["application/x-jeol-jdf", "base64", ["jdf"]], "application/x-jigdo" => ["application/x-jigdo", "base64", nil], "application/x-kdelnk" => ["application/x-kdelnk", "base64", nil], "application/x-killustrator" => ["application/x-killustrator", "base64", ["kil"]], "application/x-koan" => ["application/x-koan", "base64", ["skp", "skd", "skt", "skm"]], "application/x-latex" => ["application/x-latex", "8bit", ["ltx", "latex"]], "application/x-lha" => ["application/x-lha", "base64", nil], "application/x-lharc" => ["application/x-lharc", "base64", nil], "application/x-lotus-123" => ["application/x-lotus-123", "base64", ["wks"]], "application/x-lz4" => ["application/x-lz4", "base64", ["lz4"]], "application/x-lzh-compressed" => ["application/x-lzh-compressed", "base64", ["lha", "lzh"]], "application/x-lzip" => ["application/x-lzip", "base64", ["lz"]], "application/x-lzma" => ["application/x-lzma", "base64", ["lzma"]], "application/x-mac" => ["application/x-mac", "base64", ["bin"]], "application/x-mac-compactpro" => ["application/x-mac-compactpro", "base64", ["cpt"]], "application/x-macbase64" => ["application/x-macbase64", "base64", ["bin"]], "application/x-macbinary" => ["application/x-macbinary", "base64", nil], "application/x-mach-o" => ["application/x-mach-o", "base64", nil], "application/x-mach-o-bundle" => ["application/x-mach-o-bundle", "base64", nil], "application/x-mach-o-core" => ["application/x-mach-o-core", "base64", nil], "application/x-mach-o-dsym" => ["application/x-mach-o-dsym", "base64", nil], "application/x-mach-o-dylib" => ["application/x-mach-o-dylib", "base64", nil], "application/x-mach-o-dylib-stub" => ["application/x-mach-o-dylib-stub", "base64", nil], "application/x-mach-o-dylinker" => ["application/x-mach-o-dylinker", "base64", nil], "application/x-mach-o-executable" => ["application/x-mach-o-executable", "base64", nil], "application/x-mach-o-fvmlib" => ["application/x-mach-o-fvmlib", "base64", nil], "application/x-mach-o-kext-bundle" => ["application/x-mach-o-kext-bundle", "base64", nil], "application/x-mach-o-object" => ["application/x-mach-o-object", "base64", nil], "application/x-mach-o-preload" => ["application/x-mach-o-preload", "base64", nil], "application/x-mach-o-universal" => ["application/x-mach-o-universal", "base64", nil], "application/x-maker" => ["application/x-maker", "base64", ["frm", "maker", "frame", "fm", "fb", "book", "fbdoc"]], "application/x-mathcad" => ["application/x-mathcad", "base64", ["mcd"]], "application/x-mathematica-old" => ["application/x-mathematica-old", "base64", nil], "application/x-matlab-data" => ["application/x-matlab-data", "base64", ["mat"]], "application/x-matroska" => ["application/x-matroska", "base64", nil], "application/x-mbtiles" => ["application/x-mbtiles", "base64", nil], "application/x-memgraph" => ["application/x-memgraph", "base64", ["memgraph"]], "application/x-mie" => ["application/x-mie", "base64", ["mie"]], "application/x-mif" => ["application/x-mif", "base64", ["mif"]], "application/x-mmm-digisonde" => ["application/x-mmm-digisonde", "base64", nil], "application/x-mobipocket-ebook" => ["application/x-mobipocket-ebook", "base64", ["mobi", "prc"]], "application/x-monotone-source-repo" => ["application/x-monotone-source-repo", "base64", nil], "application/x-ms-application" => ["application/x-ms-application", "base64", ["application"]], "application/x-ms-asx" => ["application/x-ms-asx", "base64", ["asx"]], "application/x-ms-compress-szdd" => ["application/x-ms-compress-szdd", "base64", nil], "application/x-ms-dos-executable" => ["application/x-ms-dos-executable", "base64", ["exe"]], "application/x-ms-installer" => ["application/x-ms-installer", "base64", ["msi", "msp", "mst"]], "application/x-ms-nls" => ["application/x-ms-nls", "base64", nil], "application/x-ms-owner" => ["application/x-ms-owner", "base64", nil], "application/x-ms-shortcut" => ["application/x-ms-shortcut", "base64", ["lnk"]], "application/x-ms-wmd" => ["application/x-ms-wmd", "base64", ["wmd"]], "application/x-ms-wmz" => ["application/x-ms-wmz", "base64", ["wmz"]], "application/x-ms-xbap" => ["application/x-ms-xbap", "base64", ["xbap"]], "application/x-msaccess" => ["application/x-msaccess", "base64", ["mda", "mdb", "mde", "mdf", "accdb"]], "application/x-msbinder" => ["application/x-msbinder", "base64", ["obd"]], "application/x-mscardfile" => ["application/x-mscardfile", "base64", ["crd"]], "application/x-msclip" => ["application/x-msclip", "base64", ["clp"]], "application/x-msdos-program" => ["application/x-msdos-program", "base64", ["cmd", "bat", "com", "exe", "reg", "ps1", "vbs"]], "application/x-msdownload" => ["application/x-msdownload", "base64", ["exe", "com", "cmd", "bat", "dll", "msi", "reg", "ps1", "vbs"]], "application/x-msmediaview" => ["application/x-msmediaview", "base64", ["m13", "m14", "mvb"]], "application/x-msmetafile" => ["application/x-msmetafile", "base64", ["emf", "emz", "wmf", "wmz"]], "application/x-msmoney" => ["application/x-msmoney", "base64", ["mny"]], "application/x-mspublisher" => ["application/x-mspublisher", "base64", ["pub"]], "application/x-msschedule" => ["application/x-msschedule", "base64", ["scd"]], "application/x-msterminal" => ["application/x-msterminal", "base64", ["trm"]], "application/x-msword" => ["application/x-msword", "base64", ["doc", "dot", "wrd"]], "application/x-mswrite" => ["application/x-mswrite", "base64", ["wri"]], "application/x-mysql-db" => ["application/x-mysql-db", "base64", nil], "application/x-mysql-misam-compressed-index" => ["application/x-mysql-misam-compressed-index", "base64", ["myi"]], "application/x-mysql-misam-data" => ["application/x-mysql-misam-data", "base64", ["myd"]], "application/x-mysql-misam-index" => ["application/x-mysql-misam-index", "base64", nil], "application/x-mysql-table-definition" => ["application/x-mysql-table-definition", "base64", nil], "application/x-nesrom" => ["application/x-nesrom", "base64", ["nes"]], "application/x-netcdf" => ["application/x-netcdf", "base64", ["nc", "cdf"]], "application/x-ns-proxy-autoconfig" => ["application/x-ns-proxy-autoconfig", "base64", ["pac"]], "application/x-nzb" => ["application/x-nzb", "base64", ["nzb"]], "application/x-object" => ["application/x-object", "base64", nil], "application/x-openscad" => ["application/x-openscad", "base64", ["scad"]], "application/x-opera-extension" => ["application/x-opera-extension", "base64", ["oex"]], "application/x-pagemaker" => ["application/x-pagemaker", "base64", ["pm", "pm5", "pt5"]], "application/x-parquet" => ["application/x-parquet", "base64", ["parquet"]], "application/x-pds" => ["application/x-pds", "base64", nil], "application/x-perl" => ["application/x-perl", "8bit", ["pl", "pm"]], "application/x-pgp" => ["application/x-pgp", "base64", nil], "application/x-pkcs12" => ["application/x-pkcs12", "base64", ["p12", "pfx"]], "application/x-pkcs7-certificates" => ["application/x-pkcs7-certificates", "base64", ["p7b", "spc"]], "application/x-pkcs7-certreqresp" => ["application/x-pkcs7-certreqresp", "base64", ["p7r"]], "application/x-pki-message" => ["application/x-pki-message", "base64", nil], "application/x-plist" => ["application/x-plist", "base64", nil], "application/x-project" => ["application/x-project", "base64", ["mpx"]], "application/x-prt" => ["application/x-prt", "base64", ["prt"]], "application/x-python" => ["application/x-python", "8bit", ["py"]], "application/x-quattro-pro" => ["application/x-quattro-pro", "base64", ["wq1", "wq2", "wkq", "qpw", "wb1", "wb2", "wb3"]], "application/x-quicktimeplayer" => ["application/x-quicktimeplayer", "base64", ["qtl"]], "application/x-rar-compressed" => ["application/x-rar-compressed", "base64", ["rar"]], "application/x-remote_printing" => ["application/x-remote_printing", "base64", nil], "application/x-research-info-systems" => ["application/x-research-info-systems", "base64", ["ris"]], "application/x-roxio-toast" => ["application/x-roxio-toast", "base64", ["toast"]], "application/x-rpm" => ["application/x-rpm", "base64", ["rpm"]], "application/x-rtf" => ["application/x-rtf", "base64", ["rtf"]], "application/x-ruby" => ["application/x-ruby", "8bit", ["rb", "rbw"]], "application/x-sas" => ["application/x-sas", "base64", ["sas"]], "application/x-sas-access" => ["application/x-sas-access", "base64", ["sa7", "sas7bacs"]], "application/x-sas-audit" => ["application/x-sas-audit", "base64", ["st7", "sas7baud"]], "application/x-sas-backup" => ["application/x-sas-backup", "base64", ["sas7bbak"]], "application/x-sas-catalog" => ["application/x-sas-catalog", "base64", ["sc7", "sas7bcat"]], "application/x-sas-data" => ["application/x-sas-data", "base64", ["sd7", "sas7bdat"]], "application/x-sas-data-index" => ["application/x-sas-data-index", "base64", ["si7", "sas7bndx"]], "application/x-sas-data-v6" => ["application/x-sas-data-v6", "base64", ["sd2"]], "application/x-sas-dmdb" => ["application/x-sas-dmdb", "base64", ["s7m", "sas7bdmd"]], "application/x-sas-fdb" => ["application/x-sas-fdb", "base64", ["sf7", "sas7bfdb"]], "application/x-sas-itemstor" => ["application/x-sas-itemstor", "base64", ["sr7", "sas7bitm"]], "application/x-sas-mddb" => ["application/x-sas-mddb", "base64", ["sm7", "sas7bmdb"]], "application/x-sas-program-data" => ["application/x-sas-program-data", "base64", ["ss7", "sas7bpgm"]], "application/x-sas-putility" => ["application/x-sas-putility", "base64", ["sp7", "sas7bput"]], "application/x-sas-transport" => ["application/x-sas-transport", "base64", ["stx"]], "application/x-sas-utility" => ["application/x-sas-utility", "base64", ["su7", "sas7butl"]], "application/x-sas-view" => ["application/x-sas-view", "base64", ["sv7", "sas7bvew"]], "application/x-sas-xport" => ["application/x-sas-xport", "base64", ["xpt", "xport"]], "application/x-sc" => ["application/x-sc", "base64", nil], "application/x-set" => ["application/x-set", "base64", nil], "application/x-sfdu" => ["application/x-sfdu", "base64", ["sfdu"]], "application/x-sh" => ["application/x-sh", "8bit", ["sh", "bash"]], "application/x-shapefile" => ["application/x-shapefile", "base64", ["shp"]], "application/x-shar" => ["application/x-shar", "8bit", ["shar"]], "application/x-sharedlib" => ["application/x-sharedlib", "base64", nil], "application/x-shockwave-flash" => ["application/x-shockwave-flash", "base64", ["swf"]], "application/x-sibelius" => ["application/x-sibelius", "base64", ["sib"]], "application/x-silverlight-app" => ["application/x-silverlight-app", "base64", ["xap"]], "application/x-smarttech-notebook" => ["application/x-smarttech-notebook", "base64", ["notebook"]], "application/x-snappy-framed" => ["application/x-snappy-framed", "base64", ["sz"]], "application/x-solids" => ["application/x-solids", "base64", nil], "application/x-spectrum-tzx" => ["application/x-spectrum-tzx", "base64", ["tzx"]], "application/x-spss" => ["application/x-spss", "base64", ["sav", "sbs", "sps", "spo", "spp"]], "application/x-spss-sav" => ["application/x-spss-sav", "base64", ["sav"]], "application/x-sql" => ["application/x-sql", "base64", ["sql"]], "application/x-sqlite3" => ["application/x-sqlite3", "base64", nil], "application/x-staroffice-template" => ["application/x-staroffice-template", "base64", ["vor"]], "application/x-stata-do" => ["application/x-stata-do", "base64", ["do"]], "application/x-stata-dta" => ["application/x-stata-dta", "base64", ["dta"]], "application/x-stuffit" => ["application/x-stuffit", "base64", ["sit"]], "application/x-stuffitx" => ["application/x-stuffitx", "base64", ["sitx"]], "application/x-subrip" => ["application/x-subrip", "base64", ["srt"]], "application/x-sv4cpio" => ["application/x-sv4cpio", "base64", ["sv4cpio"]], "application/x-sv4crc" => ["application/x-sv4crc", "base64", ["sv4crc"]], "application/x-t3vm-image" => ["application/x-t3vm-image", "base64", ["t3"]], "application/x-tads" => ["application/x-tads", "base64", ["gam"]], "application/x-tar" => ["application/x-tar", "base64", ["tar"]], "application/x-tcl" => ["application/x-tcl", "8bit", ["tcl"]], "application/x-tex" => ["application/x-tex", "8bit", ["tex"]], "application/x-tex-tfm" => ["application/x-tex-tfm", "base64", ["tfm"]], "application/x-tex-virtual-font" => ["application/x-tex-virtual-font", "base64", ["vf"]], "application/x-texinfo" => ["application/x-texinfo", "8bit", ["texinfo", "texi"]], "application/x-texnicard" => ["application/x-texnicard", "base64", nil], "application/x-tgif" => ["application/x-tgif", "base64", ["obj"]], "application/x-tika-iworks-protected" => ["application/x-tika-iworks-protected", "base64", nil], "application/x-tika-java-enterprise-archive" => ["application/x-tika-java-enterprise-archive", "base64", ["ear"]], "application/x-tika-java-web-archive" => ["application/x-tika-java-web-archive", "base64", ["war"]], "application/x-tika-msoffice" => ["application/x-tika-msoffice", "base64", nil], "application/x-tika-msoffice-embedded" => ["application/x-tika-msoffice-embedded", "base64", nil], "application/x-tika-msworks-spreadsheet" => ["application/x-tika-msworks-spreadsheet", "base64", ["xlr"]], "application/x-tika-old-excel" => ["application/x-tika-old-excel", "base64", nil], "application/x-tika-ooxml" => ["application/x-tika-ooxml", "base64", nil], "application/x-tika-ooxml-protected" => ["application/x-tika-ooxml-protected", "base64", nil], "application/x-tika-staroffice" => ["application/x-tika-staroffice", "base64", nil], "application/x-tika-unix-dump" => ["application/x-tika-unix-dump", "base64", nil], "application/x-tika-visio-ooxml" => ["application/x-tika-visio-ooxml", "base64", nil], "application/x-tmx" => ["application/x-tmx", "base64", ["tmx"]], "application/x-toolbook" => ["application/x-toolbook", "base64", ["tbk"]], "application/x-touhou" => ["application/x-touhou", "base64", nil], "application/x-troff" => ["application/x-troff", "base64", ["t", "tr", "roff"]], "application/x-troff-man" => ["application/x-troff-man", "8bit", ["man"]], "application/x-troff-me" => ["application/x-troff-me", "base64", ["me"]], "application/x-troff-ms" => ["application/x-troff-ms", "base64", ["ms"]], "application/x-u-star" => ["application/x-u-star", "base64", nil], "application/x-uc2-compressed" => ["application/x-uc2-compressed", "base64", ["uc2"]], "application/x-ustar" => ["application/x-ustar", "base64", ["ustar"]], "application/x-vhd" => ["application/x-vhd", "base64", nil], "application/x-vmdk" => ["application/x-vmdk", "base64", ["vmdk"]], "application/x-vnd.datapackage+gz" => ["application/x-vnd.datapackage+gz", "base64", nil], "application/x-vnd.datapackage+json" => ["application/x-vnd.datapackage+json", "base64", nil], "application/x-vnd.datapackage+zip" => ["application/x-vnd.datapackage+zip", "base64", nil], "application/x-wacz" => ["application/x-wacz", "base64", nil], "application/x-wais-source" => ["application/x-wais-source", "base64", ["src"]], "application/x-web-app-manifest+json" => ["application/x-web-app-manifest+json", "base64", ["webapp"]], "application/x-webarchive" => ["application/x-webarchive", "base64", ["webarchive"]], "application/x-word" => ["application/x-word", "base64", ["doc", "dot"]], "application/x-wordperfect" => ["application/x-wordperfect", "base64", ["wp"]], "application/x-wordperfect6.1" => ["application/x-wordperfect6.1", "base64", ["wp6"]], "application/x-wordperfectd" => ["application/x-wordperfectd", "base64", ["wpd"]], "application/x-www-form-urlencoded" => ["application/x-www-form-urlencoded", "7bit", nil], "application/x-x509-ca-cert" => ["application/x-x509-ca-cert", "base64", ["crt", "der"]], "application/x-x509-ca-ra-cert" => ["application/x-x509-ca-ra-cert", "base64", nil], "application/x-x509-cert" => ["application/x-x509-cert", "base64", ["crt"]], "application/x-x509-dsa-parameters" => ["application/x-x509-dsa-parameters", "base64", nil], "application/x-x509-ec-parameters" => ["application/x-x509-ec-parameters", "base64", nil], "application/x-x509-key" => ["application/x-x509-key", "base64", nil], "application/x-x509-next-ca-cert" => ["application/x-x509-next-ca-cert", "base64", nil], "application/x-xfig" => ["application/x-xfig", "base64", ["fig"]], "application/x-xliff+xml" => ["application/x-xliff+xml", "base64", ["xlf", "xliff"]], "application/x-xliff+zip" => ["application/x-xliff+zip", "base64", ["xlz"]], "application/x-xmind" => ["application/x-xmind", "base64", ["xmind"]], "application/x-xpinstall" => ["application/x-xpinstall", "base64", ["xpi"]], "application/x-xz" => ["application/x-xz", "base64", ["xz"]], "application/x-zim" => ["application/x-zim", "base64", nil], "application/x-zip-compressed" => ["application/x-zip-compressed", "base64", ["zip"]], "application/x-zmachine" => ["application/x-zmachine", "base64", ["z1", "z2", "z3", "z4", "z5", "z6", "z7", "z8"]], "application/x-zoo" => ["application/x-zoo", "base64", ["zoo"]], "application/x400-bp" => ["application/x400-bp", "base64", nil], "application/x400.bp" => ["application/x400.bp", "base64", nil], "application/xacml+xml" => ["application/xacml+xml", "base64", nil], "application/xaml+xml" => ["application/xaml+xml", "base64", ["xaml"]], "application/xcap-att+xml" => ["application/xcap-att+xml", "base64", nil], "application/xcap-caps+xml" => ["application/xcap-caps+xml", "base64", nil], "application/xcap-diff+xml" => ["application/xcap-diff+xml", "base64", ["xdf"]], "application/xcap-el+xml" => ["application/xcap-el+xml", "base64", nil], "application/xcap-error+xml" => ["application/xcap-error+xml", "base64", nil], "application/xcap-ns+xml" => ["application/xcap-ns+xml", "base64", nil], "application/xcon-conference-info+xml" => ["application/xcon-conference-info+xml", "base64", nil], "application/xcon-conference-info-diff+xml" => ["application/xcon-conference-info-diff+xml", "base64", nil], "application/xenc+xml" => ["application/xenc+xml", "base64", ["xenc"]], "application/xfdf" => ["application/xfdf", "base64", nil], "application/xhtml+xml" => ["application/xhtml+xml", "8bit", ["xht", "xhtml", "xhtml2"]], "application/xhtml-voice+xml" => ["application/xhtml-voice+xml", "base64", nil], "application/xliff+xml" => ["application/xliff+xml", "base64", nil], "application/xml" => ["application/xml", "8bit", ["xml", "xsl", "xsd"]], "application/xml-dtd" => ["application/xml-dtd", "8bit", ["dtd"]], "application/xml-external-parsed-entity" => ["application/xml-external-parsed-entity", "base64", nil], "application/xml-patch+xml" => ["application/xml-patch+xml", "base64", nil], "application/xmpp+xml" => ["application/xmpp+xml", "base64", nil], "application/xop+xml" => ["application/xop+xml", "base64", ["xop"]], "application/xproc+xml" => ["application/xproc+xml", "base64", ["xpl"]], "application/xquery" => ["application/xquery", "base64", ["xq", "xquery"]], "application/xslfo+xml" => ["application/xslfo+xml", "base64", ["xslfo", "fo"]], "application/xslt+xml" => ["application/xslt+xml", "base64", ["xslt"]], "application/xspf+xml" => ["application/xspf+xml", "base64", ["xspf"]], "application/xv+xml" => ["application/xv+xml", "base64", ["mxml", "xhvml", "xvm", "xvml"]], "application/yaml" => ["application/yaml", "base64", nil], "application/yang" => ["application/yang", "base64", ["yang"]], "application/yang-data+cbor" => ["application/yang-data+cbor", "base64", nil], "application/yang-data+json" => ["application/yang-data+json", "base64", nil], "application/yang-data+xml" => ["application/yang-data+xml", "base64", nil], "application/yang-patch+json" => ["application/yang-patch+json", "base64", nil], "application/yang-patch+xml" => ["application/yang-patch+xml", "base64", nil], "application/yang-sid+json" => ["application/yang-sid+json", "base64", nil], "application/yin+xml" => ["application/yin+xml", "base64", ["yin"]], "application/zip" => ["application/zip", "base64", ["zip", "zipx"]], "application/zlib" => ["application/zlib", "base64", nil], "application/zstd" => ["application/zstd", "base64", ["zst"]], "audio/1d-interleaved-parityfec" => ["audio/1d-interleaved-parityfec", "base64", nil], "audio/32kadpcm" => ["audio/32kadpcm", "base64", nil], "audio/3gpp" => ["audio/3gpp", "base64", nil], "audio/3gpp2" => ["audio/3gpp2", "base64", nil], "audio/AMR" => ["audio/AMR", "base64", ["amr"]], "audio/AMR-WB" => ["audio/AMR-WB", "base64", ["awb"]], "audio/ATRAC-ADVANCED-LOSSLESS" => ["audio/ATRAC-ADVANCED-LOSSLESS", "base64", nil], "audio/ATRAC-X" => ["audio/ATRAC-X", "base64", nil], "audio/ATRAC3" => ["audio/ATRAC3", "base64", nil], "audio/BV16" => ["audio/BV16", "base64", nil], "audio/BV32" => ["audio/BV32", "base64", nil], "audio/CN" => ["audio/CN", "base64", nil], "audio/DAT12" => ["audio/DAT12", "base64", nil], "audio/DV" => ["audio/DV", "base64", nil], "audio/DVI4" => ["audio/DVI4", "base64", nil], "audio/EVRC" => ["audio/EVRC", "base64", ["evc"]], "audio/EVRC-QCP" => ["audio/EVRC-QCP", "base64", nil], "audio/EVRC0" => ["audio/EVRC0", "base64", nil], "audio/EVRC1" => ["audio/EVRC1", "base64", nil], "audio/EVRCB" => ["audio/EVRCB", "base64", nil], "audio/EVRCB0" => ["audio/EVRCB0", "base64", nil], "audio/EVRCB1" => ["audio/EVRCB1", "base64", nil], "audio/EVRCNW" => ["audio/EVRCNW", "base64", nil], "audio/EVRCNW0" => ["audio/EVRCNW0", "base64", nil], "audio/EVRCNW1" => ["audio/EVRCNW1", "base64", nil], "audio/EVRCWB" => ["audio/EVRCWB", "base64", nil], "audio/EVRCWB0" => ["audio/EVRCWB0", "base64", nil], "audio/EVRCWB1" => ["audio/EVRCWB1", "base64", nil], "audio/EVS" => ["audio/EVS", "base64", nil], "audio/G711-0" => ["audio/G711-0", "base64", nil], "audio/G719" => ["audio/G719", "base64", nil], "audio/G722" => ["audio/G722", "base64", nil], "audio/G7221" => ["audio/G7221", "base64", nil], "audio/G723" => ["audio/G723", "base64", nil], "audio/G726-16" => ["audio/G726-16", "base64", nil], "audio/G726-24" => ["audio/G726-24", "base64", nil], "audio/G726-32" => ["audio/G726-32", "base64", nil], "audio/G726-40" => ["audio/G726-40", "base64", nil], "audio/G728" => ["audio/G728", "base64", nil], "audio/G729" => ["audio/G729", "base64", nil], "audio/G7291" => ["audio/G7291", "base64", nil], "audio/G729D" => ["audio/G729D", "base64", nil], "audio/G729E" => ["audio/G729E", "base64", nil], "audio/GSM" => ["audio/GSM", "base64", nil], "audio/GSM-EFR" => ["audio/GSM-EFR", "base64", nil], "audio/GSM-HR-08" => ["audio/GSM-HR-08", "base64", nil], "audio/L16" => ["audio/L16", "base64", ["l16"]], "audio/L20" => ["audio/L20", "base64", nil], "audio/L24" => ["audio/L24", "base64", nil], "audio/L8" => ["audio/L8", "base64", nil], "audio/LPC" => ["audio/LPC", "base64", nil], "audio/MELP" => ["audio/MELP", "base64", nil], "audio/MELP1200" => ["audio/MELP1200", "base64", nil], "audio/MELP2400" => ["audio/MELP2400", "base64", nil], "audio/MELP600" => ["audio/MELP600", "base64", nil], "audio/MP4A-LATM" => ["audio/MP4A-LATM", "base64", ["m4a"]], "audio/MPA" => ["audio/MPA", "base64", nil], "audio/PCMA" => ["audio/PCMA", "base64", nil], "audio/PCMA-WB" => ["audio/PCMA-WB", "base64", nil], "audio/PCMU" => ["audio/PCMU", "base64", nil], "audio/PCMU-WB" => ["audio/PCMU-WB", "base64", nil], "audio/QCELP" => ["audio/QCELP", "base64", nil], "audio/RED" => ["audio/RED", "base64", nil], "audio/SMV" => ["audio/SMV", "base64", ["smv"]], "audio/SMV-QCP" => ["audio/SMV-QCP", "base64", nil], "audio/SMV0" => ["audio/SMV0", "base64", nil], "audio/TETRA_ACELP" => ["audio/TETRA_ACELP", "base64", nil], "audio/TETRA_ACELP_BB" => ["audio/TETRA_ACELP_BB", "base64", nil], "audio/TSVCIS" => ["audio/TSVCIS", "base64", nil], "audio/UEMCLIP" => ["audio/UEMCLIP", "base64", nil], "audio/VDVI" => ["audio/VDVI", "base64", nil], "audio/VMR-WB" => ["audio/VMR-WB", "base64", nil], "audio/aac" => ["audio/aac", "base64", ["aac"]], "audio/ac3" => ["audio/ac3", "base64", ["ac3"]], "audio/adpcm" => ["audio/adpcm", "base64", ["adp"]], "audio/amr-wb+" => ["audio/amr-wb+", "base64", nil], "audio/aptx" => ["audio/aptx", "base64", nil], "audio/asc" => ["audio/asc", "base64", nil], "audio/basic" => ["audio/basic", "base64", ["au", "snd"]], "audio/clearmode" => ["audio/clearmode", "base64", nil], "audio/dls" => ["audio/dls", "base64", nil], "audio/dsr-es201108" => ["audio/dsr-es201108", "base64", nil], "audio/dsr-es202050" => ["audio/dsr-es202050", "base64", nil], "audio/dsr-es202211" => ["audio/dsr-es202211", "base64", nil], "audio/dsr-es202212" => ["audio/dsr-es202212", "base64", nil], "audio/eac3" => ["audio/eac3", "base64", nil], "audio/encaprtp" => ["audio/encaprtp", "base64", nil], "audio/example" => ["audio/example", "base64", nil], "audio/flac" => ["audio/flac", "base64", ["flac"]], "audio/flexfec" => ["audio/flexfec", "base64", nil], "audio/fwdred" => ["audio/fwdred", "base64", nil], "audio/iLBC" => ["audio/iLBC", "base64", nil], "audio/ip-mr_v2.5" => ["audio/ip-mr_v2.5", "base64", nil], "audio/matroska" => ["audio/matroska", "base64", ["mka"]], "audio/mhas" => ["audio/mhas", "base64", nil], "audio/midi" => ["audio/midi", "base64", ["kar", "mid", "midi", "rmi"]], "audio/midi-clip" => ["audio/midi-clip", "base64", nil], "audio/mobile-xmf" => ["audio/mobile-xmf", "base64", nil], "audio/mp4" => ["audio/mp4", "base64", ["mp4", "mpg4", "f4a", "f4b", "mp4a", "m4a", "m4b"]], "audio/mpa-robust" => ["audio/mpa-robust", "base64", nil], "audio/mpeg" => ["audio/mpeg", "base64", ["mpga", "mp2", "mp3", "m2a", "m3a", "mp2a"]], "audio/mpeg4-generic" => ["audio/mpeg4-generic", "base64", nil], "audio/ogg" => ["audio/ogg", "base64", ["oga", "ogg", "spx", "opus"]], "audio/opus" => ["audio/opus", "base64", ["opus"]], "audio/parityfec" => ["audio/parityfec", "base64", nil], "audio/prs.sid" => ["audio/prs.sid", "base64", nil], "audio/raptorfec" => ["audio/raptorfec", "base64", nil], "audio/rtp-enc-aescm128" => ["audio/rtp-enc-aescm128", "base64", nil], "audio/rtp-midi" => ["audio/rtp-midi", "base64", nil], "audio/rtploopback" => ["audio/rtploopback", "base64", nil], "audio/rtx" => ["audio/rtx", "base64", nil], "audio/s3m" => ["audio/s3m", "base64", ["s3m"]], "audio/scip" => ["audio/scip", "base64", nil], "audio/silk" => ["audio/silk", "base64", ["sil"]], "audio/sofa" => ["audio/sofa", "base64", nil], "audio/soundfont" => ["audio/soundfont", "base64", nil], "audio/sp-midi" => ["audio/sp-midi", "base64", nil], "audio/speex" => ["audio/speex", "base64", ["spx"]], "audio/t140c" => ["audio/t140c", "base64", nil], "audio/t38" => ["audio/t38", "base64", nil], "audio/telephone-event" => ["audio/telephone-event", "base64", nil], "audio/tone" => ["audio/tone", "base64", nil], "audio/ulpfec" => ["audio/ulpfec", "base64", nil], "audio/usac" => ["audio/usac", "base64", nil], "audio/vnd.3gpp.iufp" => ["audio/vnd.3gpp.iufp", "base64", nil], "audio/vnd.4SB" => ["audio/vnd.4SB", "base64", nil], "audio/vnd.CELP" => ["audio/vnd.CELP", "base64", nil], "audio/vnd.adobe.soundbooth" => ["audio/vnd.adobe.soundbooth", "base64", ["asnd"]], "audio/vnd.audiokoz" => ["audio/vnd.audiokoz", "base64", nil], "audio/vnd.blockfact.facta" => ["audio/vnd.blockfact.facta", "base64", nil], "audio/vnd.cisco.nse" => ["audio/vnd.cisco.nse", "base64", nil], "audio/vnd.cmles.radio-events" => ["audio/vnd.cmles.radio-events", "base64", nil], "audio/vnd.cns.anp1" => ["audio/vnd.cns.anp1", "base64", nil], "audio/vnd.cns.inf1" => ["audio/vnd.cns.inf1", "base64", nil], "audio/vnd.dece.audio" => ["audio/vnd.dece.audio", "base64", ["uva", "uvva"]], "audio/vnd.digital-winds" => ["audio/vnd.digital-winds", "7bit", ["eol"]], "audio/vnd.dlna.adts" => ["audio/vnd.dlna.adts", "base64", nil], "audio/vnd.dolby.heaac.1" => ["audio/vnd.dolby.heaac.1", "base64", nil], "audio/vnd.dolby.heaac.2" => ["audio/vnd.dolby.heaac.2", "base64", nil], "audio/vnd.dolby.mlp" => ["audio/vnd.dolby.mlp", "base64", nil], "audio/vnd.dolby.mps" => ["audio/vnd.dolby.mps", "base64", nil], "audio/vnd.dolby.pl2" => ["audio/vnd.dolby.pl2", "base64", nil], "audio/vnd.dolby.pl2x" => ["audio/vnd.dolby.pl2x", "base64", nil], "audio/vnd.dolby.pl2z" => ["audio/vnd.dolby.pl2z", "base64", nil], "audio/vnd.dolby.pulse.1" => ["audio/vnd.dolby.pulse.1", "base64", nil], "audio/vnd.dra" => ["audio/vnd.dra", "base64", ["dra"]], "audio/vnd.dts" => ["audio/vnd.dts", "base64", ["dts"]], "audio/vnd.dts.hd" => ["audio/vnd.dts.hd", "base64", ["dtshd"]], "audio/vnd.dts.uhd" => ["audio/vnd.dts.uhd", "base64", nil], "audio/vnd.dvb.file" => ["audio/vnd.dvb.file", "base64", nil], "audio/vnd.everad.plj" => ["audio/vnd.everad.plj", "base64", ["plj"]], "audio/vnd.hns.audio" => ["audio/vnd.hns.audio", "base64", nil], "audio/vnd.lucent.voice" => ["audio/vnd.lucent.voice", "base64", ["lvp"]], "audio/vnd.ms-playready.media.pya" => ["audio/vnd.ms-playready.media.pya", "base64", ["pya"]], "audio/vnd.nokia.mobile-xmf" => ["audio/vnd.nokia.mobile-xmf", "base64", ["mxmf"]], "audio/vnd.nortel.vbk" => ["audio/vnd.nortel.vbk", "base64", ["vbk"]], "audio/vnd.nuera.ecelp4800" => ["audio/vnd.nuera.ecelp4800", "base64", ["ecelp4800"]], "audio/vnd.nuera.ecelp7470" => ["audio/vnd.nuera.ecelp7470", "base64", ["ecelp7470"]], "audio/vnd.nuera.ecelp9600" => ["audio/vnd.nuera.ecelp9600", "base64", ["ecelp9600"]], "audio/vnd.octel.sbc" => ["audio/vnd.octel.sbc", "base64", nil], "audio/vnd.presonus.multitrack" => ["audio/vnd.presonus.multitrack", "base64", nil], "audio/vnd.qcelp" => ["audio/vnd.qcelp", "base64", ["qcp"]], "audio/vnd.rhetorex.32kadpcm" => ["audio/vnd.rhetorex.32kadpcm", "base64", nil], "audio/vnd.rip" => ["audio/vnd.rip", "base64", ["rip"]], "audio/vnd.sealedmedia.softseal.mpeg" => ["audio/vnd.sealedmedia.softseal.mpeg", "base64", ["smp3", "smp", "s1m"]], "audio/vnd.vmx.cvsd" => ["audio/vnd.vmx.cvsd", "base64", nil], "audio/vnd.wave" => ["audio/vnd.wave", "base64", ["wav"]], "audio/vorbis" => ["audio/vorbis", "base64", ["ogg"]], "audio/vorbis-config" => ["audio/vorbis-config", "base64", nil], "audio/wav" => ["audio/wav", "base64", ["wav"]], "audio/webm" => ["audio/webm", "base64", ["weba", "webm"]], "audio/x-aac" => ["audio/x-aac", "base64", ["aac"]], "audio/x-adpcm" => ["audio/x-adpcm", "base64", nil], "audio/x-aiff" => ["audio/x-aiff", "base64", ["aif", "aifc", "aiff"]], "audio/x-caf" => ["audio/x-caf", "base64", ["caf"]], "audio/x-dec-adpcm" => ["audio/x-dec-adpcm", "base64", nil], "audio/x-dec-basic" => ["audio/x-dec-basic", "base64", nil], "audio/x-flac" => ["audio/x-flac", "base64", ["flac"]], "audio/x-m4a" => ["audio/x-m4a", "base64", nil], "audio/x-matroska" => ["audio/x-matroska", "base64", ["mka"]], "audio/x-midi" => ["audio/x-midi", "base64", ["mid", "midi", "kar"]], "audio/x-mod" => ["audio/x-mod", "base64", ["mod"]], "audio/x-mpegurl" => ["audio/x-mpegurl", "base64", ["m3u"]], "audio/x-ms-wax" => ["audio/x-ms-wax", "base64", ["wax"]], "audio/x-ms-wma" => ["audio/x-ms-wma", "base64", ["wma"]], "audio/x-ms-wmv" => ["audio/x-ms-wmv", "base64", ["wmv"]], "audio/x-oggflac" => ["audio/x-oggflac", "base64", nil], "audio/x-oggpcm" => ["audio/x-oggpcm", "base64", nil], "audio/x-pn-realaudio" => ["audio/x-pn-realaudio", "base64", ["ra", "ram"]], "audio/x-pn-realaudio-plugin" => ["audio/x-pn-realaudio-plugin", "base64", ["rmp", "rpm"]], "audio/x-psf" => ["audio/x-psf", "base64", ["psf1", "psflib", "minipsf", "minipsf1", "gslib", "minigsf"]], "audio/x-realaudio" => ["audio/x-realaudio", "base64", ["ra"]], "audio/x-sap" => ["audio/x-sap", "base64", ["sap"]], "audio/x-wav" => ["audio/x-wav", "base64", ["wav"]], "audio/xm" => ["audio/xm", "base64", ["xm"]], "chemical/x-cdx" => ["chemical/x-cdx", "base64", ["cdx"]], "chemical/x-cif" => ["chemical/x-cif", "base64", ["cif"]], "chemical/x-cmdf" => ["chemical/x-cmdf", "base64", ["cmdf"]], "chemical/x-cml" => ["chemical/x-cml", "base64", ["cml"]], "chemical/x-csml" => ["chemical/x-csml", "base64", ["csml"]], "chemical/x-pdb" => ["chemical/x-pdb", "base64", ["pdb"]], "chemical/x-xyz" => ["chemical/x-xyz", "base64", ["xyz"]], "drawing/dwf" => ["drawing/dwf", "base64", ["dwf"]], "font/collection" => ["font/collection", "base64", ["ttc"]], "font/otf" => ["font/otf", "base64", ["otf"]], "font/sfnt" => ["font/sfnt", "base64", nil], "font/ttf" => ["font/ttf", "base64", ["ttf"]], "font/woff" => ["font/woff", "base64", ["woff"]], "font/woff2" => ["font/woff2", "base64", ["woff2"]], "haptics/hjif" => ["haptics/hjif", "base64", nil], "haptics/hmpg" => ["haptics/hmpg", "base64", nil], "haptics/ivs" => ["haptics/ivs", "base64", nil], "image/aces" => ["image/aces", "base64", ["exr"]], "image/apng" => ["image/apng", "base64", nil], "image/avci" => ["image/avci", "base64", nil], "image/avcs" => ["image/avcs", "base64", nil], "image/avif" => ["image/avif", "base64", ["avif"]], "image/bmp" => ["image/bmp", "base64", ["bmp", "dib"]], "image/cgm" => ["image/cgm", "base64", ["cgm"]], "image/cmu-raster" => ["image/cmu-raster", "base64", nil], "image/dicom-rle" => ["image/dicom-rle", "base64", nil], "image/dpx" => ["image/dpx", "base64", nil], "image/emf" => ["image/emf", "base64", ["emf"]], "image/example" => ["image/example", "base64", nil], "image/fits" => ["image/fits", "base64", nil], "image/g3fax" => ["image/g3fax", "base64", ["g3"]], "image/gif" => ["image/gif", "base64", ["gif"]], "image/heic" => ["image/heic", "base64", ["heic", "hif"]], "image/heic-sequence" => ["image/heic-sequence", "base64", ["heics", "hif"]], "image/heif" => ["image/heif", "base64", ["heif", "hif"]], "image/heif-sequence" => ["image/heif-sequence", "base64", ["heifs", "hif"]], "image/hej2k" => ["image/hej2k", "base64", nil], "image/hsj2" => ["image/hsj2", "base64", nil], "image/icns" => ["image/icns", "base64", ["icns"]], "image/ief" => ["image/ief", "base64", ["ief"]], "image/j2c" => ["image/j2c", "base64", nil], "image/j2is" => ["image/j2is", "base64", nil], "image/jaii" => ["image/jaii", "base64", nil], "image/jais" => ["image/jais", "base64", nil], "image/jls" => ["image/jls", "base64", nil], "image/jp2" => ["image/jp2", "base64", ["jp2", "jpg2"]], "image/jpeg" => ["image/jpeg", "base64", ["jpeg", "jpg", "jpe", "jfif", "jif", "jfi"]], "image/jph" => ["image/jph", "base64", nil], "image/jphc" => ["image/jphc", "base64", nil], "image/jpm" => ["image/jpm", "base64", ["jpm", "jpgm"]], "image/jpx" => ["image/jpx", "base64", ["jpx", "jpf"]], "image/jxl" => ["image/jxl", "base64", ["jxl"]], "image/jxr" => ["image/jxr", "base64", nil], "image/jxrA" => ["image/jxrA", "base64", nil], "image/jxrS" => ["image/jxrS", "base64", nil], "image/jxs" => ["image/jxs", "base64", nil], "image/jxsc" => ["image/jxsc", "base64", nil], "image/jxsi" => ["image/jxsi", "base64", nil], "image/jxss" => ["image/jxss", "base64", nil], "image/ktx" => ["image/ktx", "base64", ["ktx"]], "image/ktx2" => ["image/ktx2", "base64", nil], "image/naplps" => ["image/naplps", "base64", nil], "image/nitf" => ["image/nitf", "base64", ["ntf", "nitf"]], "image/pdc" => ["image/pdc", "base64", nil], "image/pjpeg" => ["image/pjpeg", "base64", nil], "image/png" => ["image/png", "base64", ["png"]], "image/prs.btif" => ["image/prs.btif", "base64", ["btif"]], "image/prs.pti" => ["image/prs.pti", "base64", nil], "image/pwg-raster" => ["image/pwg-raster", "base64", nil], "image/sgi" => ["image/sgi", "base64", ["sgi"]], "image/svg+xml" => ["image/svg+xml", "8bit", ["svg", "svgz"]], "image/t38" => ["image/t38", "base64", nil], "image/targa" => ["image/targa", "base64", ["tga"]], "image/tiff" => ["image/tiff", "base64", ["tiff", "tif"]], "image/tiff-fx" => ["image/tiff-fx", "base64", nil], "image/vnd.adobe.photoshop" => ["image/vnd.adobe.photoshop", "base64", ["psd"]], "image/vnd.adobe.premiere" => ["image/vnd.adobe.premiere", "base64", ["ppj"]], "image/vnd.airzip.accelerator.azv" => ["image/vnd.airzip.accelerator.azv", "base64", nil], "image/vnd.blockfact.facti" => ["image/vnd.blockfact.facti", "base64", nil], "image/vnd.clip" => ["image/vnd.clip", "base64", nil], "image/vnd.cns.inf2" => ["image/vnd.cns.inf2", "base64", nil], "image/vnd.dece.graphic" => ["image/vnd.dece.graphic", "base64", ["uvg", "uvi", "uvvg", "uvvi"]], "image/vnd.dgn" => ["image/vnd.dgn", "base64", ["dgn", "dgnlib", "cel"]], "image/vnd.djvu" => ["image/vnd.djvu", "base64", ["djvu", "djv"]], "image/vnd.dvb.subtitle" => ["image/vnd.dvb.subtitle", "base64", ["sub"]], "image/vnd.dwg" => ["image/vnd.dwg", "base64", ["dwg"]], "image/vnd.dxb" => ["image/vnd.dxb", "base64", ["dxb"]], "image/vnd.dxf" => ["image/vnd.dxf", "base64", ["dxf"]], "image/vnd.fastbidsheet" => ["image/vnd.fastbidsheet", "base64", ["fbs"]], "image/vnd.fpx" => ["image/vnd.fpx", "base64", ["fpx"]], "image/vnd.fst" => ["image/vnd.fst", "base64", ["fst"]], "image/vnd.fujixerox.edmics-mmr" => ["image/vnd.fujixerox.edmics-mmr", "base64", ["mmr"]], "image/vnd.fujixerox.edmics-rlc" => ["image/vnd.fujixerox.edmics-rlc", "base64", ["rlc"]], "image/vnd.globalgraphics.pgb" => ["image/vnd.globalgraphics.pgb", "base64", ["pgb"]], "image/vnd.microsoft.icon" => ["image/vnd.microsoft.icon", "base64", ["ico"]], "image/vnd.mix" => ["image/vnd.mix", "base64", nil], "image/vnd.mozilla.apng" => ["image/vnd.mozilla.apng", "base64", nil], "image/vnd.ms-modi" => ["image/vnd.ms-modi", "base64", ["mdi"]], "image/vnd.ms-photo" => ["image/vnd.ms-photo", "base64", ["wdp"]], "image/vnd.net-fpx" => ["image/vnd.net-fpx", "base64", ["npx"]], "image/vnd.net.fpx" => ["image/vnd.net.fpx", "base64", nil], "image/vnd.pco.b16" => ["image/vnd.pco.b16", "base64", nil], "image/vnd.radiance" => ["image/vnd.radiance", "base64", nil], "image/vnd.sealed.png" => ["image/vnd.sealed.png", "base64", nil], "image/vnd.sealedmedia.softseal.gif" => ["image/vnd.sealedmedia.softseal.gif", "base64", nil], "image/vnd.sealedmedia.softseal.jpg" => ["image/vnd.sealedmedia.softseal.jpg", "base64", nil], "image/vnd.sld" => ["image/vnd.sld", "base64", nil], "image/vnd.svf" => ["image/vnd.svf", "base64", nil], "image/vnd.tencent.tap" => ["image/vnd.tencent.tap", "base64", nil], "image/vnd.valve.source.texture" => ["image/vnd.valve.source.texture", "base64", nil], "image/vnd.wap.wbmp" => ["image/vnd.wap.wbmp", "base64", ["wbmp"]], "image/vnd.xiff" => ["image/vnd.xiff", "base64", ["xif"]], "image/vnd.zbrush.dcx" => ["image/vnd.zbrush.dcx", "base64", ["dcx"]], "image/vnd.zbrush.pcx" => ["image/vnd.zbrush.pcx", "base64", ["pcx"]], "image/webp" => ["image/webp", "base64", ["webp"]], "image/wmf" => ["image/wmf", "base64", ["wmf"]], "image/x-3ds" => ["image/x-3ds", "base64", ["3ds"]], "image/x-adobe-dng" => ["image/x-adobe-dng", "base64", ["dng"]], "image/x-bmp" => ["image/x-bmp", "base64", ["bmp"]], "image/x-bpg" => ["image/x-bpg", "base64", ["bpg"]], "image/x-canon-cr2" => ["image/x-canon-cr2", "base64", ["cr2"]], "image/x-canon-cr3" => ["image/x-canon-cr3", "base64", ["cr3"]], "image/x-canon-crw" => ["image/x-canon-crw", "base64", ["crw"]], "image/x-cmu-raster" => ["image/x-cmu-raster", "base64", ["ras"]], "image/x-cmx" => ["image/x-cmx", "base64", ["cmx"]], "image/x-compressed-xcf" => ["image/x-compressed-xcf", "base64", ["xcfbz2", "xcfgz"]], "image/x-dpx" => ["image/x-dpx", "base64", ["dpx"]], "image/x-emf" => ["image/x-emf", "base64", nil], "image/x-emf-compressed" => ["image/x-emf-compressed", "base64", ["emz"]], "image/x-epson-erf" => ["image/x-epson-erf", "base64", ["erf"]], "image/x-freehand" => ["image/x-freehand", "base64", ["fh", "fh4", "fh5", "fh7", "fhc", "fh40", "fh50", "fh8", "fh9", "fh10", "fh11", "fh12", "ft7", "ft8", "ft9", "ft10", "ft11", "ft12"]], "image/x-fuji-raf" => ["image/x-fuji-raf", "base64", ["raf"]], "image/x-hasselblad-3fr" => ["image/x-hasselblad-3fr", "base64", ["3fr"]], "image/x-icon" => ["image/x-icon", "base64", ["ico"]], "image/x-jbig2" => ["image/x-jbig2", "base64", ["jb2", "jbig2"]], "image/x-jp2-codestream" => ["image/x-jp2-codestream", "base64", ["j2c"]], "image/x-jp2-container" => ["image/x-jp2-container", "base64", nil], "image/x-kodak-dcr" => ["image/x-kodak-dcr", "base64", ["dcr"]], "image/x-kodak-k25" => ["image/x-kodak-k25", "base64", ["k25"]], "image/x-kodak-kdc" => ["image/x-kodak-kdc", "base64", ["kdc"]], "image/x-minolta-mrw" => ["image/x-minolta-mrw", "base64", ["mrw"]], "image/x-mrsid-image" => ["image/x-mrsid-image", "base64", ["sid"]], "image/x-ms-bmp" => ["image/x-ms-bmp", "base64", ["bmp"]], "image/x-niff" => ["image/x-niff", "base64", nil], "image/x-nikon-nef" => ["image/x-nikon-nef", "base64", ["nef"]], "image/x-olympus-orf" => ["image/x-olympus-orf", "base64", ["orf"]], "image/x-paintshoppro" => ["image/x-paintshoppro", "base64", ["psp", "pspimage"]], "image/x-panasonic-raw" => ["image/x-panasonic-raw", "base64", ["raw"]], "image/x-pcx" => ["image/x-pcx", "base64", ["pcx"]], "image/x-pentax-pef" => ["image/x-pentax-pef", "base64", ["pef"]], "image/x-pict" => ["image/x-pict", "base64", ["pct", "pic", "pict"]], "image/x-portable-anymap" => ["image/x-portable-anymap", "base64", ["pnm"]], "image/x-portable-arbitrarymap" => ["image/x-portable-arbitrarymap", "base64", ["pam"]], "image/x-portable-bitmap" => ["image/x-portable-bitmap", "base64", ["pbm"]], "image/x-portable-graymap" => ["image/x-portable-graymap", "base64", ["pgm"]], "image/x-portable-pixmap" => ["image/x-portable-pixmap", "base64", ["ppm"]], "image/x-raw-adobe" => ["image/x-raw-adobe", "base64", ["dng"]], "image/x-raw-canon" => ["image/x-raw-canon", "base64", ["crw"]], "image/x-raw-casio" => ["image/x-raw-casio", "base64", ["bay"]], "image/x-raw-epson" => ["image/x-raw-epson", "base64", ["erf"]], "image/x-raw-fuji" => ["image/x-raw-fuji", "base64", ["raf"]], "image/x-raw-hasselblad" => ["image/x-raw-hasselblad", "base64", ["3fr"]], "image/x-raw-imacon" => ["image/x-raw-imacon", "base64", ["fff"]], "image/x-raw-kodak" => ["image/x-raw-kodak", "base64", ["k25", "kdc", "dcs", "drf"]], "image/x-raw-leaf" => ["image/x-raw-leaf", "base64", ["mos"]], "image/x-raw-logitech" => ["image/x-raw-logitech", "base64", ["pxn"]], "image/x-raw-mamiya" => ["image/x-raw-mamiya", "base64", ["mef"]], "image/x-raw-minolta" => ["image/x-raw-minolta", "base64", ["mrw"]], "image/x-raw-nikon" => ["image/x-raw-nikon", "base64", ["nef", "nrw"]], "image/x-raw-olympus" => ["image/x-raw-olympus", "base64", ["orf"]], "image/x-raw-panasonic" => ["image/x-raw-panasonic", "base64", ["raw", "rw2"]], "image/x-raw-pentax" => ["image/x-raw-pentax", "base64", ["ptx", "pef"]], "image/x-raw-phaseone" => ["image/x-raw-phaseone", "base64", ["iiq"]], "image/x-raw-rawzor" => ["image/x-raw-rawzor", "base64", ["rwz"]], "image/x-raw-red" => ["image/x-raw-red", "base64", ["r3d"]], "image/x-raw-sigma" => ["image/x-raw-sigma", "base64", ["x3f"]], "image/x-raw-sony" => ["image/x-raw-sony", "base64", ["arw", "srf", "sr2"]], "image/x-rgb" => ["image/x-rgb", "base64", ["rgb"]], "image/x-sigma-x3f" => ["image/x-sigma-x3f", "base64", ["x3f"]], "image/x-sony-arw" => ["image/x-sony-arw", "base64", ["arw"]], "image/x-sony-sr2" => ["image/x-sony-sr2", "base64", ["sr2"]], "image/x-sony-srf" => ["image/x-sony-srf", "base64", ["srf"]], "image/x-targa" => ["image/x-targa", "base64", ["tga"]], "image/x-tga" => ["image/x-tga", "base64", ["tga", "icb", "vda"]], "image/x-vnd.dgn" => ["image/x-vnd.dgn", "base64", ["dgn"]], "image/x-win-bmp" => ["image/x-win-bmp", "base64", nil], "image/x-wmf" => ["image/x-wmf", "base64", nil], "image/x-xbitmap" => ["image/x-xbitmap", "7bit", ["xbm"]], "image/x-xbm" => ["image/x-xbm", "7bit", ["xbm"]], "image/x-xcf" => ["image/x-xcf", "base64", ["xcf"]], "image/x-xpixmap" => ["image/x-xpixmap", "8bit", ["xpm"]], "image/x-xwindowdump" => ["image/x-xwindowdump", "base64", ["xwd"]], "message/CPIM" => ["message/CPIM", "base64", nil], "message/bhttp" => ["message/bhttp", "base64", nil], "message/delivery-status" => ["message/delivery-status", "base64", nil], "message/disposition-notification" => ["message/disposition-notification", "base64", nil], "message/example" => ["message/example", "base64", nil], "message/external-body" => ["message/external-body", "8bit", nil], "message/feedback-report" => ["message/feedback-report", "base64", nil], "message/global" => ["message/global", "base64", nil], "message/global-delivery-status" => ["message/global-delivery-status", "base64", nil], "message/global-disposition-notification" => ["message/global-disposition-notification", "base64", nil], "message/global-headers" => ["message/global-headers", "base64", nil], "message/http" => ["message/http", "base64", nil], "message/imdn+xml" => ["message/imdn+xml", "base64", nil], "message/mls" => ["message/mls", "base64", nil], "message/news" => ["message/news", "8bit", nil], "message/ohttp-chunked-req" => ["message/ohttp-chunked-req", "base64", nil], "message/ohttp-chunked-res" => ["message/ohttp-chunked-res", "base64", nil], "message/ohttp-req" => ["message/ohttp-req", "base64", nil], "message/ohttp-res" => ["message/ohttp-res", "base64", nil], "message/partial" => ["message/partial", "8bit", nil], "message/rfc822" => ["message/rfc822", "8bit", ["eml", "mime"]], "message/s-http" => ["message/s-http", "base64", nil], "message/sip" => ["message/sip", "base64", nil], "message/sipfrag" => ["message/sipfrag", "base64", nil], "message/tracking-status" => ["message/tracking-status", "base64", nil], "message/vnd.si.simp" => ["message/vnd.si.simp", "base64", nil], "message/vnd.wfa.wsc" => ["message/vnd.wfa.wsc", "base64", nil], "message/x-emlx" => ["message/x-emlx", "base64", ["emlx"]], "model/3mf" => ["model/3mf", "base64", nil], "model/JT" => ["model/JT", "base64", nil], "model/e57" => ["model/e57", "base64", ["e57"]], "model/example" => ["model/example", "base64", nil], "model/gltf+json" => ["model/gltf+json", "base64", nil], "model/gltf-binary" => ["model/gltf-binary", "base64", nil], "model/iges" => ["model/iges", "base64", ["igs", "iges"]], "model/mesh" => ["model/mesh", "base64", ["msh", "mesh", "silo"]], "model/mtl" => ["model/mtl", "base64", nil], "model/obj" => ["model/obj", "base64", nil], "model/prc" => ["model/prc", "base64", nil], "model/step" => ["model/step", "base64", nil], "model/step+xml" => ["model/step+xml", "base64", nil], "model/step+zip" => ["model/step+zip", "base64", nil], "model/step-xml+zip" => ["model/step-xml+zip", "base64", nil], "model/stl" => ["model/stl", "base64", nil], "model/u3d" => ["model/u3d", "base64", nil], "model/vnd.bary" => ["model/vnd.bary", "base64", nil], "model/vnd.cld" => ["model/vnd.cld", "base64", nil], "model/vnd.collada+xml" => ["model/vnd.collada+xml", "base64", ["dae"]], "model/vnd.dwf" => ["model/vnd.dwf", "base64", ["dwf"]], "model/vnd.dwfx+xps" => ["model/vnd.dwfx+xps", "base64", ["dwfx"]], "model/vnd.flatland.3dml" => ["model/vnd.flatland.3dml", "base64", nil], "model/vnd.gdl" => ["model/vnd.gdl", "base64", ["gdl"]], "model/vnd.gs-gdl" => ["model/vnd.gs-gdl", "base64", nil], "model/vnd.gs.gdl" => ["model/vnd.gs.gdl", "base64", nil], "model/vnd.gtw" => ["model/vnd.gtw", "base64", ["gtw"]], "model/vnd.moml+xml" => ["model/vnd.moml+xml", "base64", nil], "model/vnd.mts" => ["model/vnd.mts", "base64", ["mts"]], "model/vnd.opengex" => ["model/vnd.opengex", "base64", nil], "model/vnd.parasolid.transmit.binary" => ["model/vnd.parasolid.transmit.binary", "base64", ["x_b", "xmt_bin"]], "model/vnd.parasolid.transmit.text" => ["model/vnd.parasolid.transmit.text", "quoted-printable", ["x_t", "xmt_txt"]], "model/vnd.pytha.pyox" => ["model/vnd.pytha.pyox", "base64", nil], "model/vnd.rosette.annotated-data-model" => ["model/vnd.rosette.annotated-data-model", "base64", nil], "model/vnd.sap.vds" => ["model/vnd.sap.vds", "base64", nil], "model/vnd.usda" => ["model/vnd.usda", "base64", nil], "model/vnd.usdz+zip" => ["model/vnd.usdz+zip", "base64", nil], "model/vnd.valve.source.compiled-map" => ["model/vnd.valve.source.compiled-map", "base64", nil], "model/vnd.vtu" => ["model/vnd.vtu", "base64", ["vtu"]], "model/vrml" => ["model/vrml", "base64", ["wrl", "vrml"]], "model/x.stl-ascii" => ["model/x.stl-ascii", "base64", nil], "model/x.stl-binary" => ["model/x.stl-binary", "base64", ["stl"]], "model/x3d+binary" => ["model/x3d+binary", "base64", ["x3db", "x3dbz"]], "model/x3d+fastinfoset" => ["model/x3d+fastinfoset", "base64", nil], "model/x3d+vrml" => ["model/x3d+vrml", "base64", ["x3dv", "x3dvz"]], "model/x3d+xml" => ["model/x3d+xml", "base64", ["x3d", "x3dz"]], "model/x3d-vrml" => ["model/x3d-vrml", "base64", nil], "multipart/alternative" => ["multipart/alternative", "8bit", nil], "multipart/appledouble" => ["multipart/appledouble", "8bit", nil], "multipart/byteranges" => ["multipart/byteranges", "base64", nil], "multipart/digest" => ["multipart/digest", "8bit", nil], "multipart/encrypted" => ["multipart/encrypted", "base64", nil], "multipart/example" => ["multipart/example", "base64", nil], "multipart/form-data" => ["multipart/form-data", "base64", nil], "multipart/header-set" => ["multipart/header-set", "base64", nil], "multipart/mixed" => ["multipart/mixed", "8bit", nil], "multipart/multilingual" => ["multipart/multilingual", "base64", nil], "multipart/parallel" => ["multipart/parallel", "8bit", nil], "multipart/related" => ["multipart/related", "base64", ["mht", "mhtml"]], "multipart/report" => ["multipart/report", "base64", nil], "multipart/signed" => ["multipart/signed", "base64", nil], "multipart/vnd.bint.med-plus" => ["multipart/vnd.bint.med-plus", "base64", nil], "multipart/voice-message" => ["multipart/voice-message", "base64", nil], "multipart/x-gzip" => ["multipart/x-gzip", "base64", nil], "multipart/x-mixed-replace" => ["multipart/x-mixed-replace", "base64", nil], "multipart/x-parallel" => ["multipart/x-parallel", "base64", nil], "multipart/x-tar" => ["multipart/x-tar", "base64", nil], "multipart/x-ustar" => ["multipart/x-ustar", "base64", nil], "multipart/x-www-form-urlencoded" => ["multipart/x-www-form-urlencoded", "base64", nil], "multipart/x-zip" => ["multipart/x-zip", "base64", nil], "text/1d-interleaved-parityfec" => ["text/1d-interleaved-parityfec", "quoted-printable", nil], "text/RED" => ["text/RED", "quoted-printable", nil], "text/asciidoc" => ["text/asciidoc", "quoted-printable", nil], "text/asp" => ["text/asp", "quoted-printable", ["asp"]], "text/aspdotnet" => ["text/aspdotnet", "quoted-printable", ["aspx"]], "text/cache-manifest" => ["text/cache-manifest", "quoted-printable", ["appcache", "manifest"]], "text/calendar" => ["text/calendar", "quoted-printable", ["ics", "ifb"]], "text/cmcd" => ["text/cmcd", "quoted-printable", nil], "text/comma-separated-values" => ["text/comma-separated-values", "8bit", ["csv"]], "text/cql" => ["text/cql", "quoted-printable", nil], "text/cql-expression" => ["text/cql-expression", "quoted-printable", nil], "text/cql-identifier" => ["text/cql-identifier", "quoted-printable", nil], "text/css" => ["text/css", "8bit", ["css"]], "text/csv" => ["text/csv", "8bit", ["csv"]], "text/csv-schema" => ["text/csv-schema", "quoted-printable", nil], "text/directory" => ["text/directory", "quoted-printable", nil], "text/dns" => ["text/dns", "quoted-printable", nil], "text/ecmascript" => ["text/ecmascript", "quoted-printable", ["es", "ecma"]], "text/encaprtp" => ["text/encaprtp", "quoted-printable", nil], "text/enriched" => ["text/enriched", "quoted-printable", nil], "text/event-stream" => ["text/event-stream", "8bit", nil], "text/example" => ["text/example", "quoted-printable", nil], "text/fhirpath" => ["text/fhirpath", "quoted-printable", nil], "text/flexfec" => ["text/flexfec", "quoted-printable", nil], "text/fwdred" => ["text/fwdred", "quoted-printable", nil], "text/gff3" => ["text/gff3", "quoted-printable", nil], "text/grammar-ref-list" => ["text/grammar-ref-list", "quoted-printable", nil], "text/hl7v2" => ["text/hl7v2", "quoted-printable", nil], "text/html" => ["text/html", "8bit", ["html", "htm", "htmlx", "shtml", "htx"]], "text/iso19139+xml" => ["text/iso19139+xml", "quoted-printable", ["iso19139"]], "text/javascript" => ["text/javascript", "quoted-printable", ["js", "mjs", "cjs"]], "text/javascript1.0" => ["text/javascript1.0", "quoted-printable", nil], "text/javascript1.1" => ["text/javascript1.1", "quoted-printable", nil], "text/javascript1.2" => ["text/javascript1.2", "quoted-printable", nil], "text/javascript1.3" => ["text/javascript1.3", "quoted-printable", nil], "text/javascript1.4" => ["text/javascript1.4", "quoted-printable", nil], "text/jcr-cnd" => ["text/jcr-cnd", "quoted-printable", nil], "text/jscript" => ["text/jscript", "quoted-printable", nil], "text/livescript" => ["text/livescript", "quoted-printable", nil], "text/markdown" => ["text/markdown", "quoted-printable", ["markdown", "md", "mkd", "mdtext"]], "text/mizar" => ["text/mizar", "quoted-printable", nil], "text/n3" => ["text/n3", "quoted-printable", ["n3"]], "text/nfo" => ["text/nfo", "quoted-printable", nil], "text/org" => ["text/org", "quoted-printable", nil], "text/parameters" => ["text/parameters", "quoted-printable", nil], "text/parityfec" => ["text/parityfec", "quoted-printable", nil], "text/ping" => ["text/ping", "8bit", nil], "text/plain" => ["text/plain", "quoted-printable", ["txt", "asc", "c", "cc", "h", "hh", "cpp", "hpp", "dat", "hlp", "conf", "def", "in", "list", "log", "rst", "text", "textile", "install", "keys", "license", "notice", "readme", "abs-linkmap", "abs-menulinks", "aart", "ac", "am", "apt", "bsh", "classpath", "cnd", "cwiki", "data", "dcl", "dsp", "dsw", "egrm", "ent", "ft", "fn", "fv", "grm", "g", ".htaccess", "handlers", "htc", "ihtml", "jmx", "junit", "jx", "manifest", "m4", "mf", "meta", "mdo", "n3", "pen", "pod", "pom", "project", "rng", "rnx", "roles", "schemas", "tld", "types", "vm", "vsl", "wsdd", "xargs", "xcat", "xegrm", "xgrm", "xlex", "xlog", "xmap", "xroles", "xsamples", "xsp", "xtest", "xweb", "xwelcome"]], "text/provenance-notation" => ["text/provenance-notation", "quoted-printable", nil], "text/prs.fallenstein.rst" => ["text/prs.fallenstein.rst", "quoted-printable", ["rst"]], "text/prs.lines.tag" => ["text/prs.lines.tag", "quoted-printable", ["dsc"]], "text/prs.prop.logic" => ["text/prs.prop.logic", "quoted-printable", nil], "text/prs.texi" => ["text/prs.texi", "quoted-printable", nil], "text/raptorfec" => ["text/raptorfec", "quoted-printable", nil], "text/rfc822-headers" => ["text/rfc822-headers", "quoted-printable", nil], "text/richtext" => ["text/richtext", "8bit", ["rtx"]], "text/rtf" => ["text/rtf", "8bit", ["rtf"]], "text/rtp-enc-aescm128" => ["text/rtp-enc-aescm128", "quoted-printable", nil], "text/rtploopback" => ["text/rtploopback", "quoted-printable", nil], "text/rtx" => ["text/rtx", "quoted-printable", nil], "text/sgml" => ["text/sgml", "quoted-printable", ["sgml", "sgm"]], "text/shaclc" => ["text/shaclc", "quoted-printable", nil], "text/shex" => ["text/shex", "quoted-printable", nil], "text/spdx" => ["text/spdx", "quoted-printable", nil], "text/strings" => ["text/strings", "quoted-printable", nil], "text/t140" => ["text/t140", "quoted-printable", nil], "text/tab-separated-values" => ["text/tab-separated-values", "quoted-printable", ["tsv"]], "text/troff" => ["text/troff", "8bit", ["t", "tr", "roff", "troff", "man", "me", "ms", "nroff"]], "text/turtle" => ["text/turtle", "quoted-printable", ["ttl"]], "text/ulpfec" => ["text/ulpfec", "quoted-printable", nil], "text/uri-list" => ["text/uri-list", "quoted-printable", ["uri", "uris", "urls"]], "text/vcard" => ["text/vcard", "quoted-printable", ["vcard"]], "text/vnd.DMClientScript" => ["text/vnd.DMClientScript", "quoted-printable", nil], "text/vnd.IPTC.NITF" => ["text/vnd.IPTC.NITF", "quoted-printable", nil], "text/vnd.IPTC.NewsML" => ["text/vnd.IPTC.NewsML", "quoted-printable", nil], "text/vnd.a" => ["text/vnd.a", "quoted-printable", nil], "text/vnd.abc" => ["text/vnd.abc", "quoted-printable", nil], "text/vnd.ascii-art" => ["text/vnd.ascii-art", "quoted-printable", nil], "text/vnd.curl" => ["text/vnd.curl", "quoted-printable", ["curl"]], "text/vnd.curl.dcurl" => ["text/vnd.curl.dcurl", "quoted-printable", ["dcurl"]], "text/vnd.curl.mcurl" => ["text/vnd.curl.mcurl", "quoted-printable", ["mcurl"]], "text/vnd.curl.scurl" => ["text/vnd.curl.scurl", "quoted-printable", ["scurl"]], "text/vnd.debian.copyright" => ["text/vnd.debian.copyright", "quoted-printable", nil], "text/vnd.dvb.subtitle" => ["text/vnd.dvb.subtitle", "quoted-printable", ["sub"]], "text/vnd.esmertec.theme-descriptor" => ["text/vnd.esmertec.theme-descriptor", "quoted-printable", nil], "text/vnd.exchangeable" => ["text/vnd.exchangeable", "quoted-printable", nil], "text/vnd.familysearch.gedcom" => ["text/vnd.familysearch.gedcom", "quoted-printable", nil], "text/vnd.ficlab.flt" => ["text/vnd.ficlab.flt", "quoted-printable", nil], "text/vnd.flatland.3dml" => ["text/vnd.flatland.3dml", "quoted-printable", nil], "text/vnd.fly" => ["text/vnd.fly", "quoted-printable", ["fly"]], "text/vnd.fmi.flexstor" => ["text/vnd.fmi.flexstor", "quoted-printable", ["flx"]], "text/vnd.gist.mx" => ["text/vnd.gist.mx", "quoted-printable", nil], "text/vnd.gml" => ["text/vnd.gml", "quoted-printable", nil], "text/vnd.graphviz" => ["text/vnd.graphviz", "quoted-printable", ["gv"]], "text/vnd.hans" => ["text/vnd.hans", "quoted-printable", nil], "text/vnd.hekaya" => ["text/vnd.hekaya", "quoted-printable", nil], "text/vnd.hgl" => ["text/vnd.hgl", "quoted-printable", nil], "text/vnd.in3d.3dml" => ["text/vnd.in3d.3dml", "quoted-printable", ["3dml"]], "text/vnd.in3d.spot" => ["text/vnd.in3d.spot", "quoted-printable", ["spot"]], "text/vnd.iptc.anpa" => ["text/vnd.iptc.anpa", "quoted-printable", ["anpa"]], "text/vnd.latex-z" => ["text/vnd.latex-z", "quoted-printable", nil], "text/vnd.longform" => ["text/vnd.longform", "quoted-printable", nil], "text/vnd.motorola.reflex" => ["text/vnd.motorola.reflex", "quoted-printable", nil], "text/vnd.ms-mediapackage" => ["text/vnd.ms-mediapackage", "quoted-printable", nil], "text/vnd.net2phone.commcenter.command" => ["text/vnd.net2phone.commcenter.command", "quoted-printable", ["ccc"]], "text/vnd.radisys.msml-basic-layout" => ["text/vnd.radisys.msml-basic-layout", "quoted-printable", nil], "text/vnd.senx.warpscript" => ["text/vnd.senx.warpscript", "quoted-printable", nil], "text/vnd.si.uricatalogue" => ["text/vnd.si.uricatalogue", "quoted-printable", nil], "text/vnd.sosi" => ["text/vnd.sosi", "quoted-printable", nil], "text/vnd.sun.j2me.app-descriptor" => ["text/vnd.sun.j2me.app-descriptor", "8bit", ["jad"]], "text/vnd.tps" => ["text/vnd.tps", "quoted-printable", nil], "text/vnd.trolltech.linguist" => ["text/vnd.trolltech.linguist", "quoted-printable", nil], "text/vnd.typst" => ["text/vnd.typst", "quoted-printable", nil], "text/vnd.vcf" => ["text/vnd.vcf", "quoted-printable", nil], "text/vnd.vri" => ["text/vnd.vri", "quoted-printable", nil], "text/vnd.wap.si" => ["text/vnd.wap.si", "quoted-printable", ["si"]], "text/vnd.wap.sl" => ["text/vnd.wap.sl", "quoted-printable", ["sl"]], "text/vnd.wap.wml" => ["text/vnd.wap.wml", "quoted-printable", ["wml"]], "text/vnd.wap.wmlscript" => ["text/vnd.wap.wmlscript", "quoted-printable", ["wmls"]], "text/vnd.zoo.kcl" => ["text/vnd.zoo.kcl", "quoted-printable", nil], "text/vtt" => ["text/vtt", "quoted-printable", ["vtt"]], "text/wgsl" => ["text/wgsl", "quoted-printable", nil], "text/x-actionscript" => ["text/x-actionscript", "quoted-printable", ["as"]], "text/x-ada" => ["text/x-ada", "quoted-printable", ["ada", "adb", "ads"]], "text/x-applescript" => ["text/x-applescript", "quoted-printable", ["applescript"]], "text/x-asciidoc" => ["text/x-asciidoc", "quoted-printable", ["asciidoc", "adoc", "ad", "ad.txt", "adoc.txt"]], "text/x-asm" => ["text/x-asm", "quoted-printable", ["asm", "s"]], "text/x-aspectj" => ["text/x-aspectj", "quoted-printable", ["aj"]], "text/x-assembly" => ["text/x-assembly", "quoted-printable", ["s", "asm"]], "text/x-awk" => ["text/x-awk", "quoted-printable", ["awk"]], "text/x-basic" => ["text/x-basic", "quoted-printable", ["bas"]], "text/x-c" => ["text/x-c", "quoted-printable", ["c", "cc", "cpp", "cxx", "dic", "h", "hh"]], "text/x-c++hdr" => ["text/x-c++hdr", "quoted-printable", ["hpp", "hxx", "hh", "h", "h++", "hp"]], "text/x-c++src" => ["text/x-c++src", "quoted-printable", ["cpp", "cxx", "cc", "c", "c++"]], "text/x-cgi" => ["text/x-cgi", "quoted-printable", ["cgi"]], "text/x-chdr" => ["text/x-chdr", "quoted-printable", ["h"]], "text/x-clojure" => ["text/x-clojure", "quoted-printable", ["clj"]], "text/x-cobol" => ["text/x-cobol", "quoted-printable", ["cbl", "cob"]], "text/x-coffeescript" => ["text/x-coffeescript", "quoted-printable", ["coffee"]], "text/x-coffescript" => ["text/x-coffescript", "8bit", ["coffee"]], "text/x-coldfusion" => ["text/x-coldfusion", "quoted-printable", ["cfm", "cfml", "cfc"]], "text/x-common-lisp" => ["text/x-common-lisp", "quoted-printable", ["cl", "jl", "lisp", "lsp"]], "text/x-component" => ["text/x-component", "8bit", ["htc"]], "text/x-config" => ["text/x-config", "quoted-printable", ["config", "conf", "cfg", "xconf"]], "text/x-csharp" => ["text/x-csharp", "quoted-printable", ["cs"]], "text/x-csrc" => ["text/x-csrc", "quoted-printable", ["c"]], "text/x-d" => ["text/x-d", "quoted-printable", ["d"]], "text/x-diff" => ["text/x-diff", "quoted-printable", ["diff", "patch"]], "text/x-ecmascript" => ["text/x-ecmascript", "quoted-printable", nil], "text/x-eiffel" => ["text/x-eiffel", "quoted-printable", ["e"]], "text/x-emacs-lisp" => ["text/x-emacs-lisp", "quoted-printable", ["el"]], "text/x-erlang" => ["text/x-erlang", "quoted-printable", ["erl"]], "text/x-expect" => ["text/x-expect", "quoted-printable", ["exp"]], "text/x-forth" => ["text/x-forth", "quoted-printable", ["4th"]], "text/x-fortran" => ["text/x-fortran", "quoted-printable", ["f", "f77", "f90", "for"]], "text/x-go" => ["text/x-go", "quoted-printable", ["go"]], "text/x-groovy" => ["text/x-groovy", "quoted-printable", ["groovy"]], "text/x-haml" => ["text/x-haml", "quoted-printable", ["haml"]], "text/x-haskell" => ["text/x-haskell", "quoted-printable", ["hs", "lhs"]], "text/x-haxe" => ["text/x-haxe", "quoted-printable", ["hx"]], "text/x-idl" => ["text/x-idl", "quoted-printable", ["idl"]], "text/x-ini" => ["text/x-ini", "quoted-printable", ["ini"]], "text/x-java-properties" => ["text/x-java-properties", "quoted-printable", ["properties"]], "text/x-java-source" => ["text/x-java-source", "quoted-printable", ["java"]], "text/x-jsp" => ["text/x-jsp", "quoted-printable", ["jsp"]], "text/x-less" => ["text/x-less", "quoted-printable", ["less"]], "text/x-lex" => ["text/x-lex", "quoted-printable", ["l"]], "text/x-log" => ["text/x-log", "quoted-printable", ["log"]], "text/x-lua" => ["text/x-lua", "quoted-printable", ["lua"]], "text/x-makefile" => ["text/x-makefile", "quoted-printable", ["makefile", "gnumakefile"]], "text/x-matlab" => ["text/x-matlab", "quoted-printable", nil], "text/x-ml" => ["text/x-ml", "quoted-printable", ["ml"]], "text/x-modula" => ["text/x-modula", "quoted-printable", ["m3", "i3", "mg", "ig"]], "text/x-nfo" => ["text/x-nfo", "quoted-printable", ["nfo"]], "text/x-objcsrc" => ["text/x-objcsrc", "quoted-printable", ["m"]], "text/x-ocaml" => ["text/x-ocaml", "quoted-printable", ["ocaml", "mli"]], "text/x-opml" => ["text/x-opml", "quoted-printable", ["opml"]], "text/x-pascal" => ["text/x-pascal", "quoted-printable", ["p", "pas", "pp", "dpr"]], "text/x-perl" => ["text/x-perl", "quoted-printable", ["pl", "pm", "al", "perl"]], "text/x-php" => ["text/x-php", "quoted-printable", ["php", "php3", "php4"]], "text/x-prolog" => ["text/x-prolog", "quoted-printable", ["pro"]], "text/x-python" => ["text/x-python", "quoted-printable", ["py"]], "text/x-rexx" => ["text/x-rexx", "quoted-printable", ["rexx"]], "text/x-robots" => ["text/x-robots", "quoted-printable", nil], "text/x-rsrc" => ["text/x-rsrc", "quoted-printable", ["r"]], "text/x-rst" => ["text/x-rst", "quoted-printable", ["rest", "rst", "restx"]], "text/x-rtf" => ["text/x-rtf", "8bit", ["rtf"]], "text/x-ruby" => ["text/x-ruby", "quoted-printable", ["rb"]], "text/x-scala" => ["text/x-scala", "quoted-printable", ["scala"]], "text/x-scheme" => ["text/x-scheme", "quoted-printable", ["scm"]], "text/x-sed" => ["text/x-sed", "quoted-printable", ["sed"]], "text/x-setext" => ["text/x-setext", "quoted-printable", ["etx"]], "text/x-sfv" => ["text/x-sfv", "quoted-printable", ["sfv"]], "text/x-sql" => ["text/x-sql", "quoted-printable", ["sql"]], "text/x-stsrc" => ["text/x-stsrc", "quoted-printable", ["st"]], "text/x-tcl" => ["text/x-tcl", "quoted-printable", ["itk", "tcl", "tk"]], "text/x-tika-text-based-message" => ["text/x-tika-text-based-message", "quoted-printable", nil], "text/x-uuencode" => ["text/x-uuencode", "quoted-printable", ["uu"]], "text/x-vbasic" => ["text/x-vbasic", "quoted-printable", ["cls", "frm"]], "text/x-vbdotnet" => ["text/x-vbdotnet", "quoted-printable", ["vb"]], "text/x-vbscript" => ["text/x-vbscript", "quoted-printable", ["vbs"]], "text/x-vcalendar" => ["text/x-vcalendar", "8bit", ["vcs"]], "text/x-vcard" => ["text/x-vcard", "8bit", ["vcf"]], "text/x-verilog" => ["text/x-verilog", "quoted-printable", ["v"]], "text/x-vhdl" => ["text/x-vhdl", "quoted-printable", ["vhd", "vhdl"]], "text/x-vnd.flatland.3dml" => ["text/x-vnd.flatland.3dml", "quoted-printable", nil], "text/x-web-markdown" => ["text/x-web-markdown", "quoted-printable", ["md", "mdtext", "mkd", "markdown"]], "text/x-yacc" => ["text/x-yacc", "quoted-printable", ["y"]], "text/x-yaml" => ["text/x-yaml", "8bit", ["yaml", "yml"]], "text/xml" => ["text/xml", "8bit", ["xml", "dtd", "xsd"]], "text/xml-external-parsed-entity" => ["text/xml-external-parsed-entity", "quoted-printable", nil], "video/1d-interleaved-parityfec" => ["video/1d-interleaved-parityfec", "base64", nil], "video/3gpp" => ["video/3gpp", "base64", ["3gp", "3gpp"]], "video/3gpp-tt" => ["video/3gpp-tt", "base64", nil], "video/3gpp2" => ["video/3gpp2", "base64", ["3g2", "3gpp2"]], "video/AV1" => ["video/AV1", "base64", nil], "video/BMPEG" => ["video/BMPEG", "base64", nil], "video/BT656" => ["video/BT656", "base64", nil], "video/CelB" => ["video/CelB", "base64", nil], "video/DV" => ["video/DV", "base64", ["dv"]], "video/FFV1" => ["video/FFV1", "base64", nil], "video/H261" => ["video/H261", "base64", ["h261"]], "video/H263" => ["video/H263", "base64", ["h263"]], "video/H263-1998" => ["video/H263-1998", "base64", nil], "video/H263-2000" => ["video/H263-2000", "base64", nil], "video/H264" => ["video/H264", "base64", ["h264"]], "video/H264-RCDO" => ["video/H264-RCDO", "base64", nil], "video/H264-SVC" => ["video/H264-SVC", "base64", nil], "video/H265" => ["video/H265", "base64", nil], "video/H266" => ["video/H266", "base64", nil], "video/JPEG" => ["video/JPEG", "base64", ["jpgv"]], "video/MJ2" => ["video/MJ2", "base64", ["mj2", "mjp2"]], "video/MP1S" => ["video/MP1S", "base64", nil], "video/MP2P" => ["video/MP2P", "base64", nil], "video/MP2T" => ["video/MP2T", "base64", ["ts", "mts", "m2ts", "cpi", "clpi", "mpl", "mpls", "bdm", "m2t"]], "video/MP4V-ES" => ["video/MP4V-ES", "base64", nil], "video/MPV" => ["video/MPV", "base64", nil], "video/SMPTE292M" => ["video/SMPTE292M", "base64", nil], "video/VP8" => ["video/VP8", "base64", nil], "video/VP9" => ["video/VP9", "base64", nil], "video/daala" => ["video/daala", "base64", nil], "video/dl" => ["video/dl", "base64", ["dl"]], "video/encaprtp" => ["video/encaprtp", "base64", nil], "video/evc" => ["video/evc", "base64", nil], "video/example" => ["video/example", "base64", nil], "video/flexfec" => ["video/flexfec", "base64", nil], "video/gl" => ["video/gl", "base64", ["gl"]], "video/iso.segment" => ["video/iso.segment", "base64", ["m4s"]], "video/jpeg2000" => ["video/jpeg2000", "base64", nil], "video/jpeg2000-scl" => ["video/jpeg2000-scl", "base64", nil], "video/jpm" => ["video/jpm", "base64", ["jpgm", "jpm"]], "video/jxsv" => ["video/jxsv", "base64", nil], "video/lottie+json" => ["video/lottie+json", "base64", nil], "video/matroska" => ["video/matroska", "base64", nil], "video/matroska-3d" => ["video/matroska-3d", "base64", nil], "video/mp4" => ["video/mp4", "base64", ["mp4", "mpg4", "f4v", "f4p", "mp4v"]], "video/mpeg" => ["video/mpeg", "base64", ["mp2", "mp3g", "mpe", "mpeg", "mpg", "m1v", "m2v"]], "video/mpeg4-generic" => ["video/mpeg4-generic", "base64", nil], "video/nv" => ["video/nv", "base64", nil], "video/ogg" => ["video/ogg", "base64", ["ogg", "ogv"]], "video/parityfec" => ["video/parityfec", "base64", nil], "video/pointer" => ["video/pointer", "base64", nil], "video/quicktime" => ["video/quicktime", "base64", ["qt", "mov"]], "video/raptorfec" => ["video/raptorfec", "base64", nil], "video/raw" => ["video/raw", "base64", nil], "video/rtp-enc-aescm128" => ["video/rtp-enc-aescm128", "base64", nil], "video/rtploopback" => ["video/rtploopback", "base64", nil], "video/rtx" => ["video/rtx", "base64", nil], "video/scip" => ["video/scip", "base64", nil], "video/smpte291" => ["video/smpte291", "base64", nil], "video/theora" => ["video/theora", "base64", nil], "video/ulpfec" => ["video/ulpfec", "base64", nil], "video/vc1" => ["video/vc1", "base64", nil], "video/vc2" => ["video/vc2", "base64", nil], "video/vnd.CCTV" => ["video/vnd.CCTV", "base64", nil], "video/vnd.blockfact.factv" => ["video/vnd.blockfact.factv", "base64", nil], "video/vnd.dece.hd" => ["video/vnd.dece.hd", "base64", ["uvh", "uvvh"]], "video/vnd.dece.mobile" => ["video/vnd.dece.mobile", "base64", ["uvm", "uvvm"]], "video/vnd.dece.mp4" => ["video/vnd.dece.mp4", "base64", nil], "video/vnd.dece.pd" => ["video/vnd.dece.pd", "base64", ["uvp", "uvvp"]], "video/vnd.dece.sd" => ["video/vnd.dece.sd", "base64", ["uvs", "uvvs"]], "video/vnd.dece.video" => ["video/vnd.dece.video", "base64", ["uvv", "uvvv"]], "video/vnd.directv.mpeg" => ["video/vnd.directv.mpeg", "base64", nil], "video/vnd.directv.mpeg-tts" => ["video/vnd.directv.mpeg-tts", "base64", nil], "video/vnd.dlna.mpeg-tts" => ["video/vnd.dlna.mpeg-tts", "base64", nil], "video/vnd.dvb.file" => ["video/vnd.dvb.file", "base64", ["dvb"]], "video/vnd.fvt" => ["video/vnd.fvt", "base64", ["fvt"]], "video/vnd.hns.video" => ["video/vnd.hns.video", "base64", nil], "video/vnd.iptvforum.1dparityfec-1010" => ["video/vnd.iptvforum.1dparityfec-1010", "base64", nil], "video/vnd.iptvforum.1dparityfec-2005" => ["video/vnd.iptvforum.1dparityfec-2005", "base64", nil], "video/vnd.iptvforum.2dparityfec-1010" => ["video/vnd.iptvforum.2dparityfec-1010", "base64", nil], "video/vnd.iptvforum.2dparityfec-2005" => ["video/vnd.iptvforum.2dparityfec-2005", "base64", nil], "video/vnd.iptvforum.ttsavc" => ["video/vnd.iptvforum.ttsavc", "base64", nil], "video/vnd.iptvforum.ttsmpeg2" => ["video/vnd.iptvforum.ttsmpeg2", "base64", nil], "video/vnd.motorola.video" => ["video/vnd.motorola.video", "base64", nil], "video/vnd.motorola.videop" => ["video/vnd.motorola.videop", "base64", nil], "video/vnd.mpegurl" => ["video/vnd.mpegurl", "8bit", ["mxu", "m4u"]], "video/vnd.ms-playready.media.pyv" => ["video/vnd.ms-playready.media.pyv", "base64", ["pyv"]], "video/vnd.nokia.interleaved-multimedia" => ["video/vnd.nokia.interleaved-multimedia", "base64", ["nim"]], "video/vnd.nokia.mp4vr" => ["video/vnd.nokia.mp4vr", "base64", nil], "video/vnd.nokia.videovoip" => ["video/vnd.nokia.videovoip", "base64", nil], "video/vnd.objectvideo" => ["video/vnd.objectvideo", "base64", ["mp4", "m4v"]], "video/vnd.planar" => ["video/vnd.planar", "base64", nil], "video/vnd.radgamettools.bink" => ["video/vnd.radgamettools.bink", "base64", nil], "video/vnd.radgamettools.smacker" => ["video/vnd.radgamettools.smacker", "base64", nil], "video/vnd.sealed.mpeg1" => ["video/vnd.sealed.mpeg1", "base64", ["s11"]], "video/vnd.sealed.mpeg4" => ["video/vnd.sealed.mpeg4", "base64", ["smpg", "s14"]], "video/vnd.sealed.swf" => ["video/vnd.sealed.swf", "base64", ["sswf", "ssw"]], "video/vnd.sealedmedia.softseal.mov" => ["video/vnd.sealedmedia.softseal.mov", "base64", ["smov", "smo", "s1q"]], "video/vnd.uvvu.mp4" => ["video/vnd.uvvu.mp4", "base64", ["uvu", "uvvu"]], "video/vnd.vivo" => ["video/vnd.vivo", "base64", ["viv", "vivo"]], "video/vnd.youtube.yt" => ["video/vnd.youtube.yt", "base64", nil], "video/webm" => ["video/webm", "base64", ["webm"]], "video/x-dirac" => ["video/x-dirac", "base64", ["drc"]], "video/x-dl" => ["video/x-dl", "base64", ["dl"]], "video/x-dv" => ["video/x-dv", "base64", ["dv"]], "video/x-f4v" => ["video/x-f4v", "base64", ["f4v"]], "video/x-flc" => ["video/x-flc", "base64", ["flc"]], "video/x-fli" => ["video/x-fli", "base64", ["fli"]], "video/x-flv" => ["video/x-flv", "base64", ["flv"]], "video/x-gl" => ["video/x-gl", "base64", ["gl"]], "video/x-ivf" => ["video/x-ivf", "base64", ["ivf"]], "video/x-jng" => ["video/x-jng", "base64", ["jng"]], "video/x-m4v" => ["video/x-m4v", "base64", ["m4v"]], "video/x-matroska" => ["video/x-matroska", "base64", ["mk3d", "mks", "mkv"]], "video/x-mng" => ["video/x-mng", "base64", ["mng"]], "video/x-motion-jpeg" => ["video/x-motion-jpeg", "base64", ["mjpg", "mjpeg"]], "video/x-ms-asf" => ["video/x-ms-asf", "base64", ["asf", "asx"]], "video/x-ms-vob" => ["video/x-ms-vob", "base64", ["vob"]], "video/x-ms-wm" => ["video/x-ms-wm", "base64", ["wm"]], "video/x-ms-wmv" => ["video/x-ms-wmv", "base64", ["wmv"]], "video/x-ms-wmx" => ["video/x-ms-wmx", "base64", ["wmx"]], "video/x-ms-wvx" => ["video/x-ms-wvx", "base64", ["wvx"]], "video/x-msvideo" => ["video/x-msvideo", "base64", ["avi"]], "video/x-oggrgb" => ["video/x-oggrgb", "base64", nil], "video/x-ogguvs" => ["video/x-ogguvs", "base64", nil], "video/x-oggyuv" => ["video/x-oggyuv", "base64", nil], "video/x-ogm" => ["video/x-ogm", "base64", ["ogm"]], "video/x-sgi-movie" => ["video/x-sgi-movie", "base64", ["movie"]], "video/x-smv" => ["video/x-smv", "base64", ["smv"]], "x-chemical/x-pdb" => ["x-chemical/x-pdb", "base64", ["pdb"]], "x-chemical/x-xyz" => ["x-chemical/x-xyz", "base64", ["xyz"]], "x-conference/x-cooltalk" => ["x-conference/x-cooltalk", "base64", ["ice"]], "x-drawing/dwf" => ["x-drawing/dwf", "base64", ["dwf"]], "x-world/x-vrml" => ["x-world/x-vrml", "base64", ["wrl", "vrml"]], }.freeze
- EXTENSIONS =
{ ".htaccess" => "text/plain", "123" => "application/vnd.lotus-1-2-3", "3dml" => "text/vnd.in3d.3dml", "3ds" => "image/x-3ds", "3fr" => "image/x-hasselblad-3fr", "3g2" => "video/3gpp2", "3gp" => "video/3gpp", "3gpp" => "video/3gpp", "3gpp2" => "video/3gpp2", "3mf" => "application/vnd.ms-package.3dmanufacturing-3dmodel+xml", "4th" => "text/x-forth", "7z" => "application/x-7z-compressed", "@dir" => "application/x-director", "@dxr" => "application/x-director", "Z" => "application/x-compressed", "a" => "application/x-archive", "aab" => "application/x-authorware-bin", "aac" => "audio/aac", "aam" => "application/x-authorware-map", "aart" => "text/plain", "aas" => "application/x-authorware-seg", "abs-linkmap" => "text/plain", "abs-menulinks" => "text/plain", "abw" => "application/x-abiword", "ac" => "text/plain", "ac3" => "audio/ac3", "acc" => "application/vnd.americandynamics.acc", "accdb" => "application/x-msaccess", "ace" => "application/x-ace-compressed", "acfm" => "application/x-font-adobe-metric", "acu" => "application/vnd.acucobol", "acutc" => "application/vnd.acucorp", "ad" => "text/x-asciidoc", "ad.txt" => "text/x-asciidoc", "ada" => "text/x-ada", "adb" => "text/x-ada", "adf" => "application/x-amiga-disk-format", "adoc" => "text/x-asciidoc", "adoc.txt" => "text/x-asciidoc", "adp" => "audio/adpcm", "ads" => "text/x-ada", "aep" => "application/vnd.audiograph", "aet" => "application/vnd.adobe.aftereffects.template", "afm" => "application/x-font-adobe-metric", "afp" => "application/vnd.ibm.modcap", "ahead" => "application/vnd.ahead.space", "ai" => "application/postscript", "aif" => "audio/x-aiff", "aifc" => "audio/x-aiff", "aiff" => "audio/x-aiff", "air" => "application/vnd.adobe.air-application-installer-package+zip", "ait" => "application/vnd.dvb.ait", "aj" => "text/x-aspectj", "al" => "text/x-perl", "am" => "text/plain", "amf" => "application/x-amf", "amfm" => "application/x-font-adobe-metric", "ami" => "application/vnd.amiga.ami", "amr" => "audio/AMR", "ani" => "application/octet-stream", "anpa" => "text/vnd.iptc.anpa", "apk" => "application/vnd.android.package-archive", "appcache" => "text/cache-manifest", "applescript" => "text/x-applescript", "application" => "application/x-ms-application", "apr" => "application/vnd.lotus-approach", "apt" => "text/plain", "ar" => "application/x-archive", "arc" => "application/x-freearc", "arj" => "application/x-arj", "arw" => "image/x-raw-sony", "as" => "text/x-actionscript", "asc" => "text/plain", "asciidoc" => "text/x-asciidoc", "asf" => "application/vnd.ms-asf", "asice" => "application/vnd.etsi.asic-e+zip", "asics" => "application/vnd.etsi.asic-s+zip", "asm" => "text/x-asm", "asnd" => "audio/vnd.adobe.soundbooth", "aso" => "application/vnd.accpac.simply.aso", "asp" => "text/asp", "aspx" => "text/aspdotnet", "asx" => "application/x-ms-asx", "atc" => "application/vnd.acucorp", "atom" => "application/atom+xml", "atomcat" => "application/atomcat+xml", "atomsvc" => "application/atomsvc+xml", "atx" => "application/vnd.antix.game-component", "au" => "audio/basic", "avi" => "video/x-msvideo", "avif" => "image/avif", "aw" => "application/applixware", "awb" => "audio/AMR-WB", "awk" => "text/x-awk", "axx" => "application/x-axcrypt", "azf" => "application/vnd.airzip.filesecure.azf", "azs" => "application/vnd.airzip.filesecure.azs", "azw" => "application/vnd.amazon.ebook", "bas" => "text/x-basic", "bash" => "application/x-sh", "bat" => "application/x-bat", "bau" => "application/vnd.openofficeorg.autotext", "bay" => "image/x-raw-casio", "bck" => "application/x-VMSBACKUP", "bcpio" => "application/x-bcpio", "bdf" => "application/x-font-bdf", "bdm" => "application/vnd.syncml.dm+wbxml", "bed" => "application/vnd.realvnc.bed", "bh2" => "application/vnd.fujitsu.oasysprs", "bib" => "application/x-bibtex-text-file", "bibtex" => "application/x-bibtex-text-file", "bin" => "application/octet-stream", "bkm" => "application/vnd.nervana", "blb" => "application/x-blorb", "bleep" => "application/x-bleeper", "blorb" => "application/x-blorb", "bmi" => "application/vnd.bmi", "bmp" => "image/bmp", "book" => "application/vnd.framemaker", "box" => "application/vnd.previewsystems.box", "boz" => "application/x-bzip2", "bpd" => "application/vnd.hbci", "bpg" => "image/x-bpg", "bpk" => "application/octet-stream", "bpm" => "application/bizagi-modeler", "br" => "application/x-brotli", "brotli" => "application/x-brotli", "bsh" => "text/plain", "btif" => "image/prs.btif", "bup" => "application/x-dvd-ifo", "bz" => "application/x-bzip", "bz2" => "application/x-bzip2", "c" => "text/plain", "c++" => "text/x-c++src", "c11amc" => "application/vnd.cluetrust.cartomobile-config", "c11amz" => "application/vnd.cluetrust.cartomobile-config-pkg", "c4d" => "application/vnd.clonk.c4group", "c4f" => "application/vnd.clonk.c4group", "c4g" => "application/vnd.clonk.c4group", "c4p" => "application/vnd.clonk.c4group", "c4u" => "application/vnd.clonk.c4group", "cab" => "application/vnd.ms-cab-compressed", "caf" => "audio/x-caf", "cap" => "application/vnd.tcpdump.pcap", "car" => "application/vnd.curl.car", "cat" => "application/vnd.ms-pki.seccat", "cb7" => "application/x-cbr", "cba" => "application/x-cbr", "cbl" => "text/x-cobol", "cbor" => "application/cbor", "cbr" => "application/x-cbr", "cbt" => "application/x-cbr", "cbz" => "application/x-cbr", "cc" => "text/plain", "ccc" => "text/vnd.net2phone.commcenter.command", "cct" => "application/x-director", "ccxml" => "application/ccxml+xml", "cda" => "application/x-cdf", "cdbcmsg" => "application/vnd.contact.cmsg", "cdf" => "application/x-netcdf", "cdkey" => "application/vnd.mediastation.cdkey", "cdmia" => "application/cdmi-capability", "cdmic" => "application/cdmi-container", "cdmid" => "application/cdmi-domain", "cdmio" => "application/cdmi-object", "cdmiq" => "application/cdmi-queue", "cdr" => "application/coreldraw", "cdx" => "chemical/x-cdx", "cdxml" => "application/vnd.chemdraw+xml", "cdy" => "application/vnd.cinderella", "cel" => "image/vnd.dgn", "cer" => "application/pkix-cert", "cfc" => "text/x-coldfusion", "cfg" => "text/x-config", "cfm" => "text/x-coldfusion", "cfml" => "text/x-coldfusion", "cfs" => "application/x-cfs-compressed", "cgi" => "text/x-cgi", "cgm" => "image/cgm", "chat" => "application/x-chat", "chm" => "application/vnd.ms-htmlhelp", "chrt" => "application/vnd.kde.kchart", "cif" => "chemical/x-cif", "cii" => "application/vnd.anser-web-certificate-issue-initiation", "cil" => "application/vnd.ms-artgalry", "cjs" => "text/javascript", "cl" => "text/x-common-lisp", "cla" => "application/vnd.claymore", "class" => "application/octet-stream", "classpath" => "text/plain", "clj" => "text/x-clojure", "clkk" => "application/vnd.crick.clicker.keyboard", "clkp" => "application/vnd.crick.clicker.palette", "clkt" => "application/vnd.crick.clicker.template", "clkw" => "application/vnd.crick.clicker.wordbank", "clkx" => "application/vnd.crick.clicker", "clp" => "application/x-msclip", "clpi" => "video/MP2T", "cls" => "text/x-vbasic", "cmc" => "application/vnd.cosmocaller", "cmd" => "application/x-msdos-program", "cmdf" => "chemical/x-cmdf", "cml" => "chemical/x-cml", "cmp" => "application/vnd.yellowriver-custom-menu", "cmx" => "image/x-cmx", "cnd" => "text/plain", "cob" => "text/x-cobol", "cod" => "application/vnd.rim.cod", "coffee" => "text/x-coffeescript", "com" => "application/x-msdownload", "conf" => "text/plain", "config" => "text/x-config", "cpi" => "video/MP2T", "cpio" => "application/x-cpio", "cpp" => "text/plain", "cpt" => "application/x-mac-compactpro", "cr2" => "image/x-canon-cr2", "cr3" => "image/x-canon-cr3", "crd" => "application/x-mscardfile", "crl" => "application/pkix-crl", "crt" => "application/x-x509-ca-cert", "crw" => "image/x-canon-crw", "crx" => "application/x-chrome-extension", "cryptonote" => "application/vnd.rig.cryptonote", "cs" => "text/x-csharp", "csh" => "application/x-csh", "csm" => "application/x-cu-seeme", "csml" => "chemical/x-csml", "csp" => "application/vnd.commonspace", "css" => "text/css", "cst" => "application/x-director", "csv" => "text/csv", "cu" => "application/cu-seeme", "curl" => "application/vnd.curl", "cw" => "application/prs.cww", "cwiki" => "text/plain", "cwk" => "application/x-appleworks", "cww" => "application/prs.cww", "cxt" => "application/x-director", "cxx" => "text/x-c", "d" => "text/x-d", "dae" => "model/vnd.collada+xml", "daf" => "application/vnd.Mobius.DAF", "dart" => "application/vnd.dart", "dat" => "text/plain", "data" => "text/plain", "dataless" => "application/vnd.fdsn.seed", "davmount" => "application/davmount+xml", "dbase" => "application/x-dbf", "dbase3" => "application/x-dbf", "dbf" => "application/x-dbf", "dbk" => "application/docbook+xml", "dcl" => "text/plain", "dcm" => "application/dicom", "dcr" => "application/x-director", "dcs" => "image/x-raw-kodak", "dcurl" => "text/vnd.curl.dcurl", "dcx" => "image/vnd.zbrush.dcx", "dd2" => "application/vnd.oma.dd2+xml", "ddd" => "application/vnd.fujixerox.ddd", "deb" => "application/x-debian-package", "def" => "text/plain", "deploy" => "application/octet-stream", "der" => "application/x-x509-ca-cert", "dex" => "application/x-dex", "dfac" => "application/vnd.dreamfactory", "dgc" => "application/x-dgc-compressed", "dgn" => "image/x-vnd.dgn", "dgnlib" => "image/vnd.dgn", "dib" => "image/bmp", "dic" => "text/x-c", "dif" => "application/dif+xml", "diff" => "text/x-diff", "dir" => "application/x-director", "dis" => "application/vnd.Mobius.DIS", "dist" => "application/octet-stream", "distz" => "application/octet-stream", "djv" => "image/vnd.djvu", "djvu" => "image/vnd.djvu", "dl" => "video/x-dl", "dll" => "application/octet-stream", "dmg" => "application/x-apple-diskimage", "dmp" => "application/vnd.tcpdump.pcap", "dms" => "application/octet-stream", "dna" => "application/vnd.dna", "dng" => "image/x-adobe-dng", "do" => "application/x-stata-do", "doc" => "application/msword", "docm" => "application/vnd.ms-word.document.macroEnabled.12", "docx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "dot" => "application/msword", "dotm" => "application/vnd.ms-word.template.macroEnabled.12", "dotx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "dp" => "application/vnd.osgi.dp", "dpg" => "application/vnd.dpgraph", "dpr" => "text/x-pascal", "dpx" => "image/x-dpx", "dra" => "audio/vnd.dra", "drc" => "video/x-dirac", "drf" => "image/x-raw-kodak", "dsc" => "text/prs.lines.tag", "dsp" => "text/plain", "dssc" => "application/dssc+der", "dsw" => "text/plain", "dta" => "application/x-stata-dta", "dtb" => "application/x-dtbook+xml", "dtd" => "application/xml-dtd", "dts" => "audio/vnd.dts", "dtshd" => "audio/vnd.dts.hd", "dump" => "application/octet-stream", "dv" => "video/DV", "dvb" => "video/vnd.dvb.file", "dvi" => "application/x-dvi", "dwf" => "model/vnd.dwf", "dwfx" => "model/vnd.dwfx+xps", "dwg" => "image/vnd.dwg", "dxb" => "image/vnd.dxb", "dxf" => "image/vnd.dxf", "dxp" => "application/vnd.spotfire.dxp", "dxr" => "application/x-director", "dylib" => "application/octet-stream", "e" => "text/x-eiffel", "e57" => "model/e57", "ear" => "application/x-tika-java-enterprise-archive", "ecelp4800" => "audio/vnd.nuera.ecelp4800", "ecelp7470" => "audio/vnd.nuera.ecelp7470", "ecelp9600" => "audio/vnd.nuera.ecelp9600", "ecma" => "application/ecmascript", "edm" => "application/vnd.novadigm.EDM", "edx" => "application/vnd.novadigm.EDX", "efif" => "application/vnd.picsel", "egrm" => "text/plain", "ei6" => "application/vnd.pg.osasli", "el" => "text/x-emacs-lisp", "elc" => "application/octet-stream", "emf" => "image/emf", "eml" => "message/rfc822", "emlx" => "message/x-emlx", "emm" => "application/vnd.ibm.electronic-media", "emma" => "application/emma+xml", "emz" => "image/x-emf-compressed", "enr" => "application/x-endnote-refer", "ens" => "application/x-endnote-style", "ent" => "text/plain", "entity" => "application/vnd.nervana", "enw" => "application/x-endnote-refer", "eol" => "audio/vnd.digital-winds", "eot" => "application/vnd.ms-fontobject", "eps" => "application/postscript", "epsf" => "application/postscript", "epsi" => "application/postscript", "epub" => "application/epub+zip", "erf" => "image/x-epson-erf", "erl" => "text/x-erlang", "es" => "text/ecmascript", "es3" => "application/vnd.eszigno3+xml", "esa" => "application/vnd.osgi.subsystem", "esf" => "application/vnd.epson.esf", "et3" => "application/vnd.eszigno3+xml", "etx" => "text/x-setext", "eva" => "application/x-eva", "evc" => "audio/EVRC", "evy" => "application/x-envoy", "exe" => "application/x-dosexec", "exi" => "application/exi", "exp" => "text/x-expect", "exr" => "image/aces", "ext" => "application/vnd.novadigm.EXT", "ez" => "application/andrew-inset", "ez2" => "application/vnd.ezpix-album", "ez3" => "application/vnd.ezpix-package", "f" => "text/x-fortran", "f4a" => "audio/mp4", "f4b" => "audio/mp4", "f4p" => "video/mp4", "f4v" => "video/mp4", "f77" => "text/x-fortran", "f90" => "text/x-fortran", "fb" => "application/vnd.framemaker", "fb2" => "application/x-fictionbook+xml", "fbdoc" => "application/vnd.framemaker", "fbs" => "image/vnd.fastbidsheet", "fcdt" => "application/vnd.adobe.formscentral.fcdt", "fcs" => "application/vnd.isac.fcs", "fdf" => "application/vnd.fdf", "fe_launch" => "application/vnd.denovo.fcselayout-link", "fff" => "image/x-raw-imacon", "fg5" => "application/vnd.fujitsu.oasysgp", "fgd" => "application/x-director", "fh" => "image/x-freehand", "fh10" => "image/x-freehand", "fh11" => "image/x-freehand", "fh12" => "image/x-freehand", "fh4" => "image/x-freehand", "fh40" => "image/x-freehand", "fh5" => "image/x-freehand", "fh50" => "image/x-freehand", "fh7" => "image/x-freehand", "fh8" => "image/x-freehand", "fh9" => "image/x-freehand", "fhc" => "image/x-freehand", "fig" => "application/x-xfig", "fit" => "application/fits", "fits" => "application/fits", "flac" => "audio/flac", "flc" => "video/x-flc", "fli" => "video/x-fli", "flo" => "application/vnd.micrografx.flo", "flv" => "video/x-flv", "flw" => "application/vnd.kde.kivio", "flx" => "text/vnd.fmi.flexstor", "fly" => "text/vnd.fly", "fm" => "application/vnd.framemaker", "fn" => "text/plain", "fnc" => "application/vnd.frogans.fnc", "fo" => "application/xslfo+xml", "fodp" => "application/vnd.oasis.opendocument.flat.presentation", "fods" => "application/vnd.oasis.opendocument.flat.spreadsheet", "fodt" => "application/vnd.oasis.opendocument.flat.text", "for" => "text/x-fortran", "fp7" => "application/x-filemaker", "fpx" => "image/vnd.fpx", "frame" => "application/vnd.framemaker", "frm" => "application/vnd.framemaker", "fsc" => "application/vnd.fsc.weblaunch", "fst" => "image/vnd.fst", "ft" => "text/plain", "ft10" => "image/x-freehand", "ft11" => "image/x-freehand", "ft12" => "image/x-freehand", "ft7" => "image/x-freehand", "ft8" => "image/x-freehand", "ft9" => "image/x-freehand", "ftc" => "application/vnd.fluxtime.clip", "fti" => "application/vnd.anser-web-funds-transfer-initiation", "fts" => "application/fits", "fv" => "text/plain", "fvt" => "video/vnd.fvt", "fxp" => "application/vnd.adobe.fxp", "fxpl" => "application/vnd.adobe.fxp", "fzs" => "application/vnd.fuzzysheet", "g" => "text/plain", "g2w" => "application/vnd.geoplan", "g3" => "image/g3fax", "g3w" => "application/vnd.geospace", "gac" => "application/vnd.groove-account", "gam" => "application/x-tads", "gbr" => "application/rpki-ghostbusters", "gca" => "application/x-gca-compressed", "gdl" => "model/vnd.gdl", "geo" => "application/vnd.dynageo", "gex" => "application/vnd.geometry-explorer", "ggb" => "application/vnd.geogebra.file", "ggs" => "application/vnd.geogebra.slides", "ggt" => "application/vnd.geogebra.tool", "ghf" => "application/vnd.groove-help", "gif" => "image/gif", "gim" => "application/vnd.groove-identity-message", "gl" => "video/x-gl", "gml" => "application/gml+xml", "gmx" => "application/vnd.gmx", "gnucash" => "application/x-gnucash", "gnumakefile" => "text/x-makefile", "gnumeric" => "application/x-gnumeric", "go" => "text/x-go", "gp4" => "application/x-guitar-pro", "gpg" => "application/octet-stream", "gph" => "application/vnd.FloGraphIt", "gpkg" => "application/x-geopackage", "gpx" => "application/gpx+xml", "gqf" => "application/vnd.grafeq", "gqs" => "application/vnd.grafeq", "gram" => "application/srgs", "gramps" => "application/x-gramps-xml", "grb" => "application/x-grib", "grb1" => "application/x-grib", "grb2" => "application/x-grib", "gre" => "application/vnd.geometry-explorer", "grm" => "text/plain", "groovy" => "text/x-groovy", "grv" => "application/vnd.groove-injector", "grxml" => "application/srgs+xml", "gsf" => "application/x-font-ghostscript", "gslib" => "audio/x-psf", "gtar" => "application/x-gtar", "gtm" => "application/vnd.groove-tool-message", "gtw" => "model/vnd.gtw", "gv" => "text/vnd.graphviz", "gxf" => "application/gxf", "gxt" => "application/vnd.geonext", "gz" => "application/gzip", "h" => "text/plain", "h++" => "text/x-c++hdr", "h261" => "video/H261", "h263" => "video/H263", "h264" => "video/H264", "h5" => "application/x-hdf", "hal" => "application/vnd.hal+xml", "haml" => "text/x-haml", "handlers" => "text/plain", "hbc" => "application/vnd.hbci", "hbci" => "application/vnd.hbci", "hdf" => "application/x-hdf", "hdr" => "application/envi.hdr", "he5" => "application/x-hdf", "heic" => "image/heic", "heics" => "image/heic-sequence", "heif" => "image/heif", "heifs" => "image/heif-sequence", "hep" => "application/x-hep", "hfa" => "application/x-erdas-hfa", "hh" => "text/plain", "hif" => "image/heic", "hlp" => "text/plain", "hp" => "text/x-c++hdr", "hpgl" => "application/vnd.hp-HPGL", "hpid" => "application/vnd.hp-hpid", "hpp" => "text/plain", "hprof" => "application/vnd.java.hprof ", "hprof.txt" => "application/vnd.java.hprof.text", "hps" => "application/vnd.hp-hps", "hqx" => "application/mac-binhex40", "hs" => "text/x-haskell", "htc" => "text/plain", "htke" => "application/vnd.kenameaapp", "htm" => "text/html", "html" => "text/html", "htmlx" => "text/html", "htx" => "text/html", "hvd" => "application/vnd.yamaha.hv-dic", "hvp" => "application/vnd.yamaha.hv-voice", "hvs" => "application/vnd.yamaha.hv-script", "hwpx" => "application/hwp+zip", "hx" => "text/x-haxe", "hxx" => "text/x-c++hdr", "i2g" => "application/vnd.intergeo", "i3" => "text/x-modula", "ibooks" => "application/x-ibooks+zip", "ica" => "application/x-ica", "icb" => "image/x-tga", "icc" => "application/vnd.iccprofile", "ice" => "x-conference/x-cooltalk", "icm" => "application/vnd.iccprofile", "icns" => "image/icns", "ico" => "image/vnd.microsoft.icon", "ics" => "text/calendar", "idl" => "text/x-idl", "idml" => "application/vnd.adobe.indesign-idml-package", "ief" => "image/ief", "ifb" => "text/calendar", "ifm" => "application/vnd.shana.informed.formdata", "ifo" => "application/x-dvd-ifo", "ig" => "text/x-modula", "iges" => "model/iges", "igl" => "application/vnd.igloader", "igm" => "application/vnd.insors.igm", "igs" => "model/iges", "igx" => "application/vnd.micrografx.igx", "ihtml" => "text/plain", "iif" => "application/vnd.shana.informed.interchange", "iiq" => "image/x-raw-phaseone", "imagemap" => "application/x-imagemap", "imap" => "application/x-imagemap", "imp" => "application/vnd.accpac.simply.imp", "ims" => "application/vnd.ms-ims", "in" => "text/plain", "indd" => "application/x-adobe-indesign", "ini" => "text/x-ini", "ink" => "application/inkml+xml", "inkml" => "application/inkml+xml", "install" => "text/plain", "inx" => "application/x-adobe-indesign-interchange", "iota" => "application/vnd.astraea-software.iota", "ipa" => "application/octet-stream", "ipfix" => "application/ipfix", "ipk" => "application/vnd.shana.informed.package", "irm" => "application/vnd.ibm.rights-management", "irp" => "application/vnd.irepository.package+xml", "iso" => "application/x-iso9660-image", "iso19139" => "text/iso19139+xml", "itk" => "text/x-tcl", "itp" => "application/vnd.shana.informed.formtemplate", "ivf" => "video/x-ivf", "ivp" => "application/vnd.immervision-ivp", "ivu" => "application/vnd.immervision-ivu", "j2c" => "image/x-jp2-codestream", "jad" => "text/vnd.sun.j2me.app-descriptor", "jam" => "application/vnd.jam", "jar" => "application/java-archive", "java" => "text/x-java-source", "jb2" => "image/x-jbig2", "jbig2" => "image/x-jbig2", "jdf" => "application/x-jeol-jdf", "jfi" => "image/jpeg", "jfif" => "image/jpeg", "jif" => "image/jpeg", "jisp" => "application/vnd.jisp", "jks" => "application/x-java-keystore", "jl" => "text/x-common-lisp", "jlt" => "application/vnd.hp-jlyt", "jmx" => "text/plain", "jng" => "video/x-jng", "jnilib" => "application/x-java-jnilib", "jnlp" => "application/x-java-jnlp-file", "joda" => "application/vnd.joost.joda-archive", "jp2" => "image/jp2", "jpe" => "image/jpeg", "jpeg" => "image/jpeg", "jpf" => "image/jpx", "jpg" => "image/jpeg", "jpg2" => "image/jp2", "jpgm" => "image/jpm", "jpgv" => "video/JPEG", "jpm" => "image/jpm", "jpx" => "image/jpx", "js" => "text/javascript", "json" => "application/json", "jsonml" => "application/jsonml+json", "jsp" => "text/x-jsp", "junit" => "text/plain", "jx" => "text/plain", "jxl" => "image/jxl", "k25" => "image/x-kodak-k25", "kar" => "audio/midi", "karbon" => "application/vnd.kde.karbon", "kcm" => "application/vnd.nervana", "kdc" => "image/x-kodak-kdc", "key" => "application/vnd.apple.keynote", "keys" => "text/plain", "kfo" => "application/vnd.kde.kformula", "kia" => "application/vnd.kidspiration", "kil" => "application/x-killustrator", "kml" => "application/vnd.google-earth.kml+xml", "kmz" => "application/vnd.google-earth.kmz", "kne" => "application/vnd.Kinar", "knp" => "application/vnd.Kinar", "kom" => "application/vnd.hbci", "kon" => "application/vnd.kde.kontour", "kpr" => "application/vnd.kde.kpresenter", "kpt" => "application/vnd.kde.kpresenter", "kpxx" => "application/vnd.ds-keypoint", "ksp" => "application/vnd.kde.kspread", "ktr" => "application/vnd.kahootz", "ktx" => "image/ktx", "ktz" => "application/vnd.kahootz", "kwd" => "application/vnd.kde.kword", "kwt" => "application/vnd.kde.kword", "l" => "text/x-lex", "l16" => "audio/L16", "las" => "application/x-asprs", "lasxml" => "application/vnd.las.las+xml", "latex" => "application/x-latex", "laz" => "application/x-asprs", "lbd" => "application/vnd.llamagraphics.life-balance.desktop", "lbe" => "application/vnd.llamagraphics.life-balance.exchange+xml", "les" => "application/vnd.hhe.lesson-player", "less" => "text/x-less", "lha" => "application/octet-stream", "lhs" => "text/x-haskell", "license" => "text/plain", "link66" => "application/vnd.route66.link66+xml", "lisp" => "text/x-common-lisp", "list" => "text/plain", "list3820" => "application/vnd.ibm.modcap", "listafp" => "application/vnd.ibm.modcap", "lnk" => "application/x-ms-shortcut", "log" => "text/plain", "lostxml" => "application/lost+xml", "lrf" => "application/octet-stream", "lrm" => "application/vnd.ms-lrm", "lsp" => "text/x-common-lisp", "ltf" => "application/vnd.frogans.ltf", "ltx" => "application/x-latex", "lua" => "text/x-lua", "lvp" => "audio/vnd.lucent.voice", "lwp" => "application/vnd.lotus-wordpro", "lyr" => "application/x-esri-layer", "lz" => "application/x-lzip", "lz4" => "application/x-lz4", "lzh" => "application/octet-stream", "lzma" => "application/x-lzma", "m" => "text/x-objcsrc", "m13" => "application/x-msmediaview", "m14" => "application/x-msmediaview", "m1v" => "video/mpeg", "m21" => "application/mp21", "m2a" => "audio/mpeg", "m2t" => "video/MP2T", "m2ts" => "video/MP2T", "m2v" => "video/mpeg", "m3" => "text/x-modula", "m3a" => "audio/mpeg", "m3u" => "audio/x-mpegurl", "m3u8" => "application/vnd.apple.mpegurl", "m4" => "text/plain", "m4a" => "audio/MP4A-LATM", "m4b" => "audio/mp4", "m4s" => "video/iso.segment", "m4u" => "video/vnd.mpegurl", "m4v" => "video/vnd.objectvideo", "ma" => "application/mathematica", "mads" => "application/mads+xml", "mag" => "application/vnd.ecowin.chart", "makefile" => "text/x-makefile", "maker" => "application/vnd.framemaker", "man" => "text/troff", "manifest" => "text/plain", "map" => "application/json", "mar" => "application/octet-stream", "markdown" => "text/markdown", "mat" => "application/x-matlab-data", "mathml" => "application/mathml+xml", "mb" => "application/mathematica", "mbk" => "application/vnd.Mobius.MBK", "mbox" => "application/mbox", "mc1" => "application/vnd.medcalcdata", "mcd" => "application/vnd.mcd", "mcurl" => "text/vnd.curl.mcurl", "md" => "text/markdown", "mda" => "application/x-msaccess", "mdb" => "application/x-msaccess", "mde" => "application/x-msaccess", "mdf" => "application/x-msaccess", "mdi" => "image/vnd.ms-modi", "mdo" => "text/plain", "mdtext" => "text/markdown", "me" => "text/troff", "mef" => "image/x-raw-mamiya", "memgraph" => "application/x-memgraph", "mesh" => "model/mesh", "meta" => "text/plain", "meta4" => "application/metalink4+xml", "metalink" => "application/metalink+xml", "mets" => "application/mets+xml", "mf" => "text/plain", "mfm" => "application/vnd.mfmp", "mft" => "application/rpki-manifest", "mg" => "text/x-modula", "mgp" => "application/vnd.osgeo.mapguide.package", "mgz" => "application/vnd.proteus.magazine", "mht" => "multipart/related", "mhtml" => "multipart/related", "mid" => "audio/x-midi", "midi" => "audio/midi", "mie" => "application/x-mie", "mif" => "application/vnd.mif", "mime" => "message/rfc822", "minigsf" => "audio/x-psf", "minipsf" => "audio/x-psf", "minipsf1" => "audio/x-psf", "mj2" => "video/MJ2", "mjp2" => "video/MJ2", "mjpeg" => "video/x-motion-jpeg", "mjpg" => "video/x-motion-jpeg", "mjs" => "text/javascript", "mk3d" => "video/x-matroska", "mka" => "audio/matroska", "mkd" => "text/markdown", "mks" => "video/x-matroska", "mkv" => "video/x-matroska", "ml" => "text/x-ml", "mli" => "text/x-ocaml", "mlp" => "application/vnd.dolby.mlp", "mmap" => "application/vnd.mindjet.mindmanager", "mmas" => "application/vnd.mindjet.mindmanager", "mmat" => "application/vnd.mindjet.mindmanager", "mmd" => "application/vnd.chipnuts.karaoke-mmd", "mmf" => "application/vnd.smaf", "mmmp" => "application/vnd.mindjet.mindmanager", "mmp" => "application/vnd.mindjet.mindmanager", "mmpt" => "application/vnd.mindjet.mindmanager", "mmr" => "image/vnd.fujixerox.edmics-mmr", "mng" => "video/x-mng", "mny" => "application/x-msmoney", "mobi" => "application/x-mobipocket-ebook", "mod" => "audio/x-mod", "mods" => "application/mods+xml", "mos" => "image/x-raw-leaf", "mov" => "video/quicktime", "movie" => "video/x-sgi-movie", "mp2" => "video/mpeg", "mp21" => "application/mp21", "mp2a" => "audio/mpeg", "mp3" => "audio/mpeg", "mp3g" => "video/mpeg", "mp4" => "application/mp4", "mp4a" => "audio/mp4", "mp4s" => "application/mp4", "mp4v" => "video/mp4", "mpc" => "application/vnd.mophun.certificate", "mpd" => "application/dash+xml", "mpe" => "video/mpeg", "mpeg" => "video/mpeg", "mpg" => "video/mpeg", "mpg4" => "audio/mp4", "mpga" => "audio/mpeg", "mpkg" => "application/vnd.apple.installer+xml", "mpl" => "video/MP2T", "mpls" => "video/MP2T", "mpm" => "application/vnd.blueice.multipass", "mpn" => "application/vnd.mophun.application", "mpp" => "application/vnd.ms-project", "mpt" => "application/vnd.ms-project", "mpx" => "application/x-project", "mpy" => "application/vnd.ibm.MiniPay", "mqy" => "application/vnd.Mobius.MQY", "mrc" => "application/marc", "mrcx" => "application/marcxml+xml", "mrw" => "image/x-minolta-mrw", "ms" => "text/troff", "msa" => "application/vnd.msa-disk-image", "mscml" => "application/mediaservercontrol+xml", "mseed" => "application/vnd.fdsn.mseed", "mseq" => "application/vnd.mseq", "msf" => "application/vnd.epson.msf", "msg" => "application/vnd.ms-outlook", "msh" => "model/mesh", "msi" => "application/x-ms-installer", "msl" => "application/vnd.Mobius.MSL", "msp" => "application/x-ms-installer", "mst" => "application/x-ms-installer", "msty" => "application/vnd.muvee.style", "mts" => "model/vnd.mts", "mus" => "application/vnd.musician", "musicxml" => "application/vnd.recordare.musicxml+xml", "mvb" => "application/x-msmediaview", "mwf" => "application/vnd.MFER", "mxf" => "application/mxf", "mxl" => "application/vnd.recordare.musicxml", "mxmf" => "audio/vnd.nokia.mobile-xmf", "mxml" => "application/xv+xml", "mxs" => "application/vnd.triscape.mxs", "mxu" => "video/vnd.mpegurl", "myd" => "application/x-mysql-misam-data", "myi" => "application/x-mysql-misam-compressed-index", "n-gage" => "application/vnd.nokia.n-gage.symbian.install", "n3" => "text/plain", "nar" => "application/vnd.iptc.g2.newsmessage+xml", "nb" => "application/mathematica", "nbp" => "application/vnd.wolfram.player", "nc" => "application/x-netcdf", "ncx" => "application/x-dtbncx+xml", "nef" => "image/x-nikon-nef", "nes" => "application/x-nesrom", "nfo" => "text/x-nfo", "ngdat" => "application/vnd.nokia.n-gage.data", "nim" => "video/vnd.nokia.interleaved-multimedia", "nitf" => "application/vnd.nitf", "nlu" => "application/vnd.neurolanguage.nlu", "nml" => "application/vnd.enliven", "nnd" => "application/vnd.noblenet-directory", "nns" => "application/vnd.noblenet-sealer", "nnw" => "application/vnd.noblenet-web", "notebook" => "application/x-smarttech-notebook", "notice" => "text/plain", "npx" => "image/vnd.net-fpx", "nroff" => "text/troff", "nrw" => "image/x-raw-nikon", "nsc" => "application/x-conference", "nsf" => "application/vnd.lotus-notes", "ntf" => "application/vnd.nitf", "numbers" => "application/vnd.apple.numbers", "nzb" => "application/x-nzb", "oa2" => "application/vnd.fujitsu.oasys2", "oa3" => "application/vnd.fujitsu.oasys3", "oas" => "application/vnd.fujitsu.oasys", "obd" => "application/x-msbinder", "obj" => "application/x-tgif", "ocaml" => "text/x-ocaml", "oda" => "application/oda", "odb" => "application/vnd.oasis.opendocument.base", "odc" => "application/vnd.oasis.opendocument.chart", "odf" => "application/vnd.oasis.opendocument.formula", "odft" => "application/vnd.oasis.opendocument.formula-template", "odg" => "application/vnd.oasis.opendocument.graphics", "odi" => "application/vnd.oasis.opendocument.image", "odm" => "application/vnd.oasis.opendocument.text-master", "odp" => "application/vnd.oasis.opendocument.presentation", "ods" => "application/vnd.oasis.opendocument.spreadsheet", "odt" => "application/vnd.oasis.opendocument.text", "oex" => "application/x-opera-extension", "oga" => "audio/ogg", "ogg" => "audio/vorbis", "ogm" => "video/x-ogm", "ogv" => "video/ogg", "ogx" => "application/ogg", "omdoc" => "application/omdoc+xml", "onepkg" => "application/onenote", "onetmp" => "application/onenote", "onetoc" => "application/onenote", "onetoc2" => "application/onenote", "opf" => "application/oebps-package+xml", "opml" => "text/x-opml", "oprc" => "application/vnd.palm", "opus" => "audio/opus", "orf" => "image/x-olympus-orf", "org" => "application/vnd.lotus-organizer", "osf" => "application/vnd.yamaha.openscoreformat", "osfpvg" => "application/vnd.yamaha.openscoreformat.osfpvg+xml", "ost" => "application/vnd.ms-outlook-pst", "otc" => "application/vnd.oasis.opendocument.chart-template", "otf" => "font/otf", "otg" => "application/vnd.oasis.opendocument.graphics-template", "oth" => "application/vnd.oasis.opendocument.text-web", "oti" => "application/vnd.oasis.opendocument.image-template", "otm" => "application/vnd.oasis.opendocument.text-master", "otp" => "application/vnd.oasis.opendocument.presentation-template", "ots" => "application/vnd.oasis.opendocument.spreadsheet-template", "ott" => "application/vnd.oasis.opendocument.text-template", "owl" => "application/rdf+xml", "oxps" => "application/oxps", "oxt" => "application/vnd.openofficeorg.extension", "p" => "text/x-pascal", "p10" => "application/pkcs10", "p12" => "application/x-pkcs12", "p7b" => "application/x-pkcs7-certificates", "p7c" => "application/pkcs7-mime", "p7m" => "application/pkcs7-mime", "p7r" => "application/x-pkcs7-certreqresp", "p7s" => "application/pkcs7-signature", "p8" => "application/pkcs8", "pac" => "application/x-ns-proxy-autoconfig", "pack" => "application/x-java-pack200", "pages" => "application/vnd.apple.pages", "pam" => "image/x-portable-arbitrarymap", "parquet" => "application/vnd.apache.parquet", "pas" => "text/x-pascal", "patch" => "text/x-diff", "paw" => "application/vnd.pawaafile", "pbd" => "application/vnd.powerbuilder6", "pbm" => "image/x-portable-bitmap", "pcap" => "application/vnd.tcpdump.pcap", "pcapng" => "application/vnd.tcpdump.pcapng", "pcf" => "application/x-font-pcf", "pcl" => "application/vnd.hp-PCL", "pclxl" => "application/vnd.hp-PCLXL", "pct" => "image/x-pict", "pcurl" => "application/vnd.curl.pcurl", "pcx" => "image/vnd.zbrush.pcx", "pdb" => "application/vnd.palm", "pdf" => "application/pdf", "pef" => "image/x-pentax-pef", "pen" => "text/plain", "perl" => "text/x-perl", "pfa" => "application/x-font-type1", "pfb" => "application/x-font-type1", "pfm" => "application/x-font-printer-metric", "pfr" => "application/font-tdpfr", "pfx" => "application/x-pkcs12", "pgb" => "image/vnd.globalgraphics.pgb", "pgm" => "image/x-portable-graymap", "pgn" => "application/x-chess-pgn", "pgp" => "application/octet-stream", "php" => "text/x-php", "php3" => "text/x-php", "php4" => "text/x-php", "pht" => "application/x-httpd-php", "phtml" => "application/x-httpd-php", "pic" => "image/x-pict", "pict" => "image/x-pict", "pkd" => "application/vnd.hbci", "pkg" => "application/octet-stream", "pki" => "application/pkixcmp", "pkipath" => "application/pkix-pkipath", "pkpass" => "application/vnd.apple.pkpass", "pl" => "application/x-perl", "plb" => "application/vnd.3gpp.pic-bw-large", "plc" => "application/vnd.Mobius.PLC", "plf" => "application/vnd.pocketlearn", "plj" => "audio/vnd.everad.plj", "pls" => "application/pls+xml", "plt" => "application/vnd.hp-HPGL", "pm" => "application/x-pagemaker", "pm5" => "application/x-pagemaker", "pml" => "application/vnd.ctc-posml", "png" => "image/png", "pnm" => "image/x-portable-anymap", "pod" => "text/plain", "pom" => "text/plain", "portpkg" => "application/vnd.macports.portpkg", "pot" => "application/vnd.ms-powerpoint", "potm" => "application/vnd.ms-powerpoint.template.macroEnabled.12", "potx" => "application/vnd.openxmlformats-officedocument.presentationml.template", "pp" => "text/x-pascal", "ppa" => "application/vnd.ms-powerpoint", "ppam" => "application/vnd.ms-powerpoint.addin.macroEnabled.12", "ppd" => "application/vnd.cups-ppd", "ppj" => "image/vnd.adobe.premiere", "ppm" => "image/x-portable-pixmap", "pps" => "application/vnd.ms-powerpoint", "ppsm" => "application/vnd.ms-powerpoint.slideshow.macroEnabled.12", "ppsx" => "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "ppt" => "application/vnd.ms-powerpoint", "pptm" => "application/vnd.ms-powerpoint.presentation.macroEnabled.12", "pptx" => "application/vnd.openxmlformats-officedocument.presentationml.presentation", "ppz" => "application/vnd.ms-powerpoint", "pqa" => "application/vnd.palm", "prc" => "application/vnd.palm", "pre" => "application/vnd.lotus-freelance", "prf" => "application/pics-rules", "pro" => "text/x-prolog", "project" => "text/plain", "properties" => "text/x-java-properties", "prql" => "application/prql", "prt" => "application/x-prt", "ps" => "application/postscript", "ps1" => "application/x-msdownload", "psb" => "application/vnd.3gpp.pic-bw-small", "psd" => "image/vnd.adobe.photoshop", "psf" => "application/x-font-linux-psf", "psf1" => "audio/x-psf", "psflib" => "audio/x-psf", "pskcxml" => "application/pskc+xml", "psp" => "image/x-paintshoppro", "pspimage" => "image/x-paintshoppro", "pst" => "application/vnd.ms-outlook-pst", "pt5" => "application/x-pagemaker", "pti" => "application/vnd.pvi.ptid1", "ptid" => "application/vnd.pvi.ptid1", "ptx" => "image/x-raw-pentax", "pub" => "application/x-mspublisher", "pvb" => "application/vnd.3gpp.pic-bw-var", "pwn" => "application/vnd.3M.Post-it-Notes", "pxn" => "image/x-raw-logitech", "py" => "application/x-python", "pya" => "audio/vnd.ms-playready.media.pya", "pyv" => "video/vnd.ms-playready.media.pyv", "qam" => "application/vnd.epson.quickanime", "qbo" => "application/vnd.intu.qbo", "qcp" => "audio/vnd.qcelp", "qfx" => "application/vnd.intu.qfx", "qps" => "application/vnd.publishare-delta-tree", "qpw" => "application/x-quattro-pro", "qt" => "video/quicktime", "qtl" => "application/x-quicktimeplayer", "qwd" => "application/vnd.Quark.QuarkXPress", "qwt" => "application/vnd.Quark.QuarkXPress", "qxb" => "application/vnd.Quark.QuarkXPress", "qxd" => "application/vnd.Quark.QuarkXPress", "qxl" => "application/vnd.Quark.QuarkXPress", "qxt" => "application/vnd.Quark.QuarkXPress", "r" => "text/x-rsrc", "r3d" => "image/x-raw-red", "ra" => "audio/x-pn-realaudio", "raf" => "image/x-fuji-raf", "ram" => "audio/x-pn-realaudio", "rar" => "application/x-rar-compressed", "ras" => "image/x-cmu-raster", "raw" => "image/x-panasonic-raw", "rb" => "application/x-ruby", "rbw" => "application/x-ruby", "rcprofile" => "application/vnd.ipunplugged.rcprofile", "rct" => "application/prs.nprend", "rdf" => "application/rdf+xml", "rdz" => "application/vnd.data-vision.rdz", "readme" => "text/plain", "reg" => "application/x-msdownload", "rep" => "application/vnd.businessobjects", "req" => "application/vnd.nervana", "request" => "application/vnd.nervana", "res" => "application/x-dtbresource+xml", "rest" => "text/x-rst", "restx" => "text/x-rst", "rexx" => "text/x-rexx", "rgb" => "image/x-rgb", "rhtml" => "application/x-html+ruby", "rif" => "application/reginfo+xml", "rip" => "audio/vnd.rip", "ris" => "application/x-research-info-systems", "rl" => "application/resource-lists+xml", "rlc" => "image/vnd.fujixerox.edmics-rlc", "rld" => "application/resource-lists-diff+xml", "rm" => "application/vnd.rn-realmedia", "rmi" => "audio/midi", "rmp" => "audio/x-pn-realaudio-plugin", "rms" => "application/vnd.jcp.javame.midlet-rms", "rmvb" => "application/vnd.rn-realmedia-vbr", "rnc" => "application/relax-ng-compact-syntax", "rnd" => "application/prs.nprend", "rng" => "text/plain", "rnx" => "text/plain", "roa" => "application/rpki-roa", "roff" => "text/troff", "roles" => "text/plain", "rp9" => "application/vnd.cloanto.rp9", "rpm" => "application/x-rpm", "rpss" => "application/vnd.nokia.radio-presets", "rpst" => "application/vnd.nokia.radio-preset", "rq" => "application/sparql-query", "rs" => "application/rls-services+xml", "rsd" => "application/rsd+xml", "rss" => "application/rss+xml", "rst" => "text/plain", "rtf" => "application/rtf", "rtx" => "text/richtext", "rw2" => "image/x-raw-panasonic", "rwz" => "image/x-raw-rawzor", "s" => "text/x-assembly", "s11" => "video/vnd.sealed.mpeg1", "s14" => "video/vnd.sealed.mpeg4", "s1a" => "application/vnd.sealedmedia.softseal.pdf", "s1e" => "application/vnd.sealed.xls", "s1h" => "application/vnd.sealedmedia.softseal.html", "s1m" => "audio/vnd.sealedmedia.softseal.mpeg", "s1p" => "application/vnd.sealed.ppt", "s1q" => "video/vnd.sealedmedia.softseal.mov", "s1w" => "application/vnd.sealed.doc", "s3m" => "audio/s3m", "s7m" => "application/x-sas-dmdb", "sa7" => "application/x-sas-access", "saf" => "application/vnd.yamaha.smaf-audio", "sap" => "audio/x-sap", "sas" => "application/x-sas", "sas7bacs" => "application/x-sas-access", "sas7baud" => "application/x-sas-audit", "sas7bbak" => "application/x-sas-backup", "sas7bcat" => "application/x-sas-catalog", "sas7bdat" => "application/x-sas-data", "sas7bdmd" => "application/x-sas-dmdb", "sas7bfdb" => "application/x-sas-fdb", "sas7bitm" => "application/x-sas-itemstor", "sas7bmdb" => "application/x-sas-mddb", "sas7bndx" => "application/x-sas-data-index", "sas7bpgm" => "application/x-sas-program-data", "sas7bput" => "application/x-sas-putility", "sas7butl" => "application/x-sas-utility", "sas7bvew" => "application/x-sas-view", "sav" => "application/x-spss", "sbml" => "application/sbml+xml", "sbs" => "application/x-spss", "sc" => "application/vnd.ibm.secure-container", "sc7" => "application/x-sas-catalog", "scad" => "application/x-openscad", "scala" => "text/x-scala", "scd" => "application/x-msschedule", "schemas" => "text/plain", "scm" => "application/vnd.lotus-screencam", "scq" => "application/scvp-cv-request", "scs" => "application/scvp-cv-response", "scurl" => "text/vnd.curl.scurl", "sd2" => "application/x-sas-data-v6", "sd7" => "application/x-sas-data", "sda" => "application/vnd.stardivision.draw", "sdc" => "application/vnd.stardivision.calc", "sdd" => "application/vnd.stardivision.impress", "sdf" => "application/vnd.Kinar", "sdkd" => "application/vnd.solent.sdkm+xml", "sdkm" => "application/vnd.solent.sdkm+xml", "sdo" => "application/vnd.sealed.doc", "sdoc" => "application/vnd.sealed.doc", "sdp" => "application/sdp", "sds" => "application/vnd.stardivision.chart", "sdw" => "application/vnd.stardivision.writer", "sed" => "text/x-sed", "see" => "application/vnd.seemail", "seed" => "application/vnd.fdsn.seed", "sem" => "application/vnd.sealed.eml", "sema" => "application/vnd.sema", "semd" => "application/vnd.semd", "semf" => "application/vnd.semf", "seml" => "application/vnd.sealed.eml", "ser" => "application/java-serialized-object", "setpay" => "application/set-payment-initiation", "setreg" => "application/set-registration-initiation", "sf7" => "application/x-sas-fdb", "sfd-hdstx" => "application/vnd.hydrostatix.sof-data", "sfdu" => "application/x-sfdu", "sfs" => "application/vnd.spotfire.sfs", "sfv" => "text/x-sfv", "sgi" => "image/sgi", "sgl" => "application/vnd.stardivision.writer-global", "sgm" => "text/sgml", "sgml" => "application/sgml", "sh" => "application/x-sh", "shar" => "application/x-shar", "shf" => "application/shf+xml", "shp" => "application/x-shapefile", "shtml" => "text/html", "shw" => "application/x-corelpresentations", "si" => "text/vnd.wap.si", "si7" => "application/x-sas-data-index", "sib" => "application/x-sibelius", "sic" => "application/vnd.wap.sic", "sid" => "image/x-mrsid-image", "sig" => "application/pgp-signature", "sil" => "audio/silk", "silo" => "model/mesh", "sis" => "application/vnd.symbian.install", "sisx" => "application/vnd.symbian.install", "sit" => "application/x-stuffit", "sitx" => "application/x-stuffitx", "siv" => "application/sieve", "sj" => "application/javascript", "skd" => "application/vnd.koan", "skm" => "application/vnd.koan", "skp" => "application/vnd.koan", "skt" => "application/vnd.koan", "sl" => "text/vnd.wap.sl", "slc" => "application/vnd.wap.slc", "sldasm" => "application/sldworks", "slddrw" => "application/sldworks", "sldm" => "application/vnd.ms-powerpoint.slide.macroEnabled.12", "sldprt" => "application/sldworks", "sldx" => "application/vnd.openxmlformats-officedocument.presentationml.slide", "slt" => "application/vnd.epson.salt", "sm" => "application/vnd.stepmania.stepchart", "sm7" => "application/x-sas-mddb", "smf" => "application/vnd.stardivision.math", "smh" => "application/vnd.sealed.mht", "smht" => "application/vnd.sealed.mht", "smi" => "application/smil+xml", "smil" => "application/smil+xml", "sml" => "application/smil+xml", "smo" => "video/vnd.sealedmedia.softseal.mov", "smov" => "video/vnd.sealedmedia.softseal.mov", "smp" => "audio/vnd.sealedmedia.softseal.mpeg", "smp3" => "audio/vnd.sealedmedia.softseal.mpeg", "smpg" => "video/vnd.sealed.mpeg4", "sms" => "application/vnd.3gpp.sms", "smv" => "audio/SMV", "smzip" => "application/vnd.stepmania.package", "snd" => "audio/basic", "snf" => "application/x-font-snf", "so" => "application/octet-stream", "soc" => "application/sgml-open-catalog", "sp7" => "application/x-sas-putility", "spc" => "application/x-pkcs7-certificates", "spd" => "application/vnd.sealedmedia.softseal.pdf", "spdf" => "application/vnd.sealedmedia.softseal.pdf", "spf" => "application/vnd.yamaha.smaf-phrase", "spl" => "application/x-futuresplash", "spo" => "application/x-spss", "spot" => "text/vnd.in3d.spot", "spp" => "application/scvp-vp-response", "sppt" => "application/vnd.sealed.ppt", "spq" => "application/scvp-vp-request", "sps" => "application/x-spss", "spx" => "audio/speex", "sql" => "application/x-sql", "sr2" => "image/x-sony-sr2", "sr7" => "application/x-sas-itemstor", "src" => "application/x-wais-source", "srf" => "image/x-sony-srf", "srl" => "application/sereal", "srt" => "application/x-subrip", "sru" => "application/sru+xml", "srx" => "application/sparql-results+xml", "ss7" => "application/x-sas-program-data", "ssdl" => "application/ssdl+xml", "sse" => "application/vnd.kodak-descriptor", "ssf" => "application/vnd.epson.ssf", "ssml" => "application/ssml+xml", "ssw" => "video/vnd.sealed.swf", "sswf" => "video/vnd.sealed.swf", "st" => "application/vnd.sailingtracker.track", "st7" => "application/x-sas-audit", "stc" => "application/vnd.sun.xml.calc.template", "std" => "application/vnd.sun.xml.draw.template", "stf" => "application/vnd.wt.stf", "sti" => "application/vnd.sun.xml.impress.template", "stk" => "application/hyperstudio", "stl" => "application/vnd.ms-pki.stl", "stm" => "application/vnd.sealedmedia.softseal.html", "stml" => "application/vnd.sealedmedia.softseal.html", "str" => "application/vnd.pg.format", "stw" => "application/vnd.sun.xml.writer.template", "stx" => "application/x-sas-transport", "su7" => "application/x-sas-utility", "sub" => "image/vnd.dvb.subtitle", "sus" => "application/vnd.sus-calendar", "susp" => "application/vnd.sus-calendar", "sv4cpio" => "application/x-sv4cpio", "sv4crc" => "application/x-sv4crc", "sv7" => "application/x-sas-view", "svc" => "application/vnd.dvb.service", "svd" => "application/vnd.svd", "svg" => "image/svg+xml", "svgz" => "image/svg+xml", "swa" => "application/x-director", "swf" => "application/x-shockwave-flash", "swi" => "application/vnd.aristanetworks.swi", "sxc" => "application/vnd.sun.xml.calc", "sxd" => "application/vnd.sun.xml.draw", "sxg" => "application/vnd.sun.xml.writer.global", "sxi" => "application/vnd.sun.xml.impress", "sxl" => "application/vnd.sealed.xls", "sxls" => "application/vnd.sealed.xls", "sxm" => "application/vnd.sun.xml.math", "sxw" => "application/vnd.sun.xml.writer", "sz" => "application/x-snappy-framed", "t" => "text/troff", "t3" => "application/x-t3vm-image", "taglet" => "application/vnd.mynfc", "tao" => "application/vnd.tao.intent-module-archive", "tar" => "application/x-tar", "tbk" => "application/x-toolbook", "tbz" => "application/x-gtar", "tbz2" => "application/x-gtar", "tcap" => "application/vnd.3gpp2.tcap", "tcl" => "application/x-tcl", "tcsh" => "application/x-csh", "teacher" => "application/vnd.smart.teacher", "tei" => "application/tei+xml", "teicorpus" => "application/tei+xml", "tex" => "application/x-tex", "texi" => "application/x-texinfo", "texinfo" => "application/x-texinfo", "text" => "text/plain", "textile" => "text/plain", "tfi" => "application/thraud+xml", "tfm" => "application/x-tex-tfm", "tga" => "image/x-targa", "tgz" => "application/gzip", "thmx" => "application/vnd.ms-officetheme", "tif" => "image/tiff", "tiff" => "image/tiff", "tk" => "text/x-tcl", "tld" => "text/plain", "tmo" => "application/vnd.tmobile-livetv", "tmx" => "application/x-tmx", "toast" => "application/x-roxio-toast", "torrent" => "application/x-bittorrent", "tpl" => "application/vnd.groove-tool-template", "tpt" => "application/vnd.trid.tpt", "tr" => "text/troff", "tra" => "application/vnd.trueapp", "trm" => "application/x-msterminal", "troff" => "text/troff", "ts" => "video/MP2T", "tsd" => "application/timestamped-data", "tsv" => "text/tab-separated-values", "ttc" => "font/collection", "ttf" => "font/ttf", "ttl" => "text/turtle", "ttml" => "application/ttml+xml", "twd" => "application/vnd.SimTech-MindMapper", "twds" => "application/vnd.SimTech-MindMapper", "txd" => "application/vnd.genomatix.tuxedo", "txf" => "application/vnd.Mobius.TXF", "txt" => "text/plain", "types" => "text/plain", "tzx" => "application/x-spectrum-tzx", "u32" => "application/x-authorware-bin", "uc2" => "application/x-uc2-compressed", "udeb" => "application/x-debian-package", "ufd" => "application/vnd.ufdl", "ufdl" => "application/vnd.ufdl", "ulx" => "application/x-glulx", "umj" => "application/vnd.umajin", "unityweb" => "application/vnd.unity", "uoml" => "application/vnd.uoml+xml", "upa" => "application/vnd.hbci", "uri" => "text/uri-list", "uris" => "text/uri-list", "urls" => "text/uri-list", "ustar" => "application/x-ustar", "utz" => "application/vnd.uiq.theme", "uu" => "text/x-uuencode", "uva" => "audio/vnd.dece.audio", "uvd" => "application/vnd.dece.data", "uvf" => "application/vnd.dece.data", "uvg" => "image/vnd.dece.graphic", "uvh" => "video/vnd.dece.hd", "uvi" => "image/vnd.dece.graphic", "uvm" => "video/vnd.dece.mobile", "uvp" => "video/vnd.dece.pd", "uvs" => "video/vnd.dece.sd", "uvt" => "application/vnd.dece.ttml+xml", "uvu" => "video/vnd.uvvu.mp4", "uvv" => "video/vnd.dece.video", "uvva" => "audio/vnd.dece.audio", "uvvd" => "application/vnd.dece.data", "uvvf" => "application/vnd.dece.data", "uvvg" => "image/vnd.dece.graphic", "uvvh" => "video/vnd.dece.hd", "uvvi" => "image/vnd.dece.graphic", "uvvm" => "video/vnd.dece.mobile", "uvvp" => "video/vnd.dece.pd", "uvvs" => "video/vnd.dece.sd", "uvvt" => "application/vnd.dece.ttml+xml", "uvvu" => "video/vnd.uvvu.mp4", "uvvv" => "video/vnd.dece.video", "uvvx" => "application/vnd.dece.unspecified", "uvvz" => "application/vnd.dece.zip", "uvx" => "application/vnd.dece.unspecified", "uvz" => "application/vnd.dece.zip", "v" => "text/x-verilog", "vb" => "text/x-vbdotnet", "vbk" => "audio/vnd.nortel.vbk", "vbs" => "application/x-msdownload", "vcard" => "text/vcard", "vcd" => "application/x-cdlink", "vcf" => "text/x-vcard", "vcg" => "application/vnd.groove-vcard", "vcs" => "text/x-vcalendar", "vcx" => "application/vnd.vcx", "vda" => "image/x-tga", "vf" => "application/x-tex-virtual-font", "vhd" => "text/x-vhdl", "vhdl" => "text/x-vhdl", "vis" => "application/vnd.visionary", "viv" => "video/vnd.vivo", "vivo" => "video/vnd.vivo", "vm" => "text/plain", "vmdk" => "application/x-vmdk", "vob" => "video/x-ms-vob", "vor" => "application/x-staroffice-template", "vox" => "application/x-authorware-bin", "vrml" => "model/vrml", "vsc" => "application/vnd.vidsoft.vidconference", "vsd" => "application/vnd.visio", "vsdm" => "application/vnd.ms-visio.drawing.macroEnabled.12", "vsdx" => "application/vnd.ms-visio.drawing", "vsf" => "application/vnd.vsf", "vsl" => "text/plain", "vss" => "application/vnd.visio", "vssm" => "application/vnd.ms-visio.stencil.macroEnabled.12", "vssx" => "application/vnd.ms-visio.stencil", "vst" => "application/vnd.visio", "vstm" => "application/vnd.ms-visio.template.macroEnabled.12", "vstx" => "application/vnd.ms-visio.template", "vsw" => "application/vnd.visio", "vtt" => "text/vtt", "vtu" => "model/vnd.vtu", "vxml" => "application/voicexml+xml", "w3d" => "application/x-director", "w60" => "application/vnd.wordperfect", "wad" => "application/x-doom", "war" => "application/x-tika-java-web-archive", "warc" => "application/warc", "warc.gz" => "application/warc+gz", "wasm" => "application/wasm", "wav" => "audio/vnd.wave", "wax" => "audio/x-ms-wax", "wb1" => "application/x-quattro-pro", "wb2" => "application/x-quattro-pro", "wb3" => "application/x-quattro-pro", "wbmp" => "image/vnd.wap.wbmp", "wbs" => "application/vnd.criticaltools.wbs+xml", "wbxml" => "application/vnd.wap.wbxml", "wcm" => "application/vnd.ms-works", "wdb" => "application/vnd.ms-works", "wdp" => "image/vnd.ms-photo", "weba" => "audio/webm", "webapp" => "application/x-web-app-manifest+json", "webarchive" => "application/x-webarchive", "webm" => "video/webm", "webmanifest" => "application/manifest+json", "webp" => "image/webp", "wg" => "application/vnd.pmi.widget", "wgt" => "application/widget", "wif" => "application/watcherinfo+xml", "wk" => "application/x-123", "wk1" => "application/vnd.lotus-1-2-3", "wk2" => "application/vnd.lotus-1-2-3", "wk3" => "application/vnd.lotus-1-2-3", "wk4" => "application/vnd.lotus-1-2-3", "wkq" => "application/x-quattro-pro", "wks" => "application/vnd.lotus-1-2-3", "wkz" => "application/x-Wingz", "wl" => "application/vnd.wolfram.wl", "wm" => "video/x-ms-wm", "wma" => "audio/x-ms-wma", "wmd" => "application/x-ms-wmd", "wmf" => "image/wmf", "wml" => "text/vnd.wap.wml", "wmlc" => "application/vnd.wap.wmlc", "wmls" => "text/vnd.wap.wmlscript", "wmlsc" => "application/vnd.wap.wmlscriptc", "wmv" => "audio/x-ms-wmv", "wmx" => "video/x-ms-wmx", "wmz" => "application/x-ms-wmz", "woff" => "font/woff", "woff2" => "font/woff2", "wp" => "application/vnd.wordperfect", "wp5" => "application/wordperfect5.1", "wp6" => "application/vnd.wordperfect", "wp61" => "application/vnd.wordperfect", "wpd" => "application/vnd.wordperfect", "wpl" => "application/vnd.ms-wpl", "wps" => "application/vnd.ms-works", "wpt" => "application/vnd.wordperfect", "wq1" => "application/x-quattro-pro", "wq2" => "application/x-quattro-pro", "wqd" => "application/vnd.wqd", "wrd" => "application/msword", "wri" => "application/x-mswrite", "wrl" => "model/vrml", "wsdd" => "text/plain", "wsdl" => "application/wsdl+xml", "wspolicy" => "application/wspolicy+xml", "wtb" => "application/vnd.webturbo", "wv" => "application/vnd.wv.csp+wbxml", "wvx" => "video/x-ms-wvx", "wz" => "application/x-Wingz", "x32" => "application/x-authorware-bin", "x3d" => "application/vnd.hzn-3d-crossword", "x3db" => "model/x3d+binary", "x3dbz" => "model/x3d+binary", "x3dv" => "model/x3d+vrml", "x3dvz" => "model/x3d+vrml", "x3dz" => "model/x3d+xml", "x3f" => "image/x-raw-sigma", "x_b" => "model/vnd.parasolid.transmit.binary", "x_t" => "model/vnd.parasolid.transmit.text", "xaml" => "application/xaml+xml", "xap" => "application/x-silverlight-app", "xar" => "application/vnd.xara", "xargs" => "text/plain", "xbap" => "application/x-ms-xbap", "xbd" => "application/vnd.fujixerox.docuworks.binder", "xbm" => "image/x-xbitmap", "xcat" => "text/plain", "xcf" => "image/x-xcf", "xcfbz2" => "image/x-compressed-xcf", "xcfgz" => "image/x-compressed-xcf", "xconf" => "text/x-config", "xdf" => "application/xcap-diff+xml", "xdm" => "application/vnd.syncml.dm+xml", "xdp" => "application/vnd.adobe.xdp+xml", "xdssc" => "application/dssc+xml", "xdw" => "application/vnd.fujixerox.docuworks", "xegrm" => "text/plain", "xenc" => "application/xenc+xml", "xer" => "application/patch-ops-error+xml", "xfdf" => "application/vnd.adobe.xfdf", "xfdl" => "application/vnd.xfdl", "xgrm" => "text/plain", "xht" => "application/xhtml+xml", "xhtml" => "application/xhtml+xml", "xhtml2" => "application/xhtml+xml", "xhvml" => "application/xv+xml", "xif" => "image/vnd.xiff", "xla" => "application/vnd.ms-excel", "xlam" => "application/vnd.ms-excel.addin.macroEnabled.12", "xlc" => "application/vnd.ms-excel", "xld" => "application/vnd.ms-excel", "xlex" => "text/plain", "xlf" => "application/x-xliff+xml", "xliff" => "application/x-xliff+xml", "xll" => "application/vnd.ms-excel", "xlm" => "application/vnd.ms-excel", "xlog" => "text/plain", "xlr" => "application/x-tika-msworks-spreadsheet", "xls" => "application/vnd.ms-excel", "xlsb" => "application/vnd.ms-excel.sheet.binary.macroEnabled.12", "xlsm" => "application/vnd.ms-excel.sheet.macroEnabled.12", "xlsx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "xlt" => "application/vnd.ms-excel", "xltm" => "application/vnd.ms-excel.template.macroEnabled.12", "xltx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "xlw" => "application/vnd.ms-excel", "xlz" => "application/x-xliff+zip", "xm" => "audio/xm", "xmap" => "text/plain", "xmind" => "application/x-xmind", "xml" => "application/xml", "xmp" => "application/rdf+xml", "xmt_bin" => "model/vnd.parasolid.transmit.binary", "xmt_txt" => "model/vnd.parasolid.transmit.text", "xo" => "application/vnd.olpc-sugar", "xop" => "application/xop+xml", "xpi" => "application/x-xpinstall", "xpl" => "application/xproc+xml", "xpm" => "image/x-xpixmap", "xport" => "application/x-sas-xport", "xpr" => "application/vnd.is-xpr", "xps" => "application/vnd.ms-xpsdocument", "xpt" => "application/x-sas-xport", "xpw" => "application/vnd.intercon.formnet", "xpx" => "application/vnd.intercon.formnet", "xq" => "application/xquery", "xquery" => "application/xquery", "xroles" => "text/plain", "xsamples" => "text/plain", "xsd" => "application/xml", "xsl" => "application/xml", "xslfo" => "application/xslfo+xml", "xslt" => "application/xslt+xml", "xsm" => "application/vnd.syncml+xml", "xsp" => "text/plain", "xspf" => "application/xspf+xml", "xtest" => "text/plain", "xul" => "application/vnd.mozilla.xul+xml", "xvm" => "application/xv+xml", "xvml" => "application/xv+xml", "xwd" => "image/x-xwindowdump", "xweb" => "text/plain", "xwelcome" => "text/plain", "xyz" => "x-chemical/x-xyz", "xz" => "application/x-xz", "y" => "text/x-yacc", "yaml" => "text/x-yaml", "yang" => "application/yang", "yin" => "application/yin+xml", "yml" => "text/x-yaml", "z" => "application/x-compressed", "z1" => "application/x-zmachine", "z2" => "application/x-zmachine", "z3" => "application/x-zmachine", "z4" => "application/x-zmachine", "z5" => "application/x-zmachine", "z6" => "application/x-zmachine", "z7" => "application/x-zmachine", "z8" => "application/x-zmachine", "zaz" => "application/vnd.zzazz.deck+xml", "zip" => "application/zip", "zipx" => "application/zip", "zir" => "application/vnd.zul", "zirz" => "application/vnd.zul", "zmm" => "application/vnd.HandHeld-Entertainment+xml", "zoo" => "application/x-zoo", "zst" => "application/zstd", }.freeze
- VERSION =
"0.1.0"
Class Method Summary collapse
-
.[](name) ⇒ Object
Look up a media type by name.
-
.for_extension(extension) ⇒ Object
Look up a media type by filename extension.
-
.for_path(path) ⇒ Object
Look up a media type for a path.
Class Method Details
.[](name) ⇒ Object
Look up a media type by name.
20 21 22 23 24 |
# File 'lib/protocol/media/registry.rb', line 20 def self.[](name) if record = Index.lookup(name) Record.new(Type.parse(record[0]), encoding: record[1], extensions: record[2]) end end |
.for_extension(extension) ⇒ Object
Look up a media type by filename extension.
30 31 32 33 34 35 36 |
# File 'lib/protocol/media/registry.rb', line 30 def self.for_extension(extension) extension = extension.delete_prefix(".").downcase if name = Index.lookup_extension(extension) self[name] end end |
.for_path(path) ⇒ Object
Look up a media type for a path.
42 43 44 45 |
# File 'lib/protocol/media/registry.rb', line 42 def self.for_path(path) extension = File.extname(path) for_extension(extension) unless extension.empty? end |