blob: f464730002e1aec2e5b3173428fe96b4692754a1 [file] [log] [blame]
// Probably not exhaustive; keep updated.
// Needs to be sorted by extension, and extensions need to be lowercase
// for the binary search to work!
/// A mapping of known file extensions and their MIME types.
///
/// Sorted by file extension to facilitate binary search.
///
/// Sourced from:
/// https://github.com/samuelneff/MimeTypeMap/blob/master/src/MimeTypes/MimeTypeMap.cs
/// https://github.com/jshttp/mime-db extracted with https://gist.github.com/soyuka/b7e29d359b2c14c21bdead923c01cc81
pub static MIME_TYPES: &'static [(&'static str, &'static str)] = &[
("123", "application/vnd.lotus-1-2-3"),
("323", "text/h323"),
("3dml", "text/vnd.in3d.3dml"),
("3ds", "image/x-3ds"),
("3g2", "video/3gpp2"),
("3gp", "video/3gpp"),
("3gp2", "video/3gpp2"),
("3gpp", "video/3gpp"),
("7z", "application/x-7z-compressed"),
("aa", "audio/audible"),
("aab", "application/x-authorware-bin"),
("aac", "audio/aac"),
("aaf", "application/octet-stream"),
("aam", "application/x-authorware-map"),
("aas", "application/x-authorware-seg"),
("aax", "audio/vnd.audible.aax"),
("abw", "application/x-abiword"),
("ac", "application/pkix-attr-cert"),
("ac3", "audio/ac3"),
("aca", "application/octet-stream"),
("acc", "application/vnd.americandynamics.acc"),
("accda", "application/msaccess.addin"),
("accdb", "application/msaccess"),
("accdc", "application/msaccess.cab"),
("accde", "application/msaccess"),
("accdr", "application/msaccess.runtime"),
("accdt", "application/msaccess"),
("accdw", "application/msaccess.webapplication"),
("accft", "application/msaccess.ftemplate"),
("ace", "application/x-ace-compressed"),
("acu", "application/vnd.acucobol"),
("acutc", "application/vnd.acucorp"),
("acx", "application/internet-property-stream"),
("addin", "text/xml"),
("ade", "application/msaccess"),
("adobebridge", "application/x-bridge-url"),
("adp", "application/msaccess"),
("adt", "audio/vnd.dlna.adts"),
("adts", "audio/aac"),
("aep", "application/vnd.audiograph"),
("afm", "application/octet-stream"),
("afp", "application/vnd.ibm.modcap"),
("ahead", "application/vnd.ahead.space"),
("ai", "application/postscript"),
("aif", "audio/aiff"),
("aifc", "audio/aiff"),
("aiff", "audio/aiff"),
("air", "application/vnd.adobe.air-application-installer-package+zip"),
("ait", "application/vnd.dvb.ait"),
("amc", "application/mpeg"),
("ami", "application/vnd.amiga.ami"),
("anx", "application/annodex"),
("apk", "application/vnd.android.package-archive"),
("apng", "image/apng"),
("appcache", "text/cache-manifest"),
("application", "application/x-ms-application"),
("apr", "application/vnd.lotus-approach"),
("arc", "application/x-freearc"),
("arj", "application/x-arj"),
("art", "image/x-jg"),
("asa", "application/xml"),
("asax", "application/xml"),
("asc", "application/pgp-signature"),
("ascx", "application/xml"),
("asd", "application/octet-stream"),
("asf", "video/x-ms-asf"),
("ashx", "application/xml"),
("asi", "application/octet-stream"),
("asm", "text/plain"),
("asmx", "application/xml"),
("aso", "application/vnd.accpac.simply.aso"),
("aspx", "application/xml"),
("asr", "video/x-ms-asf"),
("asx", "video/x-ms-asf"),
("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"),
("aw", "application/applixware"),
("axa", "audio/annodex"),
("axs", "application/olescript"),
("axv", "video/annodex"),
("azf", "application/vnd.airzip.filesecure.azf"),
("azs", "application/vnd.airzip.filesecure.azs"),
("azw", "application/vnd.amazon.ebook"),
("bas", "text/plain"),
("bat", "application/x-msdownload"),
("bcpio", "application/x-bcpio"),
("bdf", "application/x-font-bdf"),
("bdm", "application/vnd.syncml.dm+wbxml"),
("bdoc", "application/bdoc"),
("bed", "application/vnd.realvnc.bed"),
("bh2", "application/vnd.fujitsu.oasysprs"),
("bin", "application/octet-stream"),
("blb", "application/x-blorb"),
("blorb", "application/x-blorb"),
("bmi", "application/vnd.bmi"),
("bmp", "image/bmp"),
("book", "application/vnd.framemaker"),
("box", "application/vnd.previewsystems.box"),
("boz", "application/x-bzip2"),
("bpk", "application/octet-stream"),
("btif", "image/prs.btif"),
("buffer", "application/octet-stream"),
("bz", "application/x-bzip"),
("bz2", "application/x-bzip2"),
("c", "text/plain"),
("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/octet-stream"),
("caf", "audio/x-caf"),
("calx", "application/vnd.ms-office.calx"),
("cap", "application/vnd.tcpdump.pcap"),
("car", "application/vnd.curl.car"),
("cat", "application/vnd.ms-pki.seccat"),
("cb7", "application/x-cbr"),
("cba", "application/x-cbr"),
("cbr", "application/x-cbr"),
("cbt", "application/x-cbr"),
("cbz", "application/x-cbr"),
("cc", "text/plain"),
("cco", "application/x-cocoa"),
("cct", "application/x-director"),
("ccxml", "application/ccxml+xml"),
("cd", "text/plain"),
("cdbcmsg", "application/vnd.contact.cmsg"),
("cdda", "audio/aiff"),
("cdf", "application/x-cdf"),
("cdkey", "application/vnd.mediastation.cdkey"),
("cdmia", "application/cdmi-capability"),
("cdmic", "application/cdmi-container"),
("cdmid", "application/cdmi-domain"),
("cdmio", "application/cdmi-object"),
("cdmiq", "application/cdmi-queue"),
("cdx", "chemical/x-cdx"),
("cdxml", "application/vnd.chemdraw+xml"),
("cdy", "application/vnd.cinderella"),
("cer", "application/x-x509-ca-cert"),
("cfg", "text/plain"),
("cfs", "application/x-cfs-compressed"),
("cgm", "image/cgm"),
("chat", "application/x-chat"),
("chm", "application/octet-stream"),
("chrt", "application/vnd.kde.kchart"),
("cif", "chemical/x-cif"),
("cii", "application/vnd.anser-web-certificate-issue-initiation"),
("cil", "application/vnd.ms-artgalry"),
("cla", "application/vnd.claymore"),
("class", "application/x-java-applet"),
("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"),
("cmc", "application/vnd.cosmocaller"),
("cmd", "text/plain"),
("cmdf", "chemical/x-cmdf"),
("cml", "chemical/x-cml"),
("cmp", "application/vnd.yellowriver-custom-menu"),
("cmx", "image/x-cmx"),
("cnf", "text/plain"),
("cod", "image/cis-cod"),
("coffee", "text/coffeescript"),
("com", "application/x-msdownload"),
("conf", "text/plain"),
("config", "application/xml"),
("contact", "text/x-ms-contact"),
("coverage", "application/xml"),
("cpio", "application/x-cpio"),
("cpp", "text/plain"),
("cpt", "application/mac-compactpro"),
("crd", "application/x-mscardfile"),
("crl", "application/pkix-crl"),
("crt", "application/x-x509-ca-cert"),
("crx", "application/x-chrome-extension"),
("cryptonote", "application/vnd.rig.cryptonote"),
("cs", "text/plain"),
("csdproj", "text/plain"),
("csh", "application/x-csh"),
("csl", "application/vnd.citationstyles.style+xml"),
("csml", "chemical/x-csml"),
("csp", "application/vnd.commonspace"),
("csproj", "text/plain"),
("css", "text/css"),
("cst", "application/x-director"),
("csv", "text/csv"),
("cu", "application/cu-seeme"),
("cur", "application/octet-stream"),
("curl", "text/vnd.curl"),
("cww", "application/prs.cww"),
("cxt", "application/x-director"),
("cxx", "text/plain"),
("dae", "model/vnd.collada+xml"),
("daf", "application/vnd.mobius.daf"),
("dart", "application/vnd.dart"),
("dat", "application/octet-stream"),
("dataless", "application/vnd.fdsn.seed"),
("datasource", "application/xml"),
("davmount", "application/davmount+xml"),
("dbk", "application/docbook+xml"),
("dbproj", "text/plain"),
("dcr", "application/x-director"),
("dcurl", "text/vnd.curl.dcurl"),
("dd2", "application/vnd.oma.dd2+xml"),
("ddd", "application/vnd.fujixerox.ddd"),
("deb", "application/octet-stream"),
("def", "text/plain"),
("deploy", "application/octet-stream"),
("der", "application/x-x509-ca-cert"),
("dfac", "application/vnd.dreamfactory"),
("dgc", "application/x-dgc-compressed"),
("dgml", "application/xml"),
("dib", "image/bmp"),
("dic", "text/x-c"),
("dif", "video/x-dv"),
("dir", "application/x-director"),
("dis", "application/vnd.mobius.dis"),
("disco", "text/xml"),
("disposition-notification", "message/disposition-notification"),
("dist", "application/octet-stream"),
("distz", "application/octet-stream"),
("divx", "video/divx"),
("djv", "image/vnd.djvu"),
("djvu", "image/vnd.djvu"),
("dll", "application/x-msdownload"),
("dll.config", "text/xml"),
("dlm", "text/dlm"),
("dmg", "application/octet-stream"),
("dmp", "application/vnd.tcpdump.pcap"),
("dms", "application/octet-stream"),
("dna", "application/vnd.dna"),
("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"),
("dra", "audio/vnd.dra"),
("dsc", "text/prs.lines.tag"),
("dsp", "application/octet-stream"),
("dssc", "application/dssc+der"),
("dsw", "text/plain"),
("dtb", "application/x-dtbook+xml"),
("dtd", "text/xml"),
("dts", "audio/vnd.dts"),
("dtsconfig", "text/xml"),
("dtshd", "audio/vnd.dts.hd"),
("dump", "application/octet-stream"),
("dv", "video/x-dv"),
("dvb", "video/vnd.dvb.file"),
("dvi", "application/x-dvi"),
("dwf", "drawing/x-dwf"),
("dwg", "application/acad"),
("dwp", "application/octet-stream"),
("dxf", "application/x-dxf"),
("dxp", "application/vnd.spotfire.dxp"),
("dxr", "application/x-director"),
("ear", "application/java-archive"),
("ecelp4800", "audio/vnd.nuera.ecelp4800"),
("ecelp7470", "audio/vnd.nuera.ecelp7470"),
("ecelp9600", "audio/vnd.nuera.ecelp9600"),
("ecma", "application/ecmascript"),
("edm", "application/vnd.novadigm.edm"),
("edx", "application/vnd.novadigm.edx"),
("efif", "application/vnd.picsel"),
("ei6", "application/vnd.pg.osasli"),
("elc", "application/octet-stream"),
("emf", "application/x-msmetafile"),
("eml", "message/rfc822"),
("emma", "application/emma+xml"),
("emz", "application/octet-stream"),
("eol", "audio/vnd.digital-winds"),
("eot", "application/vnd.ms-fontobject"),
("eps", "application/postscript"),
("epub", "application/epub+zip"),
("es", "application/ecmascript"),
("es3", "application/vnd.eszigno3+xml"),
("esa", "application/vnd.osgi.subsystem"),
("esf", "application/vnd.epson.esf"),
("et3", "application/vnd.eszigno3+xml"),
("etl", "application/etl"),
("etx", "text/x-setext"),
("eva", "application/x-eva"),
("evy", "application/envoy"),
("exe", "application/octet-stream"),
("exe.config", "text/xml"),
("exi", "application/exi"),
("ext", "application/vnd.novadigm.ext"),
("ez", "application/andrew-inset"),
("ez2", "application/vnd.ezpix-album"),
("ez3", "application/vnd.ezpix-package"),
("f", "text/x-fortran"),
("f4v", "video/x-f4v"),
("f77", "text/x-fortran"),
("f90", "text/x-fortran"),
("fbs", "image/vnd.fastbidsheet"),
("fcdt", "application/vnd.adobe.formscentral.fcdt"),
("fcs", "application/vnd.isac.fcs"),
("fdf", "application/vnd.fdf"),
("fe_launch", "application/vnd.denovo.fcselayout-link"),
("fg5", "application/vnd.fujitsu.oasysgp"),
("fgd", "application/x-director"),
("fh", "image/x-freehand"),
("fh4", "image/x-freehand"),
("fh5", "image/x-freehand"),
("fh7", "image/x-freehand"),
("fhc", "image/x-freehand"),
("fif", "application/fractals"),
("fig", "application/x-xfig"),
("filters", "application/xml"),
("fla", "application/octet-stream"),
("flac", "audio/flac"),
("fli", "video/x-fli"),
("flo", "application/vnd.micrografx.flo"),
("flr", "x-world/x-vrml"),
("flv", "video/x-flv"),
("flw", "application/vnd.kde.kivio"),
("flx", "text/vnd.fmi.flexstor"),
("fly", "text/vnd.fly"),
("fm", "application/vnd.framemaker"),
("fnc", "application/vnd.frogans.fnc"),
("for", "text/x-fortran"),
("fpx", "image/vnd.fpx"),
("frame", "application/vnd.framemaker"),
("fsc", "application/vnd.fsc.weblaunch"),
("fsscript", "application/fsharp-script"),
("fst", "image/vnd.fst"),
("fsx", "application/fsharp-script"),
("ftc", "application/vnd.fluxtime.clip"),
("fti", "application/vnd.anser-web-funds-transfer-initiation"),
("fvt", "video/vnd.fvt"),
("fxp", "application/vnd.adobe.fxp"),
("fxpl", "application/vnd.adobe.fxp"),
("fzs", "application/vnd.fuzzysheet"),
("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"),
("gdoc", "application/vnd.google-apps.document"),
("generictest", "application/xml"),
("geo", "application/vnd.dynageo"),
("geojson", "application/geo+json"),
("gex", "application/vnd.geometry-explorer"),
("ggb", "application/vnd.geogebra.file"),
("ggt", "application/vnd.geogebra.tool"),
("ghf", "application/vnd.groove-help"),
("gif", "image/gif"),
("gim", "application/vnd.groove-identity-message"),
("glb", "model/gltf-binary"),
("gltf", "model/gltf+json"),
("gml", "application/gml+xml"),
("gmx", "application/vnd.gmx"),
("gnumeric", "application/x-gnumeric"),
("gph", "application/vnd.flographit"),
("gpx", "application/gpx+xml"),
("gqf", "application/vnd.grafeq"),
("gqs", "application/vnd.grafeq"),
("gram", "application/srgs"),
("gramps", "application/x-gramps-xml"),
("gre", "application/vnd.geometry-explorer"),
("group", "text/x-ms-group"),
("grv", "application/vnd.groove-injector"),
("grxml", "application/srgs+xml"),
("gsf", "application/x-font-ghostscript"),
("gsheet", "application/vnd.google-apps.spreadsheet"),
("gslides", "application/vnd.google-apps.presentation"),
("gsm", "audio/x-gsm"),
("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/x-gzip"),
("h", "text/plain"),
("h261", "video/h261"),
("h263", "video/h263"),
("h264", "video/h264"),
("hal", "application/vnd.hal+xml"),
("hbci", "application/vnd.hbci"),
("hbs", "text/x-handlebars-template"),
("hdd", "application/x-virtualbox-hdd"),
("hdf", "application/x-hdf"),
("hdml", "text/x-hdml"),
("hh", "text/plain"),
("hhc", "application/x-oleobject"),
("hhk", "application/octet-stream"),
("hhp", "application/octet-stream"),
("hjson", "application/hjson"),
("hlp", "application/winhlp"),
("hpgl", "application/vnd.hp-hpgl"),
("hpid", "application/vnd.hp-hpid"),
("hpp", "text/plain"),
("hps", "application/vnd.hp-hps"),
("hqx", "application/mac-binhex40"),
("hta", "application/hta"),
("htc", "text/x-component"),
("htke", "application/vnd.kenameaapp"),
("htm", "text/html"),
("html", "text/html"),
("htt", "text/webviewhtml"),
("hvd", "application/vnd.yamaha.hv-dic"),
("hvp", "application/vnd.yamaha.hv-voice"),
("hvs", "application/vnd.yamaha.hv-script"),
("hxa", "application/xml"),
("hxc", "application/xml"),
("hxd", "application/octet-stream"),
("hxe", "application/xml"),
("hxf", "application/xml"),
("hxh", "application/octet-stream"),
("hxi", "application/octet-stream"),
("hxk", "application/xml"),
("hxq", "application/octet-stream"),
("hxr", "application/octet-stream"),
("hxs", "application/octet-stream"),
("hxt", "text/html"),
("hxv", "application/xml"),
("hxw", "application/octet-stream"),
("hxx", "text/plain"),
("i", "text/plain"),
("i2g", "application/vnd.intergeo"),
("icc", "application/vnd.iccprofile"),
("ice", "x-conference/x-cooltalk"),
("icm", "application/vnd.iccprofile"),
("ico", "image/x-icon"),
("ics", "application/octet-stream"),
("idl", "text/plain"),
("ief", "image/ief"),
("ifb", "text/calendar"),
("ifm", "application/vnd.shana.informed.formdata"),
("iges", "model/iges"),
("igl", "application/vnd.igloader"),
("igm", "application/vnd.insors.igm"),
("igs", "model/iges"),
("igx", "application/vnd.micrografx.igx"),
("iif", "application/vnd.shana.informed.interchange"),
("iii", "application/x-iphone"),
("img", "application/octet-stream"),
("imp", "application/vnd.accpac.simply.imp"),
("ims", "application/vnd.ms-ims"),
("in", "text/plain"),
("inc", "text/plain"),
("inf", "application/octet-stream"),
("ini", "text/plain"),
("ink", "application/inkml+xml"),
("inkml", "application/inkml+xml"),
("inl", "text/plain"),
("ins", "application/x-internet-signup"),
("install", "application/x-install-instructions"),
("iota", "application/vnd.astraea-software.iota"),
("ipa", "application/x-itunes-ipa"),
("ipfix", "application/ipfix"),
("ipg", "application/x-itunes-ipg"),
("ipk", "application/vnd.shana.informed.package"),
("ipproj", "text/plain"),
("ipsw", "application/x-itunes-ipsw"),
("iqy", "text/x-ms-iqy"),
("irm", "application/vnd.ibm.rights-management"),
("irp", "application/vnd.irepository.package+xml"),
("iso", "application/octet-stream"),
("isp", "application/x-internet-signup"),
("ite", "application/x-itunes-ite"),
("itlp", "application/x-itunes-itlp"),
("itms", "application/x-itunes-itms"),
("itp", "application/vnd.shana.informed.formtemplate"),
("itpc", "application/x-itunes-itpc"),
("ivf", "video/x-ivf"),
("ivp", "application/vnd.immervision-ivp"),
("ivu", "application/vnd.immervision-ivu"),
("jad", "text/vnd.sun.j2me.app-descriptor"),
("jade", "text/jade"),
("jam", "application/vnd.jam"),
("jar", "application/java-archive"),
("jardiff", "application/x-java-archive-diff"),
("java", "application/octet-stream"),
("jck", "application/liquidmotion"),
("jcz", "application/liquidmotion"),
("jfif", "image/pjpeg"),
("jisp", "application/vnd.jisp"),
("jlt", "application/vnd.hp-jlyt"),
("jng", "image/x-jng"),
("jnlp", "application/x-java-jnlp-file"),
("joda", "application/vnd.joost.joda-archive"),
("jp2", "image/jp2"),
("jpb", "application/octet-stream"),
("jpe", "image/jpeg"),
("jpeg", "image/jpeg"),
("jpf", "image/jpx"),
("jpg", "image/jpeg"),
("jpg2", "image/jp2"),
("jpgm", "video/jpm"),
("jpgv", "video/jpeg"),
("jpm", "image/jpm"),
("jpx", "image/jpx"),
("js", "application/javascript"),
("jsm", "application/javascript"),
("json", "application/json"),
("json5", "application/json5"),
("jsonld", "application/ld+json"),
("jsonml", "application/jsonml+json"),
("jsx", "text/jscript"),
("jsxbin", "text/plain"),
("kar", "audio/midi"),
("karbon", "application/vnd.kde.karbon"),
("kfo", "application/vnd.kde.kformula"),
("kia", "application/vnd.kidspiration"),
("kml", "application/vnd.google-earth.kml+xml"),
("kmz", "application/vnd.google-earth.kmz"),
("kne", "application/vnd.kinar"),
("knp", "application/vnd.kinar"),
("kon", "application/vnd.kde.kontour"),
("kpr", "application/vnd.kde.kpresenter"),
("kpt", "application/vnd.kde.kpresenter"),
("kpxx", "application/vnd.ds-keypoint"),
("ksp", "application/vnd.kde.kspread"),
("ktr", "application/vnd.kahootz"),
("ktx", "image/ktx"),
("ktz", "application/vnd.kahootz"),
("kwd", "application/vnd.kde.kword"),
("kwt", "application/vnd.kde.kword"),
("lasxml", "application/vnd.las.las+xml"),
("latex", "application/x-latex"),
("lbd", "application/vnd.llamagraphics.life-balance.desktop"),
("lbe", "application/vnd.llamagraphics.life-balance.exchange+xml"),
("les", "application/vnd.hhe.lesson-player"),
("less", "text/less"),
("lha", "application/x-lzh-compressed"),
("library-ms", "application/windows-library+xml"),
("link66", "application/vnd.route66.link66+xml"),
("list", "text/plain"),
("list3820", "application/vnd.ibm.modcap"),
("listafp", "application/vnd.ibm.modcap"),
("lit", "application/x-ms-reader"),
("litcoffee", "text/coffeescript"),
("lnk", "application/x-ms-shortcut"),
("loadtest", "application/xml"),
("log", "text/plain"),
("lostxml", "application/lost+xml"),
("lpk", "application/octet-stream"),
("lrf", "application/octet-stream"),
("lrm", "application/vnd.ms-lrm"),
("lsf", "video/x-la-asf"),
("lst", "text/plain"),
("lsx", "video/x-la-asf"),
("ltf", "application/vnd.frogans.ltf"),
("lua", "text/x-lua"),
("luac", "application/x-lua-bytecode"),
("lvp", "audio/vnd.lucent.voice"),
("lwp", "application/vnd.lotus-wordpro"),
("lzh", "application/octet-stream"),
("m13", "application/x-msmediaview"),
("m14", "application/x-msmediaview"),
("m1v", "video/mpeg"),
("m21", "application/mp21"),
("m2a", "audio/mpeg"),
("m2t", "video/vnd.dlna.mpeg-tts"),
("m2ts", "video/vnd.dlna.mpeg-tts"),
("m2v", "video/mpeg"),
("m3a", "audio/mpeg"),
("m3u", "audio/x-mpegurl"),
("m3u8", "audio/x-mpegurl"),
("m4a", "audio/m4a"),
("m4b", "audio/m4b"),
("m4p", "audio/m4p"),
("m4r", "audio/x-m4r"),
("m4u", "video/vnd.mpegurl"),
("m4v", "video/x-m4v"),
("ma", "application/mathematica"),
("mac", "image/x-macpaint"),
("mads", "application/mads+xml"),
("mag", "application/vnd.ecowin.chart"),
("mak", "text/plain"),
("maker", "application/vnd.framemaker"),
("man", "application/x-troff-man"),
("manifest", "application/x-ms-manifest"),
("map", "text/plain"),
("mar", "application/octet-stream"),
("markdown", "text/markdown"),
("master", "application/xml"),
("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/x-markdown"),
("mda", "application/msaccess"),
("mdb", "application/x-msaccess"),
("mde", "application/msaccess"),
("mdi", "image/vnd.ms-modi"),
("mdp", "application/octet-stream"),
("me", "application/x-troff-me"),
("mesh", "model/mesh"),
("meta4", "application/metalink4+xml"),
("metalink", "application/metalink+xml"),
("mets", "application/mets+xml"),
("mfm", "application/vnd.mfmp"),
("mfp", "application/x-shockwave-flash"),
("mft", "application/rpki-manifest"),
("mgp", "application/vnd.osgeo.mapguide.package"),
("mgz", "application/vnd.proteus.magazine"),
("mht", "message/rfc822"),
("mhtml", "message/rfc822"),
("mid", "audio/mid"),
("midi", "audio/mid"),
("mie", "application/x-mie"),
("mif", "application/vnd.mif"),
("mime", "message/rfc822"),
("mix", "application/octet-stream"),
("mj2", "video/mj2"),
("mjp2", "video/mj2"),
("mjs", "application/javascript"),
("mk", "text/plain"),
("mk3d", "video/x-matroska"),
("mka", "audio/x-matroska"),
("mkd", "text/x-markdown"),
("mks", "video/x-matroska"),
("mkv", "video/x-matroska"),
("mlp", "application/vnd.dolby.mlp"),
("mmd", "application/vnd.chipnuts.karaoke-mmd"),
("mmf", "application/x-smaf"),
("mml", "text/mathml"),
("mmr", "image/vnd.fujixerox.edmics-mmr"),
("mng", "video/x-mng"),
("mno", "text/xml"),
("mny", "application/x-msmoney"),
("mobi", "application/x-mobipocket-ebook"),
("mod", "video/mpeg"),
("mods", "application/mods+xml"),
("mov", "video/quicktime"),
("movie", "video/x-sgi-movie"),
("mp2", "video/mpeg"),
("mp21", "application/mp21"),
("mp2a", "audio/mpeg"),
("mp2v", "video/mpeg"),
("mp3", "audio/mpeg"),
("mp4", "video/mp4"),
("mp4a", "audio/mp4"),
("mp4s", "application/mp4"),
("mp4v", "video/mp4"),
("mpa", "video/mpeg"),
("mpc", "application/vnd.mophun.certificate"),
("mpd", "application/dash+xml"),
("mpe", "video/mpeg"),
("mpeg", "video/mpeg"),
("mpf", "application/vnd.ms-mediapackage"),
("mpg", "video/mpeg"),
("mpg4", "video/mp4"),
("mpga", "audio/mpeg"),
("mpkg", "application/vnd.apple.installer+xml"),
("mpm", "application/vnd.blueice.multipass"),
("mpn", "application/vnd.mophun.application"),
("mpp", "application/vnd.ms-project"),
("mpt", "application/vnd.ms-project"),
("mpv2", "video/mpeg"),
("mpy", "application/vnd.ibm.minipay"),
("mqv", "video/quicktime"),
("mqy", "application/vnd.mobius.mqy"),
("mrc", "application/marc"),
("mrcx", "application/marcxml+xml"),
("ms", "application/x-troff-ms"),
("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/octet-stream"),
("msl", "application/vnd.mobius.msl"),
("msm", "application/octet-stream"),
("mso", "application/octet-stream"),
("msp", "application/octet-stream"),
("msty", "application/vnd.muvee.style"),
("mts", "video/vnd.dlna.mpeg-tts"),
("mtx", "application/xml"),
("mus", "application/vnd.musician"),
("musicxml", "application/vnd.recordare.musicxml+xml"),
("mvb", "application/x-msmediaview"),
("mvc", "application/x-miva-compiled"),
("mwf", "application/vnd.mfer"),
("mxf", "application/mxf"),
("mxl", "application/vnd.recordare.musicxml"),
("mxml", "application/xv+xml"),
("mxp", "application/x-mmxp"),
("mxs", "application/vnd.triscape.mxs"),
("mxu", "video/vnd.mpegurl"),
("n-gage", "application/vnd.nokia.n-gage.symbian.install"),
("n3", "text/n3"),
("nb", "application/mathematica"),
("nbp", "application/vnd.wolfram.player"),
("nc", "application/x-netcdf"),
("ncx", "application/x-dtbncx+xml"),
("nfo", "text/x-nfo"),
("ngdat", "application/vnd.nokia.n-gage.data"),
("nitf", "application/vnd.nitf"),
("nlu", "application/vnd.neurolanguage.nlu"),
("nml", "application/vnd.enliven"),
("nnd", "application/vnd.noblenet-directory"),
("nns", "application/vnd.noblenet-sealer"),
("nnw", "application/vnd.noblenet-web"),
("npx", "image/vnd.net-fpx"),
("nsc", "video/x-ms-asf"),
("nsf", "application/vnd.lotus-notes"),
("ntf", "application/vnd.nitf"),
("nws", "message/rfc822"),
("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"),
("ocx", "application/octet-stream"),
("oda", "application/oda"),
("odb", "application/vnd.oasis.opendocument.database"),
("odc", "application/vnd.oasis.opendocument.chart"),
("odf", "application/vnd.oasis.opendocument.formula"),
("odft", "application/vnd.oasis.opendocument.formula-template"),
("odg", "application/vnd.oasis.opendocument.graphics"),
("odh", "text/plain"),
("odi", "application/vnd.oasis.opendocument.image"),
("odl", "text/plain"),
("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"),
("oga", "audio/ogg"),
("ogg", "audio/ogg"),
("ogv", "video/ogg"),
("ogx", "application/ogg"),
("omdoc", "application/omdoc+xml"),
("one", "application/onenote"),
("onea", "application/onenote"),
("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/ogg"),
("orderedtest", "application/xml"),
("org", "application/vnd.lotus-organizer"),
("osdx", "application/opensearchdescription+xml"),
("osf", "application/vnd.yamaha.openscoreformat"),
("osfpvg", "application/vnd.yamaha.openscoreformat.osfpvg+xml"),
("otc", "application/vnd.oasis.opendocument.chart-template"),
("otf", "application/font-sfnt"),
("otg", "application/vnd.oasis.opendocument.graphics-template"),
("oth", "application/vnd.oasis.opendocument.text-web"),
("oti", "application/vnd.oasis.opendocument.image-template"),
("otp", "application/vnd.oasis.opendocument.presentation-template"),
("ots", "application/vnd.oasis.opendocument.spreadsheet-template"),
("ott", "application/vnd.oasis.opendocument.text-template"),
("ova", "application/x-virtualbox-ova"),
("ovf", "application/x-virtualbox-ovf"),
("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"),
("pas", "text/x-pascal"),
("paw", "application/vnd.pawaafile"),
("pbd", "application/vnd.powerbuilder6"),
("pbm", "image/x-portable-bitmap"),
("pcap", "application/vnd.tcpdump.pcap"),
("pcast", "application/x-podcast"),
("pcf", "application/x-font-pcf"),
("pcl", "application/vnd.hp-pcl"),
("pclxl", "application/vnd.hp-pclxl"),
("pct", "image/pict"),
("pcurl", "application/vnd.curl.pcurl"),
("pcx", "application/octet-stream"),
("pcz", "application/octet-stream"),
("pdb", "application/vnd.palm"),
("pde", "text/x-processing"),
("pdf", "application/pdf"),
("pem", "application/x-x509-ca-cert"),
("pfa", "application/x-font-type1"),
("pfb", "application/octet-stream"),
("pfm", "application/octet-stream"),
("pfr", "application/font-tdpfr"),
("pfx", "application/x-pkcs12"),
("pgm", "image/x-portable-graymap"),
("pgn", "application/x-chess-pgn"),
("pgp", "application/pgp-encrypted"),
("php", "application/x-httpd-php"),
("pic", "image/pict"),
("pict", "image/pict"),
("pkg", "application/octet-stream"),
("pkgdef", "text/plain"),
("pkgundef", "text/plain"),
("pki", "application/pkixcmp"),
("pkipath", "application/pkix-pkipath"),
("pko", "application/vnd.ms-pki.pko"),
("pkpass", "application/vnd.apple.pkpass"),
("pl", "application/x-perl"),
("plb", "application/vnd.3gpp.pic-bw-large"),
("plc", "application/vnd.mobius.plc"),
("plf", "application/vnd.pocketlearn"),
("pls", "audio/scpls"),
("pm", "application/x-perl"),
("pma", "application/x-perfmon"),
("pmc", "application/x-perfmon"),
("pml", "application/x-perfmon"),
("pmr", "application/x-perfmon"),
("pmw", "application/x-perfmon"),
("png", "image/png"),
("pnm", "image/x-portable-anymap"),
("pnt", "image/x-macpaint"),
("pntg", "image/x-macpaint"),
("pnz", "image/png"),
("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"),
("ppa", "application/vnd.ms-powerpoint"),
("ppam", "application/vnd.ms-powerpoint.addin.macroEnabled.12"),
("ppd", "application/vnd.cups-ppd"),
("ppm", "image/x-portable-pixmap"),
("pps", "application/vnd.ms-powerpoint"),
("ppsm", "application/vnd.ms-powerpoint.slideshow.macroEnabled.12"),
("ppsx", "application/vnd.openxmlformats-officedocument.presentationml.slideshow"),
("ppt", "application/vnd.ms-powerpoint"),
("pptm", "application/vnd.ms-powerpoint.presentation.macroEnabled.12"),
("pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation"),
("pqa", "application/vnd.palm"),
("prc", "application/x-mobipocket-ebook"),
("pre", "application/vnd.lotus-freelance"),
("prf", "application/pics-rules"),
("prm", "application/octet-stream"),
("prx", "application/octet-stream"),
("ps", "application/postscript"),
("psb", "application/vnd.3gpp.pic-bw-small"),
("psc1", "application/PowerShell"),
("psd", "application/octet-stream"),
("psess", "application/xml"),
("psf", "application/x-font-linux-psf"),
("pskcxml", "application/pskc+xml"),
("psm", "application/octet-stream"),
("psp", "application/octet-stream"),
("pst", "application/vnd.ms-outlook"),
("ptid", "application/vnd.pvi.ptid1"),
("pub", "application/x-mspublisher"),
("pvb", "application/vnd.3gpp.pic-bw-var"),
("pwn", "application/vnd.3m.post-it-notes"),
("pwz", "application/vnd.ms-powerpoint"),
("py", "text/plain"),
("pya", "audio/vnd.ms-playready.media.pya"),
("pyv", "video/vnd.ms-playready.media.pyv"),
("qam", "application/vnd.epson.quickanime"),
("qbo", "application/vnd.intu.qbo"),
("qfx", "application/vnd.intu.qfx"),
("qht", "text/x-html-insertion"),
("qhtm", "text/x-html-insertion"),
("qps", "application/vnd.publishare-delta-tree"),
("qt", "video/quicktime"),
("qti", "image/x-quicktime"),
("qtif", "image/x-quicktime"),
("qtl", "application/x-quicktimeplayer"),
("qwd", "application/vnd.quark.quarkxpress"),
("qwt", "application/vnd.quark.quarkxpress"),
("qxb", "application/vnd.quark.quarkxpress"),
("qxd", "application/octet-stream"),
("qxl", "application/vnd.quark.quarkxpress"),
("qxt", "application/vnd.quark.quarkxpress"),
("ra", "audio/x-pn-realaudio"),
("ram", "audio/x-pn-realaudio"),
("raml", "application/raml+yaml"),
("rar", "application/x-rar-compressed"),
("ras", "image/x-cmu-raster"),
("rat", "application/rat-file"),
("rc", "text/plain"),
("rc2", "text/plain"),
("rcprofile", "application/vnd.ipunplugged.rcprofile"),
("rct", "text/plain"),
("rdf", "application/rdf+xml"),
("rdlc", "application/xml"),
("rdz", "application/vnd.data-vision.rdz"),
("reg", "text/plain"),
("rep", "application/vnd.businessobjects"),
("res", "application/x-dtbresource+xml"),
("resx", "application/xml"),
("rf", "image/vnd.rn-realflash"),
("rgb", "image/x-rgb"),
("rgs", "text/plain"),
("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/mid"),
("rmp", "application/vnd.rn-rn_music_package"),
("rms", "application/vnd.jcp.javame.midlet-rms"),
("rmvb", "application/vnd.rn-realmedia-vbr"),
("rnc", "application/relax-ng-compact-syntax"),
("rng", "application/xml"),
("roa", "application/rpki-roa"),
("roff", "application/x-troff"),
("rp9", "application/vnd.cloanto.rp9"),
("rpm", "audio/x-pn-realaudio-plugin"),
("rpss", "application/vnd.nokia.radio-presets"),
("rpst", "application/vnd.nokia.radio-preset"),
("rq", "application/sparql-query"),
("rqy", "text/x-ms-rqy"),
("rs", "text/x-rust"),
("rsd", "application/rsd+xml"),
("rss", "application/rss+xml"),
("rtf", "application/rtf"),
("rtx", "text/richtext"),
("ruleset", "application/xml"),
("run", "application/x-makeself"),
("rvt", "application/octet-stream"),
("s", "text/plain"),
("s3m", "audio/s3m"),
("saf", "application/vnd.yamaha.smaf-audio"),
("safariextz", "application/x-safari-safariextz"),
("sass", "text/x-sass"),
("sbml", "application/sbml+xml"),
("sc", "application/vnd.ibm.secure-container"),
("scd", "application/x-msschedule"),
("scm", "application/vnd.lotus-screencam"),
("scq", "application/scvp-cv-request"),
("scr", "text/plain"),
("scs", "application/scvp-cv-response"),
("scss", "text/x-scss"),
("sct", "text/scriptlet"),
("scurl", "text/vnd.curl.scurl"),
("sd2", "audio/x-sd2"),
("sda", "application/vnd.stardivision.draw"),
("sdc", "application/vnd.stardivision.calc"),
("sdd", "application/vnd.stardivision.impress"),
("sdkd", "application/vnd.solent.sdkm+xml"),
("sdkm", "application/vnd.solent.sdkm+xml"),
("sdp", "application/sdp"),
("sdw", "application/vnd.stardivision.writer"),
("sea", "application/octet-stream"),
("searchconnector-ms", "application/windows-search-connector+xml"),
("see", "application/vnd.seemail"),
("seed", "application/vnd.fdsn.seed"),
("sema", "application/vnd.sema"),
("semd", "application/vnd.semd"),
("semf", "application/vnd.semf"),
("ser", "application/java-serialized-object"),
("setpay", "application/set-payment-initiation"),
("setreg", "application/set-registration-initiation"),
("settings", "application/xml"),
("sfd-hdstx", "application/vnd.hydrostatix.sof-data"),
("sfs", "application/vnd.spotfire.sfs"),
("sfv", "text/x-sfv"),
("sgi", "image/sgi"),
("sgimb", "application/x-sgimb"),
("sgl", "application/vnd.stardivision.writer-global"),
("sgm", "text/sgml"),
("sgml", "text/sgml"),
("sh", "application/x-sh"),
("shar", "application/x-shar"),
("shex", "text/shex"),
("shf", "application/shf+xml"),
("shtml", "text/html"),
("sid", "image/x-mrsid-image"),
("sig", "application/pgp-signature"),
("sil", "audio/silk"),
("silo", "model/mesh"),
("sis", "application/vnd.symbian.install"),
("sisx", "application/vnd.symbian.install"),
("sit", "application/x-stuffit"),
("sitemap", "application/xml"),
("sitx", "application/x-stuffitx"),
("skd", "application/vnd.koan"),
("skin", "application/xml"),
("skm", "application/vnd.koan"),
("skp", "application/x-koan"),
("skt", "application/vnd.koan"),
("sldm", "application/vnd.ms-powerpoint.slide.macroEnabled.12"),
("sldx", "application/vnd.openxmlformats-officedocument.presentationml.slide"),
("slim", "text/slim"),
("slk", "application/vnd.ms-excel"),
("slm", "text/slim"),
("sln", "text/plain"),
("slt", "application/vnd.epson.salt"),
("slupkg-ms", "application/x-ms-license"),
("sm", "application/vnd.stepmania.stepchart"),
("smd", "audio/x-smd"),
("smf", "application/vnd.stardivision.math"),
("smi", "application/octet-stream"),
("smil", "application/smil+xml"),
("smv", "video/x-smv"),
("smx", "audio/x-smd"),
("smz", "audio/x-smd"),
("smzip", "application/vnd.stepmania.package"),
("snd", "audio/basic"),
("snf", "application/x-font-snf"),
("snippet", "application/xml"),
("snp", "application/octet-stream"),
("so", "application/octet-stream"),
("sol", "text/plain"),
("sor", "text/plain"),
("spc", "application/x-pkcs7-certificates"),
("spf", "application/vnd.yamaha.smaf-phrase"),
("spl", "application/futuresplash"),
("spot", "text/vnd.in3d.spot"),
("spp", "application/scvp-vp-response"),
("spq", "application/scvp-vp-request"),
("spx", "audio/ogg"),
("sql", "application/x-sql"),
("src", "application/x-wais-source"),
("srf", "text/plain"),
("srt", "application/x-subrip"),
("sru", "application/sru+xml"),
("srx", "application/sparql-results+xml"),
("ssdl", "application/ssdl+xml"),
("sse", "application/vnd.kodak-descriptor"),
("ssf", "application/vnd.epson.ssf"),
("ssisdeploymentmanifest", "text/xml"),
("ssm", "application/streamingmedia"),
("ssml", "application/ssml+xml"),
("sst", "application/vnd.ms-pki.certstore"),
("st", "application/vnd.sailingtracker.track"),
("stc", "application/vnd.sun.xml.calc.template"),
("std", "application/vnd.sun.xml.draw.template"),
("step", "application/step"),
("stf", "application/vnd.wt.stf"),
("sti", "application/vnd.sun.xml.impress.template"),
("stk", "application/hyperstudio"),
("stl", "application/vnd.ms-pki.stl"),
("stp", "application/step"),
("str", "application/vnd.pg.format"),
("stw", "application/vnd.sun.xml.writer.template"),
("styl", "text/stylus"),
("stylus", "text/stylus"),
("sub", "text/vnd.dvb.subtitle"),
("sus", "application/vnd.sus-calendar"),
("susp", "application/vnd.sus-calendar"),
("sv4cpio", "application/x-sv4cpio"),
("sv4crc", "application/x-sv4crc"),
("svc", "application/xml"),
("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"),
("sxm", "application/vnd.sun.xml.math"),
("sxw", "application/vnd.sun.xml.writer"),
("t", "application/x-troff"),
("t3", "application/x-t3vm-image"),
("taglet", "application/vnd.mynfc"),
("tao", "application/vnd.tao.intent-module-archive"),
("tar", "application/x-tar"),
("tcap", "application/vnd.3gpp2.tcap"),
("tcl", "application/x-tcl"),
("teacher", "application/vnd.smart.teacher"),
("tei", "application/tei+xml"),
("teicorpus", "application/tei+xml"),
("testrunconfig", "application/xml"),
("testsettings", "application/xml"),
("tex", "application/x-tex"),
("texi", "application/x-texinfo"),
("texinfo", "application/x-texinfo"),
("text", "text/plain"),
("tfi", "application/thraud+xml"),
("tfm", "application/x-tex-tfm"),
("tga", "image/x-tga"),
("tgz", "application/x-compressed"),
("thmx", "application/vnd.ms-officetheme"),
("thn", "application/octet-stream"),
("tif", "image/tiff"),
("tiff", "image/tiff"),
("tk", "application/x-tcl"),
("tlh", "text/plain"),
("tli", "text/plain"),
("tmo", "application/vnd.tmobile-livetv"),
("toc", "application/octet-stream"),
("toml", "text/x-toml"),
("torrent", "application/x-bittorrent"),
("tpl", "application/vnd.groove-tool-template"),
("tpt", "application/vnd.trid.tpt"),
("tr", "application/x-troff"),
("tra", "application/vnd.trueapp"),
("trm", "application/x-msterminal"),
("trx", "application/xml"),
("ts", "video/vnd.dlna.mpeg-tts"),
("tsd", "application/timestamped-data"),
("tsv", "text/tab-separated-values"),
("ttc", "font/collection"),
("ttf", "application/font-sfnt"),
("ttl", "text/turtle"),
("tts", "video/vnd.dlna.mpeg-tts"),
("twd", "application/vnd.simtech-mindmapper"),
("twds", "application/vnd.simtech-mindmapper"),
("txd", "application/vnd.genomatix.tuxedo"),
("txf", "application/vnd.mobius.txf"),
("txt", "text/plain"),
("u32", "application/octet-stream"),
("u8dsn", "message/global-delivery-status"),
("u8hdr", "message/global-headers"),
("u8mdn", "message/global-disposition-notification"),
("u8msg", "message/global"),
("udeb", "application/x-debian-package"),
("ufd", "application/vnd.ufdl"),
("ufdl", "application/vnd.ufdl"),
("uls", "text/iuls"),
("ulx", "application/x-glulx"),
("umj", "application/vnd.umajin"),
("unityweb", "application/vnd.unity"),
("uoml", "application/vnd.uoml+xml"),
("uri", "text/uri-list"),
("uris", "text/uri-list"),
("urls", "text/uri-list"),
("user", "text/plain"),
("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"),
("vb", "text/plain"),
("vbdproj", "text/plain"),
("vbk", "video/mpeg"),
("vbox", "application/x-virtualbox-vbox"),
("vbox-extpack", "application/x-virtualbox-vbox-extpack"),
("vbproj", "text/plain"),
("vbs", "text/vbscript"),
("vcard", "text/vcard"),
("vcd", "application/x-cdlink"),
("vcf", "text/x-vcard"),
("vcg", "application/vnd.groove-vcard"),
("vcproj", "application/xml"),
("vcs", "text/plain"),
("vcx", "application/vnd.vcx"),
("vcxproj", "application/xml"),
("vddproj", "text/plain"),
("vdi", "application/x-virtualbox-vdi"),
("vdp", "text/plain"),
("vdproj", "text/plain"),
("vdx", "application/vnd.ms-visio.viewer"),
("vhd", "application/x-virtualbox-vhd"),
("vis", "application/vnd.visionary"),
("viv", "video/vnd.vivo"),
("vmdk", "application/x-virtualbox-vmdk"),
("vml", "text/xml"),
("vob", "video/x-ms-vob"),
("vor", "application/vnd.stardivision.writer"),
("vox", "application/x-authorware-bin"),
("vrml", "model/vrml"),
("vscontent", "application/xml"),
("vsct", "text/xml"),
("vsd", "application/vnd.visio"),
("vsf", "application/vnd.vsf"),
("vsi", "application/ms-vsi"),
("vsix", "application/vsix"),
("vsixlangpack", "text/xml"),
("vsixmanifest", "text/xml"),
("vsmdi", "application/xml"),
("vspscc", "text/plain"),
("vss", "application/vnd.visio"),
("vsscc", "text/plain"),
("vssettings", "text/xml"),
("vssscc", "text/plain"),
("vst", "application/vnd.visio"),
("vstemplate", "text/xml"),
("vsto", "application/x-ms-vsto"),
("vsw", "application/vnd.visio"),
("vsx", "application/vnd.visio"),
("vtt", "text/vtt"),
("vtu", "model/vnd.vtu"),
("vtx", "application/vnd.visio"),
("vxml", "application/voicexml+xml"),
("w3d", "application/x-director"),
("wad", "application/x-doom"),
("wadl", "application/vnd.sun.wadl+xml"),
("war", "application/java-archive"),
("wasm", "application/wasm"),
("wav", "audio/wav"),
("wave", "audio/wav"),
("wax", "audio/x-ms-wax"),
("wbk", "application/msword"),
("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-safari-webarchive"),
("webm", "video/webm"),
("webmanifest", "application/manifest+json"),
("webp", "image/webp"),
("webtest", "application/xml"),
("wg", "application/vnd.pmi.widget"),
("wgt", "application/widget"),
("wiq", "application/xml"),
("wiz", "application/msword"),
("wks", "application/vnd.ms-works"),
("wlmp", "application/wlmoviemaker"),
("wlpginstall", "application/x-wlpg-detect"),
("wlpginstall3", "application/x-wlpg3-detect"),
("wm", "video/x-ms-wm"),
("wma", "audio/x-ms-wma"),
("wmd", "application/x-ms-wmd"),
("wmf", "application/x-msmetafile"),
("wml", "text/vnd.wap.wml"),
("wmlc", "application/vnd.wap.wmlc"),
("wmls", "text/vnd.wap.wmlscript"),
("wmlsc", "application/vnd.wap.wmlscriptc"),
("wmp", "video/x-ms-wmp"),
("wmv", "video/x-ms-wmv"),
("wmx", "video/x-ms-wmx"),
("wmz", "application/x-ms-wmz"),
("woff", "application/font-woff"),
("woff2", "font/woff2"),
("wpd", "application/vnd.wordperfect"),
("wpl", "application/vnd.ms-wpl"),
("wps", "application/vnd.ms-works"),
("wqd", "application/vnd.wqd"),
("wri", "application/x-mswrite"),
("wrl", "x-world/x-vrml"),
("wrz", "x-world/x-vrml"),
("wsc", "text/scriptlet"),
("wsdl", "text/xml"),
("wspolicy", "application/wspolicy+xml"),
("wtb", "application/vnd.webturbo"),
("wvx", "video/x-ms-wvx"),
("x", "application/directx"),
("x32", "application/x-authorware-bin"),
("x3d", "model/x3d+xml"),
("x3db", "model/x3d+binary"),
("x3dbz", "model/x3d+binary"),
("x3dv", "model/x3d+vrml"),
("x3dvz", "model/x3d+vrml"),
("x3dz", "model/x3d+xml"),
("xaf", "x-world/x-vrml"),
("xaml", "application/xaml+xml"),
("xap", "application/x-silverlight-app"),
("xar", "application/vnd.xara"),
("xbap", "application/x-ms-xbap"),
("xbd", "application/vnd.fujixerox.docuworks.binder"),
("xbm", "image/x-xbitmap"),
("xdf", "application/xcap-diff+xml"),
("xdm", "application/vnd.syncml.dm+xml"),
("xdp", "application/vnd.adobe.xdp+xml"),
("xdr", "text/plain"),
("xdssc", "application/dssc+xml"),
("xdw", "application/vnd.fujixerox.docuworks"),
("xenc", "application/xenc+xml"),
("xer", "application/patch-ops-error+xml"),
("xfdf", "application/vnd.adobe.xfdf"),
("xfdl", "application/vnd.xfdl"),
("xht", "application/xhtml+xml"),
("xhtml", "application/xhtml+xml"),
("xhvml", "application/xv+xml"),
("xif", "image/vnd.xiff"),
("xla", "application/vnd.ms-excel"),
("xlam", "application/vnd.ms-excel.addin.macroEnabled.12"),
("xlc", "application/vnd.ms-excel"),
("xld", "application/vnd.ms-excel"),
("xlf", "application/x-xliff+xml"),
("xlk", "application/vnd.ms-excel"),
("xll", "application/vnd.ms-excel"),
("xlm", "application/vnd.ms-excel"),
("xls", "application/vnd.ms-excel"),
("xlsb", "application/vnd.ms-excel.sheet.binary.macroEnabled.12"),
("xlsm", "application/vnd.ms-excel.sheet.macroEnabled.12"),
("xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),
("xlt", "application/vnd.ms-excel"),
("xltm", "application/vnd.ms-excel.template.macroEnabled.12"),
("xltx", "application/vnd.openxmlformats-officedocument.spreadsheetml.template"),
("xlw", "application/vnd.ms-excel"),
("xm", "audio/xm"),
("xml", "text/xml"),
("xmp", "application/octet-stream"),
("xmta", "application/xml"),
("xo", "application/vnd.olpc-sugar"),
("xof", "x-world/x-vrml"),
("xoml", "text/plain"),
("xop", "application/xop+xml"),
("xpi", "application/x-xpinstall"),
("xpl", "application/xproc+xml"),
("xpm", "image/x-xpixmap"),
("xpr", "application/vnd.is-xpr"),
("xps", "application/vnd.ms-xpsdocument"),
("xpw", "application/vnd.intercon.formnet"),
("xpx", "application/vnd.intercon.formnet"),
("xrm-ms", "text/xml"),
("xsc", "application/xml"),
("xsd", "text/xml"),
("xsf", "text/xml"),
("xsl", "text/xml"),
("xslt", "text/xml"),
("xsm", "application/vnd.syncml+xml"),
("xsn", "application/octet-stream"),
("xspf", "application/xspf+xml"),
("xss", "application/xml"),
("xtp", "application/octet-stream"),
("xul", "application/vnd.mozilla.xul+xml"),
("xvm", "application/xv+xml"),
("xvml", "application/xv+xml"),
("xwd", "image/x-xwindowdump"),
("xyz", "chemical/x-xyz"),
("xz", "application/x-xz"),
("yaml", "text/x-yaml"),
("yang", "application/yang"),
("yin", "application/yin+xml"),
("yml", "text/x-yaml"),
("ymp", "text/x-suse-ymp"),
("z", "application/x-compress"),
("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"),
("zir", "application/vnd.zul"),
("zirz", "application/vnd.zul"),
("zmm", "application/vnd.handheld-entertainment+xml"),
];