go-ethereum/swarm/api/gen_mime.go
Alexey Sharov dc5d643bb5 cmd/swarm, swarm: cross-platform Content-Type detection (#17782)
- Mime types generator (Standard "mime" package rely on system-settings, see mime.osInitMime)
- Changed swarm/api.Upload:
    - simplify I/O throttling by semaphore primitive and use file name where possible
    - f.Close() must be called in Defer - otherwise panic or future added early return will cause leak of file descriptors
    - one error was suppressed
2018-10-01 13:39:39 +02:00

1202 lines
54 KiB
Go

// Code generated by github.com/ethereum/go-ethereum/cmd/swarm/mimegen. DO NOT EDIT.
package api
import "mime"
func init() {
var mimeTypes = map[string]string{
".a2l": "application/A2L",
".aml": "application/AML",
".ez": "application/andrew-inset",
".atf": "application/ATF",
".atfx": "application/ATFX",
".atxml": "application/ATXML",
".atom": "application/atom+xml",
".atomcat": "application/atomcat+xml",
".atomdeleted": "application/atomdeleted+xml",
".atomsvc": "application/atomsvc+xml",
".apxml": "application/auth-policy+xml",
".xdd": "application/bacnet-xdd+zip",
".xcs": "application/calendar+xml",
".cbor": "application/cbor",
".ccmp": "application/ccmp+xml",
".ccxml": "application/ccxml+xml",
".cdfx": "application/CDFX+XML",
".cdmia": "application/cdmi-capability",
".cdmic": "application/cdmi-container",
".cdmid": "application/cdmi-domain",
".cdmio": "application/cdmi-object",
".cdmiq": "application/cdmi-queue",
".cea": "application/CEA",
".cellml": "application/cellml+xml",
".cml": "application/cellml+xml",
".clue": "application/clue_info+xml",
".cmsc": "application/cms",
".cpl": "application/cpl+xml",
".csrattrs": "application/csrattrs",
".mpd": "application/dash+xml",
".mpdd": "application/dashdelta",
".davmount": "application/davmount+xml",
".dcd": "application/DCD",
".dcm": "application/dicom",
".dii": "application/DII",
".dit": "application/DIT",
".xmls": "application/dskpp+xml",
".dssc": "application/dssc+der",
".xdssc": "application/dssc+xml",
".dvc": "application/dvcs",
".es": "application/ecmascript",
".efi": "application/efi",
".emma": "application/emma+xml",
".emotionml": "application/emotionml+xml",
".epub": "application/epub+zip",
".exi": "application/exi",
".finf": "application/fastinfoset",
".fdt": "application/fdt+xml",
".pfr": "application/font-tdpfr",
".geojson": "application/geo+json",
".gml": "application/gml+xml",
".gz": "application/gzip",
".tgz": "application/gzip",
".stk": "application/hyperstudio",
".ink": "application/inkml+xml",
".inkml": "application/inkml+xml",
".ipfix": "application/ipfix",
".its": "application/its+xml",
".js": "application/javascript",
".jrd": "application/jrd+json",
".json": "application/json",
".json-patch": "application/json-patch+json",
".jsonld": "application/ld+json",
".lgr": "application/lgr+xml",
".wlnk": "application/link-format",
".lostxml": "application/lost+xml",
".lostsyncxml": "application/lostsync+xml",
".lxf": "application/LXF",
".hqx": "application/mac-binhex40",
".mads": "application/mads+xml",
".mrc": "application/marc",
".mrcx": "application/marcxml+xml",
".nb": "application/mathematica",
".ma": "application/mathematica",
".mb": "application/mathematica",
".mml": "application/mathml+xml",
".mbox": "application/mbox",
".meta4": "application/metalink4+xml",
".mets": "application/mets+xml",
".mf4": "application/MF4",
".mods": "application/mods+xml",
".m21": "application/mp21",
".mp21": "application/mp21",
".doc": "application/msword",
".mxf": "application/mxf",
".nq": "application/n-quads",
".nt": "application/n-triples",
".orq": "application/ocsp-request",
".ors": "application/ocsp-response",
".bin": "application/octet-stream",
".lha": "application/octet-stream",
".lzh": "application/octet-stream",
".exe": "application/octet-stream",
".class": "application/octet-stream",
".so": "application/octet-stream",
".dll": "application/octet-stream",
".img": "application/octet-stream",
".iso": "application/octet-stream",
".oda": "application/oda",
".odx": "application/ODX",
".opf": "application/oebps-package+xml",
".ogx": "application/ogg",
".oxps": "application/oxps",
".relo": "application/p2p-overlay+xml",
".pdf": "application/pdf",
".pdx": "application/PDX",
".pgp": "application/pgp-encrypted",
".sig": "application/pgp-signature",
".p10": "application/pkcs10",
".p12": "application/pkcs12",
".pfx": "application/pkcs12",
".p7m": "application/pkcs7-mime",
".p7c": "application/pkcs7-mime",
".p7s": "application/pkcs7-signature",
".p8": "application/pkcs8",
".cer": "application/pkix-cert",
".crl": "application/pkix-crl",
".pkipath": "application/pkix-pkipath",
".pki": "application/pkixcmp",
".pls": "application/pls+xml",
".ps": "application/postscript",
".eps": "application/postscript",
".ai": "application/postscript",
".provx": "application/provenance+xml",
".cw": "application/prs.cww",
".cww": "application/prs.cww",
".hpub": "application/prs.hpub+zip",
".rnd": "application/prs.nprend",
".rct": "application/prs.nprend",
".rdf-crypt": "application/prs.rdf-xml-crypt",
".xsf": "application/prs.xsf+xml",
".pskcxml": "application/pskc+xml",
".rdf": "application/rdf+xml",
".rif": "application/reginfo+xml",
".rnc": "application/relax-ng-compact-syntax",
".rld": "application/resource-lists-diff+xml",
".rl": "application/resource-lists+xml",
".rfcxml": "application/rfc+xml",
".rs": "application/rls-services+xml",
".gbr": "application/rpki-ghostbusters",
".mft": "application/rpki-manifest",
".roa": "application/rpki-roa",
".rtf": "application/rtf",
".scim": "application/scim+json",
".scq": "application/scvp-cv-request",
".scs": "application/scvp-cv-response",
".spq": "application/scvp-vp-request",
".spp": "application/scvp-vp-response",
".sdp": "application/sdp",
".soc": "application/sgml-open-catalog",
".shf": "application/shf+xml",
".siv": "application/sieve",
".sieve": "application/sieve",
".cl": "application/simple-filter+xml",
".smil": "application/smil+xml",
".smi": "application/smil+xml",
".sml": "application/smil+xml",
".rq": "application/sparql-query",
".srx": "application/sparql-results+xml",
".sql": "application/sql",
".gram": "application/srgs",
".grxml": "application/srgs+xml",
".sru": "application/sru+xml",
".ssml": "application/ssml+xml",
".tau": "application/tamp-apex-update",
".auc": "application/tamp-apex-update-confirm",
".tcu": "application/tamp-community-update",
".cuc": "application/tamp-community-update-confirm",
".ter": "application/tamp-error",
".tsa": "application/tamp-sequence-adjust",
".sac": "application/tamp-sequence-adjust-confirm",
".tur": "application/tamp-update",
".tuc": "application/tamp-update-confirm",
".tei": "application/tei+xml",
".teiCorpus": "application/tei+xml",
".odd": "application/tei+xml",
".tfi": "application/thraud+xml",
".tsq": "application/timestamp-query",
".tsr": "application/timestamp-reply",
".tsd": "application/timestamped-data",
".trig": "application/trig",
".ttml": "application/ttml+xml",
".gsheet": "application/urc-grpsheet+xml",
".rsheet": "application/urc-ressheet+xml",
".td": "application/urc-targetdesc+xml",
".uis": "application/urc-uisocketdesc+xml",
".plb": "application/vnd.3gpp.pic-bw-large",
".psb": "application/vnd.3gpp.pic-bw-small",
".pvb": "application/vnd.3gpp.pic-bw-var",
".sms": "application/vnd.3gpp2.sms",
".tcap": "application/vnd.3gpp2.tcap",
".imgcal": "application/vnd.3lightssoftware.imagescal",
".pwn": "application/vnd.3M.Post-it-Notes",
".aso": "application/vnd.accpac.simply.aso",
".imp": "application/vnd.accpac.simply.imp",
".acu": "application/vnd.acucobol",
".atc": "application/vnd.acucorp",
".acutc": "application/vnd.acucorp",
".swf": "application/vnd.adobe.flash.movie",
".fcdt": "application/vnd.adobe.formscentral.fcdt",
".fxp": "application/vnd.adobe.fxp",
".fxpl": "application/vnd.adobe.fxp",
".xdp": "application/vnd.adobe.xdp+xml",
".xfdf": "application/vnd.adobe.xfdf",
".ahead": "application/vnd.ahead.space",
".azf": "application/vnd.airzip.filesecure.azf",
".azs": "application/vnd.airzip.filesecure.azs",
".azw3": "application/vnd.amazon.mobi8-ebook",
".acc": "application/vnd.americandynamics.acc",
".ami": "application/vnd.amiga.ami",
".apkg": "application/vnd.anki",
".cii": "application/vnd.anser-web-certificate-issue-initiation",
".fti": "application/vnd.anser-web-funds-transfer-initiation",
".dist": "application/vnd.apple.installer+xml",
".distz": "application/vnd.apple.installer+xml",
".pkg": "application/vnd.apple.installer+xml",
".mpkg": "application/vnd.apple.installer+xml",
".m3u8": "application/vnd.apple.mpegurl",
".swi": "application/vnd.aristanetworks.swi",
".iota": "application/vnd.astraea-software.iota",
".aep": "application/vnd.audiograph",
".package": "application/vnd.autopackage",
".bmml": "application/vnd.balsamiq.bmml+xml",
".bmpr": "application/vnd.balsamiq.bmpr",
".mpm": "application/vnd.blueice.multipass",
".ep": "application/vnd.bluetooth.ep.oob",
".le": "application/vnd.bluetooth.le.oob",
".bmi": "application/vnd.bmi",
".rep": "application/vnd.businessobjects",
".tlclient": "application/vnd.cendio.thinlinc.clientconf",
".cdxml": "application/vnd.chemdraw+xml",
".pgn": "application/vnd.chess-pgn",
".mmd": "application/vnd.chipnuts.karaoke-mmd",
".cdy": "application/vnd.cinderella",
".csl": "application/vnd.citationstyles.style+xml",
".cla": "application/vnd.claymore",
".rp9": "application/vnd.cloanto.rp9",
".c4g": "application/vnd.clonk.c4group",
".c4d": "application/vnd.clonk.c4group",
".c4f": "application/vnd.clonk.c4group",
".c4p": "application/vnd.clonk.c4group",
".c4u": "application/vnd.clonk.c4group",
".c11amc": "application/vnd.cluetrust.cartomobile-config",
".c11amz": "application/vnd.cluetrust.cartomobile-config-pkg",
".coffee": "application/vnd.coffeescript",
".cbz": "application/vnd.comicbook+zip",
".ica": "application/vnd.commerce-battelle",
".icf": "application/vnd.commerce-battelle",
".icd": "application/vnd.commerce-battelle",
".ic0": "application/vnd.commerce-battelle",
".ic1": "application/vnd.commerce-battelle",
".ic2": "application/vnd.commerce-battelle",
".ic3": "application/vnd.commerce-battelle",
".ic4": "application/vnd.commerce-battelle",
".ic5": "application/vnd.commerce-battelle",
".ic6": "application/vnd.commerce-battelle",
".ic7": "application/vnd.commerce-battelle",
".ic8": "application/vnd.commerce-battelle",
".csp": "application/vnd.commonspace",
".cst": "application/vnd.commonspace",
".cdbcmsg": "application/vnd.contact.cmsg",
".ign": "application/vnd.coreos.ignition+json",
".ignition": "application/vnd.coreos.ignition+json",
".cmc": "application/vnd.cosmocaller",
".clkx": "application/vnd.crick.clicker",
".clkk": "application/vnd.crick.clicker.keyboard",
".clkp": "application/vnd.crick.clicker.palette",
".clkt": "application/vnd.crick.clicker.template",
".clkw": "application/vnd.crick.clicker.wordbank",
".wbs": "application/vnd.criticaltools.wbs+xml",
".pml": "application/vnd.ctc-posml",
".ppd": "application/vnd.cups-ppd",
".curl": "application/vnd.curl",
".dart": "application/vnd.dart",
".rdz": "application/vnd.data-vision.rdz",
".deb": "application/vnd.debian.binary-package",
".udeb": "application/vnd.debian.binary-package",
".uvf": "application/vnd.dece.data",
".uvvf": "application/vnd.dece.data",
".uvd": "application/vnd.dece.data",
".uvvd": "application/vnd.dece.data",
".uvt": "application/vnd.dece.ttml+xml",
".uvvt": "application/vnd.dece.ttml+xml",
".uvx": "application/vnd.dece.unspecified",
".uvvx": "application/vnd.dece.unspecified",
".uvz": "application/vnd.dece.zip",
".uvvz": "application/vnd.dece.zip",
".fe_launch": "application/vnd.denovo.fcselayout-link",
".dsm": "application/vnd.desmume.movie",
".dna": "application/vnd.dna",
".docjson": "application/vnd.document+json",
".scld": "application/vnd.doremir.scorecloud-binary-document",
".dpg": "application/vnd.dpgraph",
".mwc": "application/vnd.dpgraph",
".dpgraph": "application/vnd.dpgraph",
".dfac": "application/vnd.dreamfactory",
".fla": "application/vnd.dtg.local.flash",
".ait": "application/vnd.dvb.ait",
".svc": "application/vnd.dvb.service",
".geo": "application/vnd.dynageo",
".dzr": "application/vnd.dzr",
".mag": "application/vnd.ecowin.chart",
".nml": "application/vnd.enliven",
".esf": "application/vnd.epson.esf",
".msf": "application/vnd.epson.msf",
".qam": "application/vnd.epson.quickanime",
".slt": "application/vnd.epson.salt",
".ssf": "application/vnd.epson.ssf",
".qcall": "application/vnd.ericsson.quickcall",
".qca": "application/vnd.ericsson.quickcall",
".espass": "application/vnd.espass-espass+zip",
".es3": "application/vnd.eszigno3+xml",
".et3": "application/vnd.eszigno3+xml",
".asice": "application/vnd.etsi.asic-e+zip",
".sce": "application/vnd.etsi.asic-e+zip",
".asics": "application/vnd.etsi.asic-s+zip",
".tst": "application/vnd.etsi.timestamp-token",
".ez2": "application/vnd.ezpix-album",
".ez3": "application/vnd.ezpix-package",
".dim": "application/vnd.fastcopy-disk-image",
".fdf": "application/vnd.fdf",
".msd": "application/vnd.fdsn.mseed",
".mseed": "application/vnd.fdsn.mseed",
".seed": "application/vnd.fdsn.seed",
".dataless": "application/vnd.fdsn.seed",
".zfc": "application/vnd.filmit.zfc",
".gph": "application/vnd.FloGraphIt",
".ftc": "application/vnd.fluxtime.clip",
".sfd": "application/vnd.font-fontforge-sfd",
".fm": "application/vnd.framemaker",
".fnc": "application/vnd.frogans.fnc",
".ltf": "application/vnd.frogans.ltf",
".fsc": "application/vnd.fsc.weblaunch",
".oas": "application/vnd.fujitsu.oasys",
".oa2": "application/vnd.fujitsu.oasys2",
".oa3": "application/vnd.fujitsu.oasys3",
".fg5": "application/vnd.fujitsu.oasysgp",
".bh2": "application/vnd.fujitsu.oasysprs",
".ddd": "application/vnd.fujixerox.ddd",
".xdw": "application/vnd.fujixerox.docuworks",
".xbd": "application/vnd.fujixerox.docuworks.binder",
".xct": "application/vnd.fujixerox.docuworks.container",
".fzs": "application/vnd.fuzzysheet",
".txd": "application/vnd.genomatix.tuxedo",
".g3": "application/vnd.geocube+xml",
".g³": "application/vnd.geocube+xml",
".ggb": "application/vnd.geogebra.file",
".ggt": "application/vnd.geogebra.tool",
".gex": "application/vnd.geometry-explorer",
".gre": "application/vnd.geometry-explorer",
".gxt": "application/vnd.geonext",
".g2w": "application/vnd.geoplan",
".g3w": "application/vnd.geospace",
".gmx": "application/vnd.gmx",
".kml": "application/vnd.google-earth.kml+xml",
".kmz": "application/vnd.google-earth.kmz",
".gqf": "application/vnd.grafeq",
".gqs": "application/vnd.grafeq",
".gac": "application/vnd.groove-account",
".ghf": "application/vnd.groove-help",
".gim": "application/vnd.groove-identity-message",
".grv": "application/vnd.groove-injector",
".gtm": "application/vnd.groove-tool-message",
".tpl": "application/vnd.groove-tool-template",
".vcg": "application/vnd.groove-vcard",
".hal": "application/vnd.hal+xml",
".zmm": "application/vnd.HandHeld-Entertainment+xml",
".hbci": "application/vnd.hbci",
".hbc": "application/vnd.hbci",
".kom": "application/vnd.hbci",
".upa": "application/vnd.hbci",
".pkd": "application/vnd.hbci",
".bpd": "application/vnd.hbci",
".hdt": "application/vnd.hdt",
".les": "application/vnd.hhe.lesson-player",
".hpgl": "application/vnd.hp-HPGL",
".hpi": "application/vnd.hp-hpid",
".hpid": "application/vnd.hp-hpid",
".hps": "application/vnd.hp-hps",
".jlt": "application/vnd.hp-jlyt",
".pcl": "application/vnd.hp-PCL",
".sfd-hdstx": "application/vnd.hydrostatix.sof-data",
".x3d": "application/vnd.hzn-3d-crossword",
".emm": "application/vnd.ibm.electronic-media",
".mpy": "application/vnd.ibm.MiniPay",
".list3820": "application/vnd.ibm.modcap",
".listafp": "application/vnd.ibm.modcap",
".afp": "application/vnd.ibm.modcap",
".pseg3820": "application/vnd.ibm.modcap",
".irm": "application/vnd.ibm.rights-management",
".sc": "application/vnd.ibm.secure-container",
".icc": "application/vnd.iccprofile",
".icm": "application/vnd.iccprofile",
".1905.1": "application/vnd.ieee.1905",
".igl": "application/vnd.igloader",
".imf": "application/vnd.imagemeter.folder+zip",
".imi": "application/vnd.imagemeter.image+zip",
".ivp": "application/vnd.immervision-ivp",
".ivu": "application/vnd.immervision-ivu",
".imscc": "application/vnd.ims.imsccv1p1",
".igm": "application/vnd.insors.igm",
".xpw": "application/vnd.intercon.formnet",
".xpx": "application/vnd.intercon.formnet",
".i2g": "application/vnd.intergeo",
".qbo": "application/vnd.intu.qbo",
".qfx": "application/vnd.intu.qfx",
".rcprofile": "application/vnd.ipunplugged.rcprofile",
".irp": "application/vnd.irepository.package+xml",
".xpr": "application/vnd.is-xpr",
".fcs": "application/vnd.isac.fcs",
".jam": "application/vnd.jam",
".rms": "application/vnd.jcp.javame.midlet-rms",
".jisp": "application/vnd.jisp",
".joda": "application/vnd.joost.joda-archive",
".ktz": "application/vnd.kahootz",
".ktr": "application/vnd.kahootz",
".karbon": "application/vnd.kde.karbon",
".chrt": "application/vnd.kde.kchart",
".kfo": "application/vnd.kde.kformula",
".flw": "application/vnd.kde.kivio",
".kon": "application/vnd.kde.kontour",
".kpr": "application/vnd.kde.kpresenter",
".kpt": "application/vnd.kde.kpresenter",
".ksp": "application/vnd.kde.kspread",
".kwd": "application/vnd.kde.kword",
".kwt": "application/vnd.kde.kword",
".htke": "application/vnd.kenameaapp",
".kia": "application/vnd.kidspiration",
".kne": "application/vnd.Kinar",
".knp": "application/vnd.Kinar",
".sdf": "application/vnd.Kinar",
".skp": "application/vnd.koan",
".skd": "application/vnd.koan",
".skm": "application/vnd.koan",
".skt": "application/vnd.koan",
".sse": "application/vnd.kodak-descriptor",
".lasjson": "application/vnd.las.las+json",
".lasxml": "application/vnd.las.las+xml",
".lbd": "application/vnd.llamagraphics.life-balance.desktop",
".lbe": "application/vnd.llamagraphics.life-balance.exchange+xml",
".123": "application/vnd.lotus-1-2-3",
".wk4": "application/vnd.lotus-1-2-3",
".wk3": "application/vnd.lotus-1-2-3",
".wk1": "application/vnd.lotus-1-2-3",
".apr": "application/vnd.lotus-approach",
".vew": "application/vnd.lotus-approach",
".prz": "application/vnd.lotus-freelance",
".pre": "application/vnd.lotus-freelance",
".nsf": "application/vnd.lotus-notes",
".ntf": "application/vnd.lotus-notes",
".ndl": "application/vnd.lotus-notes",
".ns4": "application/vnd.lotus-notes",
".ns3": "application/vnd.lotus-notes",
".ns2": "application/vnd.lotus-notes",
".nsh": "application/vnd.lotus-notes",
".nsg": "application/vnd.lotus-notes",
".or3": "application/vnd.lotus-organizer",
".or2": "application/vnd.lotus-organizer",
".org": "application/vnd.lotus-organizer",
".scm": "application/vnd.lotus-screencam",
".lwp": "application/vnd.lotus-wordpro",
".sam": "application/vnd.lotus-wordpro",
".portpkg": "application/vnd.macports.portpkg",
".mvt": "application/vnd.mapbox-vector-tile",
".mdc": "application/vnd.marlin.drm.mdcf",
".mmdb": "application/vnd.maxmind.maxmind-db",
".mcd": "application/vnd.mcd",
".mc1": "application/vnd.medcalcdata",
".cdkey": "application/vnd.mediastation.cdkey",
".mwf": "application/vnd.MFER",
".mfm": "application/vnd.mfmp",
".flo": "application/vnd.micrografx.flo",
".igx": "application/vnd.micrografx.igx",
".mif": "application/vnd.mif",
".daf": "application/vnd.Mobius.DAF",
".dis": "application/vnd.Mobius.DIS",
".mbk": "application/vnd.Mobius.MBK",
".mqy": "application/vnd.Mobius.MQY",
".msl": "application/vnd.Mobius.MSL",
".plc": "application/vnd.Mobius.PLC",
".txf": "application/vnd.Mobius.TXF",
".mpn": "application/vnd.mophun.application",
".mpc": "application/vnd.mophun.certificate",
".xul": "application/vnd.mozilla.xul+xml",
".3mf": "application/vnd.ms-3mfdocument",
".cil": "application/vnd.ms-artgalry",
".asf": "application/vnd.ms-asf",
".cab": "application/vnd.ms-cab-compressed",
".xls": "application/vnd.ms-excel",
".xlm": "application/vnd.ms-excel",
".xla": "application/vnd.ms-excel",
".xlc": "application/vnd.ms-excel",
".xlt": "application/vnd.ms-excel",
".xlw": "application/vnd.ms-excel",
".xltm": "application/vnd.ms-excel.template.macroEnabled.12",
".xlam": "application/vnd.ms-excel.addin.macroEnabled.12",
".xlsb": "application/vnd.ms-excel.sheet.binary.macroEnabled.12",
".xlsm": "application/vnd.ms-excel.sheet.macroEnabled.12",
".eot": "application/vnd.ms-fontobject",
".chm": "application/vnd.ms-htmlhelp",
".ims": "application/vnd.ms-ims",
".lrm": "application/vnd.ms-lrm",
".thmx": "application/vnd.ms-officetheme",
".ppt": "application/vnd.ms-powerpoint",
".pps": "application/vnd.ms-powerpoint",
".pot": "application/vnd.ms-powerpoint",
".ppam": "application/vnd.ms-powerpoint.addin.macroEnabled.12",
".pptm": "application/vnd.ms-powerpoint.presentation.macroEnabled.12",
".sldm": "application/vnd.ms-powerpoint.slide.macroEnabled.12",
".ppsm": "application/vnd.ms-powerpoint.slideshow.macroEnabled.12",
".potm": "application/vnd.ms-powerpoint.template.macroEnabled.12",
".mpp": "application/vnd.ms-project",
".mpt": "application/vnd.ms-project",
".tnef": "application/vnd.ms-tnef",
".tnf": "application/vnd.ms-tnef",
".docm": "application/vnd.ms-word.document.macroEnabled.12",
".dotm": "application/vnd.ms-word.template.macroEnabled.12",
".wcm": "application/vnd.ms-works",
".wdb": "application/vnd.ms-works",
".wks": "application/vnd.ms-works",
".wps": "application/vnd.ms-works",
".wpl": "application/vnd.ms-wpl",
".xps": "application/vnd.ms-xpsdocument",
".msa": "application/vnd.msa-disk-image",
".mseq": "application/vnd.mseq",
".crtr": "application/vnd.multiad.creator",
".cif": "application/vnd.multiad.creator.cif",
".mus": "application/vnd.musician",
".msty": "application/vnd.muvee.style",
".taglet": "application/vnd.mynfc",
".entity": "application/vnd.nervana",
".request": "application/vnd.nervana",
".bkm": "application/vnd.nervana",
".kcm": "application/vnd.nervana",
".nitf": "application/vnd.nitf",
".nlu": "application/vnd.neurolanguage.nlu",
".nds": "application/vnd.nintendo.nitro.rom",
".sfc": "application/vnd.nintendo.snes.rom",
".smc": "application/vnd.nintendo.snes.rom",
".nnd": "application/vnd.noblenet-directory",
".nns": "application/vnd.noblenet-sealer",
".nnw": "application/vnd.noblenet-web",
".ac": "application/vnd.nokia.n-gage.ac+xml",
".ngdat": "application/vnd.nokia.n-gage.data",
".n-gage": "application/vnd.nokia.n-gage.symbian.install",
".rpst": "application/vnd.nokia.radio-preset",
".rpss": "application/vnd.nokia.radio-presets",
".edm": "application/vnd.novadigm.EDM",
".edx": "application/vnd.novadigm.EDX",
".ext": "application/vnd.novadigm.EXT",
".odc": "application/vnd.oasis.opendocument.chart",
".otc": "application/vnd.oasis.opendocument.chart-template",
".odb": "application/vnd.oasis.opendocument.database",
".odf": "application/vnd.oasis.opendocument.formula",
".odg": "application/vnd.oasis.opendocument.graphics",
".otg": "application/vnd.oasis.opendocument.graphics-template",
".odi": "application/vnd.oasis.opendocument.image",
".oti": "application/vnd.oasis.opendocument.image-template",
".odp": "application/vnd.oasis.opendocument.presentation",
".otp": "application/vnd.oasis.opendocument.presentation-template",
".ods": "application/vnd.oasis.opendocument.spreadsheet",
".ots": "application/vnd.oasis.opendocument.spreadsheet-template",
".odt": "application/vnd.oasis.opendocument.text",
".odm": "application/vnd.oasis.opendocument.text-master",
".ott": "application/vnd.oasis.opendocument.text-template",
".oth": "application/vnd.oasis.opendocument.text-web",
".xo": "application/vnd.olpc-sugar",
".dd2": "application/vnd.oma.dd2+xml",
".tam": "application/vnd.onepager",
".tamp": "application/vnd.onepagertamp",
".tamx": "application/vnd.onepagertamx",
".tat": "application/vnd.onepagertat",
".tatp": "application/vnd.onepagertatp",
".tatx": "application/vnd.onepagertatx",
".obgx": "application/vnd.openblox.game+xml",
".obg": "application/vnd.openblox.game-binary",
".oeb": "application/vnd.openeye.oeb",
".oxt": "application/vnd.openofficeorg.extension",
".osm": "application/vnd.openstreetmap.data+xml",
".pptx": "application/vnd.openxmlformats-officedocument.presentationml.presentation",
".sldx": "application/vnd.openxmlformats-officedocument.presentationml.slide",
".ppsx": "application/vnd.openxmlformats-officedocument.presentationml.slideshow",
".potx": "application/vnd.openxmlformats-officedocument.presentationml.template",
".xlsx": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
".xltx": "application/vnd.openxmlformats-officedocument.spreadsheetml.template",
".docx": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
".dotx": "application/vnd.openxmlformats-officedocument.wordprocessingml.template",
".ndc": "application/vnd.osa.netdeploy",
".mgp": "application/vnd.osgeo.mapguide.package",
".dp": "application/vnd.osgi.dp",
".esa": "application/vnd.osgi.subsystem",
".oxlicg": "application/vnd.oxli.countgraph",
".prc": "application/vnd.palm",
".pdb": "application/vnd.palm",
".pqa": "application/vnd.palm",
".oprc": "application/vnd.palm",
".plp": "application/vnd.panoply",
".paw": "application/vnd.pawaafile",
".str": "application/vnd.pg.format",
".ei6": "application/vnd.pg.osasli",
".pil": "application/vnd.piaccess.application-license",
".efif": "application/vnd.picsel",
".wg": "application/vnd.pmi.widget",
".plf": "application/vnd.pocketlearn",
".pbd": "application/vnd.powerbuilder6",
".preminet": "application/vnd.preminet",
".box": "application/vnd.previewsystems.box",
".vbox": "application/vnd.previewsystems.box",
".mgz": "application/vnd.proteus.magazine",
".qps": "application/vnd.publishare-delta-tree",
".ptid": "application/vnd.pvi.ptid1",
".bar": "application/vnd.qualcomm.brew-app-res",
".qxd": "application/vnd.Quark.QuarkXPress",
".qxt": "application/vnd.Quark.QuarkXPress",
".qwd": "application/vnd.Quark.QuarkXPress",
".qwt": "application/vnd.Quark.QuarkXPress",
".qxl": "application/vnd.Quark.QuarkXPress",
".qxb": "application/vnd.Quark.QuarkXPress",
".quox": "application/vnd.quobject-quoxdocument",
".quiz": "application/vnd.quobject-quoxdocument",
".tree": "application/vnd.rainstor.data",
".rar": "application/vnd.rar",
".bed": "application/vnd.realvnc.bed",
".mxl": "application/vnd.recordare.musicxml",
".cryptonote": "application/vnd.rig.cryptonote",
".link66": "application/vnd.route66.link66+xml",
".st": "application/vnd.sailingtracker.track",
".scd": "application/vnd.scribus",
".sla": "application/vnd.scribus",
".slaz": "application/vnd.scribus",
".s3df": "application/vnd.sealed.3df",
".scsf": "application/vnd.sealed.csf",
".sdoc": "application/vnd.sealed.doc",
".sdo": "application/vnd.sealed.doc",
".s1w": "application/vnd.sealed.doc",
".seml": "application/vnd.sealed.eml",
".sem": "application/vnd.sealed.eml",
".smht": "application/vnd.sealed.mht",
".smh": "application/vnd.sealed.mht",
".sppt": "application/vnd.sealed.ppt",
".s1p": "application/vnd.sealed.ppt",
".stif": "application/vnd.sealed.tiff",
".sxls": "application/vnd.sealed.xls",
".sxl": "application/vnd.sealed.xls",
".s1e": "application/vnd.sealed.xls",
".stml": "application/vnd.sealedmedia.softseal.html",
".s1h": "application/vnd.sealedmedia.softseal.html",
".spdf": "application/vnd.sealedmedia.softseal.pdf",
".spd": "application/vnd.sealedmedia.softseal.pdf",
".s1a": "application/vnd.sealedmedia.softseal.pdf",
".see": "application/vnd.seemail",
".sema": "application/vnd.sema",
".semd": "application/vnd.semd",
".semf": "application/vnd.semf",
".ifm": "application/vnd.shana.informed.formdata",
".itp": "application/vnd.shana.informed.formtemplate",
".iif": "application/vnd.shana.informed.interchange",
".ipk": "application/vnd.shana.informed.package",
".twd": "application/vnd.SimTech-MindMapper",
".twds": "application/vnd.SimTech-MindMapper",
".mmf": "application/vnd.smaf",
".notebook": "application/vnd.smart.notebook",
".teacher": "application/vnd.smart.teacher",
".fo": "application/vnd.software602.filler.form+xml",
".zfo": "application/vnd.software602.filler.form-xml-zip",
".sdkm": "application/vnd.solent.sdkm+xml",
".sdkd": "application/vnd.solent.sdkm+xml",
".dxp": "application/vnd.spotfire.dxp",
".sfs": "application/vnd.spotfire.sfs",
".smzip": "application/vnd.stepmania.package",
".sm": "application/vnd.stepmania.stepchart",
".wadl": "application/vnd.sun.wadl+xml",
".sus": "application/vnd.sus-calendar",
".susp": "application/vnd.sus-calendar",
".xsm": "application/vnd.syncml+xml",
".bdm": "application/vnd.syncml.dm+wbxml",
".xdm": "application/vnd.syncml.dm+xml",
".ddf": "application/vnd.syncml.dmddf+xml",
".tao": "application/vnd.tao.intent-module-archive",
".pcap": "application/vnd.tcpdump.pcap",
".cap": "application/vnd.tcpdump.pcap",
".dmp": "application/vnd.tcpdump.pcap",
".qvd": "application/vnd.theqvd",
".vfr": "application/vnd.tml",
".viaframe": "application/vnd.tml",
".tmo": "application/vnd.tmobile-livetv",
".tpt": "application/vnd.trid.tpt",
".mxs": "application/vnd.triscape.mxs",
".tra": "application/vnd.trueapp",
".ufdl": "application/vnd.ufdl",
".ufd": "application/vnd.ufdl",
".frm": "application/vnd.ufdl",
".utz": "application/vnd.uiq.theme",
".umj": "application/vnd.umajin",
".unityweb": "application/vnd.unity",
".uoml": "application/vnd.uoml+xml",
".uo": "application/vnd.uoml+xml",
".urim": "application/vnd.uri-map",
".urimap": "application/vnd.uri-map",
".vmt": "application/vnd.valve.source.material",
".vcx": "application/vnd.vcx",
".mxi": "application/vnd.vd-study",
".study-inter": "application/vnd.vd-study",
".model-inter": "application/vnd.vd-study",
".vwx": "application/vnd.vectorworks",
".vsc": "application/vnd.vidsoft.vidconference",
".vsd": "application/vnd.visio",
".vst": "application/vnd.visio",
".vsw": "application/vnd.visio",
".vss": "application/vnd.visio",
".vis": "application/vnd.visionary",
".vsf": "application/vnd.vsf",
".sic": "application/vnd.wap.sic",
".slc": "application/vnd.wap.slc",
".wbxml": "application/vnd.wap.wbxml",
".wmlc": "application/vnd.wap.wmlc",
".wmlsc": "application/vnd.wap.wmlscriptc",
".wtb": "application/vnd.webturbo",
".p2p": "application/vnd.wfa.p2p",
".wsc": "application/vnd.wfa.wsc",
".wmc": "application/vnd.wmc",
".m": "application/vnd.wolfram.mathematica.package",
".nbp": "application/vnd.wolfram.player",
".wpd": "application/vnd.wordperfect",
".wqd": "application/vnd.wqd",
".stf": "application/vnd.wt.stf",
".wv": "application/vnd.wv.csp+wbxml",
".xar": "application/vnd.xara",
".xfdl": "application/vnd.xfdl",
".xfd": "application/vnd.xfdl",
".cpkg": "application/vnd.xmpie.cpkg",
".dpkg": "application/vnd.xmpie.dpkg",
".ppkg": "application/vnd.xmpie.ppkg",
".xlim": "application/vnd.xmpie.xlim",
".hvd": "application/vnd.yamaha.hv-dic",
".hvs": "application/vnd.yamaha.hv-script",
".hvp": "application/vnd.yamaha.hv-voice",
".osf": "application/vnd.yamaha.openscoreformat",
".saf": "application/vnd.yamaha.smaf-audio",
".spf": "application/vnd.yamaha.smaf-phrase",
".yme": "application/vnd.yaoweme",
".cmp": "application/vnd.yellowriver-custom-menu",
".zir": "application/vnd.zul",
".zirz": "application/vnd.zul",
".zaz": "application/vnd.zzazz.deck+xml",
".vxml": "application/voicexml+xml",
".wif": "application/watcherinfo+xml",
".wgt": "application/widget",
".wsdl": "application/wsdl+xml",
".wspolicy": "application/wspolicy+xml",
".xav": "application/xcap-att+xml",
".xca": "application/xcap-caps+xml",
".xdf": "application/xcap-diff+xml",
".xel": "application/xcap-el+xml",
".xer": "application/xcap-error+xml",
".xns": "application/xcap-ns+xml",
".xhtml": "application/xhtml+xml",
".xhtm": "application/xhtml+xml",
".xht": "application/xhtml+xml",
".dtd": "application/xml-dtd",
".xop": "application/xop+xml",
".xsl": "application/xslt+xml",
".xslt": "application/xslt+xml",
".mxml": "application/xv+xml",
".xhvml": "application/xv+xml",
".xvml": "application/xv+xml",
".xvm": "application/xv+xml",
".yang": "application/yang",
".yin": "application/yin+xml",
".zip": "application/zip",
".726": "audio/32kadpcm",
".ac3": "audio/ac3",
".amr": "audio/AMR",
".awb": "audio/AMR-WB",
".acn": "audio/asc",
".aal": "audio/ATRAC-ADVANCED-LOSSLESS",
".atx": "audio/ATRAC-X",
".at3": "audio/ATRAC3",
".aa3": "audio/ATRAC3",
".omg": "audio/ATRAC3",
".au": "audio/basic",
".snd": "audio/basic",
".dls": "audio/dls",
".evc": "audio/EVRC",
".evb": "audio/EVRCB",
".enw": "audio/EVRCNW",
".evw": "audio/EVRCWB",
".lbc": "audio/iLBC",
".l16": "audio/L16",
".mxmf": "audio/mobile-xmf",
".m4a": "audio/mp4",
".mp3": "audio/mpeg",
".mpga": "audio/mpeg",
".mp1": "audio/mpeg",
".mp2": "audio/mpeg",
".oga": "audio/ogg",
".ogg": "audio/ogg",
".opus": "audio/ogg",
".spx": "audio/ogg",
".sid": "audio/prs.sid",
".psid": "audio/prs.sid",
".qcp": "audio/qcelp",
".smv": "audio/SMV",
".koz": "audio/vnd.audikoz",
".uva": "audio/vnd.dece.audio",
".uvva": "audio/vnd.dece.audio",
".eol": "audio/vnd.digital-winds",
".mlp": "audio/vnd.dolby.mlp",
".dts": "audio/vnd.dts",
".dtshd": "audio/vnd.dts.hd",
".plj": "audio/vnd.everad.plj",
".lvp": "audio/vnd.lucent.voice",
".pya": "audio/vnd.ms-playready.media.pya",
".vbk": "audio/vnd.nortel.vbk",
".ecelp4800": "audio/vnd.nuera.ecelp4800",
".ecelp7470": "audio/vnd.nuera.ecelp7470",
".ecelp9600": "audio/vnd.nuera.ecelp9600",
".rip": "audio/vnd.rip",
".smp3": "audio/vnd.sealedmedia.softseal.mpeg",
".smp": "audio/vnd.sealedmedia.softseal.mpeg",
".s1m": "audio/vnd.sealedmedia.softseal.mpeg",
".ttc": "font/collection",
".otf": "font/otf",
".ttf": "font/ttf",
".woff": "font/woff",
".woff2": "font/woff2",
".bmp": "image/bmp",
".dib": "image/bmp",
".cgm": "image/cgm",
".drle": "image/dicom-rle",
".emf": "image/emf",
".fits": "image/fits",
".fit": "image/fits",
".fts": "image/fits",
".gif": "image/gif",
".ief": "image/ief",
".jls": "image/jls",
".jp2": "image/jp2",
".jpg2": "image/jp2",
".jpg": "image/jpeg",
".jpeg": "image/jpeg",
".jpe": "image/jpeg",
".jfif": "image/jpeg",
".jpm": "image/jpm",
".jpgm": "image/jpm",
".jpx": "image/jpx",
".jpf": "image/jpx",
".ktx": "image/ktx",
".png": "image/png",
".btif": "image/prs.btif",
".btf": "image/prs.btif",
".pti": "image/prs.pti",
".svg": "image/svg+xml",
".svgz": "image/svg+xml",
".t38": "image/t38",
".tiff": "image/tiff",
".tif": "image/tiff",
".tfx": "image/tiff-fx",
".psd": "image/vnd.adobe.photoshop",
".azv": "image/vnd.airzip.accelerator.azv",
".uvi": "image/vnd.dece.graphic",
".uvvi": "image/vnd.dece.graphic",
".uvg": "image/vnd.dece.graphic",
".uvvg": "image/vnd.dece.graphic",
".djvu": "image/vnd.djvu",
".djv": "image/vnd.djvu",
".dwg": "image/vnd.dwg",
".dxf": "image/vnd.dxf",
".fbs": "image/vnd.fastbidsheet",
".fpx": "image/vnd.fpx",
".fst": "image/vnd.fst",
".mmr": "image/vnd.fujixerox.edmics-mmr",
".rlc": "image/vnd.fujixerox.edmics-rlc",
".pgb": "image/vnd.globalgraphics.pgb",
".ico": "image/vnd.microsoft.icon",
".apng": "image/vnd.mozilla.apng",
".mdi": "image/vnd.ms-modi",
".hdr": "image/vnd.radiance",
".rgbe": "image/vnd.radiance",
".xyze": "image/vnd.radiance",
".spng": "image/vnd.sealed.png",
".spn": "image/vnd.sealed.png",
".s1n": "image/vnd.sealed.png",
".sgif": "image/vnd.sealedmedia.softseal.gif",
".sgi": "image/vnd.sealedmedia.softseal.gif",
".s1g": "image/vnd.sealedmedia.softseal.gif",
".sjpg": "image/vnd.sealedmedia.softseal.jpg",
".sjp": "image/vnd.sealedmedia.softseal.jpg",
".s1j": "image/vnd.sealedmedia.softseal.jpg",
".tap": "image/vnd.tencent.tap",
".vtf": "image/vnd.valve.source.texture",
".wbmp": "image/vnd.wap.wbmp",
".xif": "image/vnd.xiff",
".pcx": "image/vnd.zbrush.pcx",
".wmf": "image/wmf",
".u8msg": "message/global",
".u8dsn": "message/global-delivery-status",
".u8mdn": "message/global-disposition-notification",
".u8hdr": "message/global-headers",
".eml": "message/rfc822",
".mail": "message/rfc822",
".art": "message/rfc822",
".gltf": "model/gltf+json",
".igs": "model/iges",
".iges": "model/iges",
".msh": "model/mesh",
".mesh": "model/mesh",
".silo": "model/mesh",
".dae": "model/vnd.collada+xml",
".dwf": "model/vnd.dwf",
".gdl": "model/vnd.gdl",
".gsm": "model/vnd.gdl",
".win": "model/vnd.gdl",
".dor": "model/vnd.gdl",
".lmp": "model/vnd.gdl",
".rsm": "model/vnd.gdl",
".msm": "model/vnd.gdl",
".ism": "model/vnd.gdl",
".gtw": "model/vnd.gtw",
".moml": "model/vnd.moml+xml",
".mts": "model/vnd.mts",
".ogex": "model/vnd.opengex",
".x_b": "model/vnd.parasolid.transmit.binary",
".xmt_bin": "model/vnd.parasolid.transmit.binary",
".x_t": "model/vnd.parasolid.transmit.text",
".xmt_txt": "model/vnd.parasolid.transmit.text",
".bsp": "model/vnd.valve.source.compiled-map",
".vtu": "model/vnd.vtu",
".wrl": "model/vrml",
".vrml": "model/vrml",
".x3db": "model/x3d+xml",
".x3dv": "model/x3d-vrml",
".x3dvz": "model/x3d-vrml",
".bmed": "multipart/vnd.bint.med-plus",
".vpm": "multipart/voice-message",
".appcache": "text/cache-manifest",
".manifest": "text/cache-manifest",
".ics": "text/calendar",
".ifb": "text/calendar",
".css": "text/css",
".csv": "text/csv",
".csvs": "text/csv-schema",
".soa": "text/dns",
".zone": "text/dns",
".html": "text/html",
".htm": "text/html",
".cnd": "text/jcr-cnd",
".markdown": "text/markdown",
".md": "text/markdown",
".miz": "text/mizar",
".n3": "text/n3",
".txt": "text/plain",
".asc": "text/plain",
".text": "text/plain",
".pm": "text/plain",
".el": "text/plain",
".c": "text/plain",
".h": "text/plain",
".cc": "text/plain",
".hh": "text/plain",
".cxx": "text/plain",
".hxx": "text/plain",
".f90": "text/plain",
".conf": "text/plain",
".log": "text/plain",
".provn": "text/provenance-notation",
".rst": "text/prs.fallenstein.rst",
".tag": "text/prs.lines.tag",
".dsc": "text/prs.lines.tag",
".rtx": "text/richtext",
".sgml": "text/sgml",
".sgm": "text/sgml",
".tsv": "text/tab-separated-values",
".t": "text/troff",
".tr": "text/troff",
".roff": "text/troff",
".ttl": "text/turtle",
".uris": "text/uri-list",
".uri": "text/uri-list",
".vcf": "text/vcard",
".vcard": "text/vcard",
".a": "text/vnd.a",
".abc": "text/vnd.abc",
".ascii": "text/vnd.ascii-art",
".copyright": "text/vnd.debian.copyright",
".dms": "text/vnd.DMClientScript",
".sub": "text/vnd.dvb.subtitle",
".jtd": "text/vnd.esmertec.theme-descriptor",
".fly": "text/vnd.fly",
".flx": "text/vnd.fmi.flexstor",
".gv": "text/vnd.graphviz",
".dot": "text/vnd.graphviz",
".3dml": "text/vnd.in3d.3dml",
".3dm": "text/vnd.in3d.3dml",
".spot": "text/vnd.in3d.spot",
".spo": "text/vnd.in3d.spot",
".mpf": "text/vnd.ms-mediapackage",
".ccc": "text/vnd.net2phone.commcenter.command",
".uric": "text/vnd.si.uricatalogue",
".jad": "text/vnd.sun.j2me.app-descriptor",
".ts": "text/vnd.trolltech.linguist",
".si": "text/vnd.wap.si",
".sl": "text/vnd.wap.sl",
".wml": "text/vnd.wap.wml",
".wmls": "text/vnd.wap.wmlscript",
".xml": "text/xml",
".xsd": "text/xml",
".rng": "text/xml",
".ent": "text/xml-external-parsed-entity",
".3gp": "video/3gpp",
".3gpp": "video/3gpp",
".3g2": "video/3gpp2",
".3gpp2": "video/3gpp2",
".m4s": "video/iso.segment",
".mj2": "video/mj2",
".mjp2": "video/mj2",
".mp4": "video/mp4",
".mpg4": "video/mp4",
".m4v": "video/mp4",
".mpeg": "video/mpeg",
".mpg": "video/mpeg",
".mpe": "video/mpeg",
".m1v": "video/mpeg",
".m2v": "video/mpeg",
".ogv": "video/ogg",
".mov": "video/quicktime",
".qt": "video/quicktime",
".uvh": "video/vnd.dece.hd",
".uvvh": "video/vnd.dece.hd",
".uvm": "video/vnd.dece.mobile",
".uvvm": "video/vnd.dece.mobile",
".uvu": "video/vnd.dece.mp4",
".uvvu": "video/vnd.dece.mp4",
".uvp": "video/vnd.dece.pd",
".uvvp": "video/vnd.dece.pd",
".uvs": "video/vnd.dece.sd",
".uvvs": "video/vnd.dece.sd",
".uvv": "video/vnd.dece.video",
".uvvv": "video/vnd.dece.video",
".dvb": "video/vnd.dvb.file",
".fvt": "video/vnd.fvt",
".mxu": "video/vnd.mpegurl",
".m4u": "video/vnd.mpegurl",
".pyv": "video/vnd.ms-playready.media.pyv",
".nim": "video/vnd.nokia.interleaved-multimedia",
".bik": "video/vnd.radgamettools.bink",
".bk2": "video/vnd.radgamettools.bink",
".smk": "video/vnd.radgamettools.smacker",
".smpg": "video/vnd.sealed.mpeg1",
".s11": "video/vnd.sealed.mpeg1",
".s14": "video/vnd.sealed.mpeg4",
".sswf": "video/vnd.sealed.swf",
".ssw": "video/vnd.sealed.swf",
".smov": "video/vnd.sealedmedia.softseal.mov",
".smo": "video/vnd.sealedmedia.softseal.mov",
".s1q": "video/vnd.sealedmedia.softseal.mov",
".viv": "video/vnd.vivo",
".cpt": "application/mac-compactpro",
".metalink": "application/metalink+xml",
".owx": "application/owl+xml",
".rss": "application/rss+xml",
".apk": "application/vnd.android.package-archive",
".dd": "application/vnd.oma.dd+xml",
".dcf": "application/vnd.oma.drm.content",
".o4a": "application/vnd.oma.drm.dcf",
".o4v": "application/vnd.oma.drm.dcf",
".dm": "application/vnd.oma.drm.message",
".drc": "application/vnd.oma.drm.rights+wbxml",
".dr": "application/vnd.oma.drm.rights+xml",
".sxc": "application/vnd.sun.xml.calc",
".stc": "application/vnd.sun.xml.calc.template",
".sxd": "application/vnd.sun.xml.draw",
".std": "application/vnd.sun.xml.draw.template",
".sxi": "application/vnd.sun.xml.impress",
".sti": "application/vnd.sun.xml.impress.template",
".sxm": "application/vnd.sun.xml.math",
".sxw": "application/vnd.sun.xml.writer",
".sxg": "application/vnd.sun.xml.writer.global",
".stw": "application/vnd.sun.xml.writer.template",
".sis": "application/vnd.symbian.install",
".mms": "application/vnd.wap.mms-message",
".anx": "application/x-annodex",
".bcpio": "application/x-bcpio",
".torrent": "application/x-bittorrent",
".bz2": "application/x-bzip2",
".vcd": "application/x-cdlink",
".crx": "application/x-chrome-extension",
".cpio": "application/x-cpio",
".csh": "application/x-csh",
".dcr": "application/x-director",
".dir": "application/x-director",
".dxr": "application/x-director",
".dvi": "application/x-dvi",
".spl": "application/x-futuresplash",
".gtar": "application/x-gtar",
".hdf": "application/x-hdf",
".jar": "application/x-java-archive",
".jnlp": "application/x-java-jnlp-file",
".pack": "application/x-java-pack200",
".kil": "application/x-killustrator",
".latex": "application/x-latex",
".nc": "application/x-netcdf",
".cdf": "application/x-netcdf",
".pl": "application/x-perl",
".rpm": "application/x-rpm",
".sh": "application/x-sh",
".shar": "application/x-shar",
".sit": "application/x-stuffit",
".sv4cpio": "application/x-sv4cpio",
".sv4crc": "application/x-sv4crc",
".tar": "application/x-tar",
".tcl": "application/x-tcl",
".tex": "application/x-tex",
".texinfo": "application/x-texinfo",
".texi": "application/x-texinfo",
".man": "application/x-troff-man",
".1": "application/x-troff-man",
".2": "application/x-troff-man",
".3": "application/x-troff-man",
".4": "application/x-troff-man",
".5": "application/x-troff-man",
".6": "application/x-troff-man",
".7": "application/x-troff-man",
".8": "application/x-troff-man",
".me": "application/x-troff-me",
".ms": "application/x-troff-ms",
".ustar": "application/x-ustar",
".src": "application/x-wais-source",
".xpi": "application/x-xpinstall",
".xspf": "application/x-xspf+xml",
".xz": "application/x-xz",
".mid": "audio/midi",
".midi": "audio/midi",
".kar": "audio/midi",
".aif": "audio/x-aiff",
".aiff": "audio/x-aiff",
".aifc": "audio/x-aiff",
".axa": "audio/x-annodex",
".flac": "audio/x-flac",
".mka": "audio/x-matroska",
".mod": "audio/x-mod",
".ult": "audio/x-mod",
".uni": "audio/x-mod",
".m15": "audio/x-mod",
".mtm": "audio/x-mod",
".669": "audio/x-mod",
".med": "audio/x-mod",
".m3u": "audio/x-mpegurl",
".wax": "audio/x-ms-wax",
".wma": "audio/x-ms-wma",
".ram": "audio/x-pn-realaudio",
".rm": "audio/x-pn-realaudio",
".ra": "audio/x-realaudio",
".s3m": "audio/x-s3m",
".stm": "audio/x-stm",
".wav": "audio/x-wav",
".xyz": "chemical/x-xyz",
".webp": "image/webp",
".ras": "image/x-cmu-raster",
".pnm": "image/x-portable-anymap",
".pbm": "image/x-portable-bitmap",
".pgm": "image/x-portable-graymap",
".ppm": "image/x-portable-pixmap",
".rgb": "image/x-rgb",
".tga": "image/x-targa",
".xbm": "image/x-xbitmap",
".xpm": "image/x-xpixmap",
".xwd": "image/x-xwindowdump",
".sandboxed": "text/html-sandboxed",
".pod": "text/x-pod",
".etx": "text/x-setext",
".webm": "video/webm",
".axv": "video/x-annodex",
".flv": "video/x-flv",
".fxm": "video/x-javafx",
".mkv": "video/x-matroska",
".mk3d": "video/x-matroska-3d",
".asx": "video/x-ms-asf",
".wm": "video/x-ms-wm",
".wmv": "video/x-ms-wmv",
".wmx": "video/x-ms-wmx",
".wvx": "video/x-ms-wvx",
".avi": "video/x-msvideo",
".movie": "video/x-sgi-movie",
".ice": "x-conference/x-cooltalk",
".sisx": "x-epoc/x-sisx-app",
}
for ext, name := range mimeTypes {
if err := mime.AddExtensionType(ext, name); err != nil {
panic(err)
}
}
}