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