github.com/maynardminer/ethereumprogpow@v1.8.23/swarm/api/gen_mime.go (about)

     1  // Code generated by github.com/ethereum/go-ethereum/cmd/swarm/mimegen. DO NOT EDIT.
     2  
     3  package api
     4  
     5  import "mime"
     6  
     7  func init() {
     8  	var mimeTypes = map[string]string{
     9  		".a2l":         "application/A2L",
    10  		".aml":         "application/AML",
    11  		".ez":          "application/andrew-inset",
    12  		".atf":         "application/ATF",
    13  		".atfx":        "application/ATFX",
    14  		".atxml":       "application/ATXML",
    15  		".atom":        "application/atom+xml",
    16  		".atomcat":     "application/atomcat+xml",
    17  		".atomdeleted": "application/atomdeleted+xml",
    18  		".atomsvc":     "application/atomsvc+xml",
    19  		".apxml":       "application/auth-policy+xml",
    20  		".xdd":         "application/bacnet-xdd+zip",
    21  		".xcs":         "application/calendar+xml",
    22  		".cbor":        "application/cbor",
    23  		".ccmp":        "application/ccmp+xml",
    24  		".ccxml":       "application/ccxml+xml",
    25  		".cdfx":        "application/CDFX+XML",
    26  		".cdmia":       "application/cdmi-capability",
    27  		".cdmic":       "application/cdmi-container",
    28  		".cdmid":       "application/cdmi-domain",
    29  		".cdmio":       "application/cdmi-object",
    30  		".cdmiq":       "application/cdmi-queue",
    31  		".cea":         "application/CEA",
    32  		".cellml":      "application/cellml+xml",
    33  		".cml":         "application/cellml+xml",
    34  		".clue":        "application/clue_info+xml",
    35  		".cmsc":        "application/cms",
    36  		".cpl":         "application/cpl+xml",
    37  		".csrattrs":    "application/csrattrs",
    38  		".mpd":         "application/dash+xml",
    39  		".mpdd":        "application/dashdelta",
    40  		".davmount":    "application/davmount+xml",
    41  		".dcd":         "application/DCD",
    42  		".dcm":         "application/dicom",
    43  		".dii":         "application/DII",
    44  		".dit":         "application/DIT",
    45  		".xmls":        "application/dskpp+xml",
    46  		".dssc":        "application/dssc+der",
    47  		".xdssc":       "application/dssc+xml",
    48  		".dvc":         "application/dvcs",
    49  		".es":          "application/ecmascript",
    50  		".efi":         "application/efi",
    51  		".emma":        "application/emma+xml",
    52  		".emotionml":   "application/emotionml+xml",
    53  		".epub":        "application/epub+zip",
    54  		".exi":         "application/exi",
    55  		".finf":        "application/fastinfoset",
    56  		".fdt":         "application/fdt+xml",
    57  		".pfr":         "application/font-tdpfr",
    58  		".geojson":     "application/geo+json",
    59  		".gml":         "application/gml+xml",
    60  		".gz":          "application/gzip",
    61  		".tgz":         "application/gzip",
    62  		".stk":         "application/hyperstudio",
    63  		".ink":         "application/inkml+xml",
    64  		".inkml":       "application/inkml+xml",
    65  		".ipfix":       "application/ipfix",
    66  		".its":         "application/its+xml",
    67  		".js":          "application/javascript",
    68  		".jrd":         "application/jrd+json",
    69  		".json":        "application/json",
    70  		".json-patch":  "application/json-patch+json",
    71  		".jsonld":      "application/ld+json",
    72  		".lgr":         "application/lgr+xml",
    73  		".wlnk":        "application/link-format",
    74  		".lostxml":     "application/lost+xml",
    75  		".lostsyncxml": "application/lostsync+xml",
    76  		".lxf":         "application/LXF",
    77  		".hqx":         "application/mac-binhex40",
    78  		".mads":        "application/mads+xml",
    79  		".mrc":         "application/marc",
    80  		".mrcx":        "application/marcxml+xml",
    81  		".nb":          "application/mathematica",
    82  		".ma":          "application/mathematica",
    83  		".mb":          "application/mathematica",
    84  		".mml":         "application/mathml+xml",
    85  		".mbox":        "application/mbox",
    86  		".meta4":       "application/metalink4+xml",
    87  		".mets":        "application/mets+xml",
    88  		".mf4":         "application/MF4",
    89  		".mods":        "application/mods+xml",
    90  		".m21":         "application/mp21",
    91  		".mp21":        "application/mp21",
    92  		".doc":         "application/msword",
    93  		".mxf":         "application/mxf",
    94  		".nq":          "application/n-quads",
    95  		".nt":          "application/n-triples",
    96  		".orq":         "application/ocsp-request",
    97  		".ors":         "application/ocsp-response",
    98  		".bin":         "application/octet-stream",
    99  		".lha":         "application/octet-stream",
   100  		".lzh":         "application/octet-stream",
   101  		".exe":         "application/octet-stream",
   102  		".class":       "application/octet-stream",
   103  		".so":          "application/octet-stream",
   104  		".dll":         "application/octet-stream",
   105  		".img":         "application/octet-stream",
   106  		".iso":         "application/octet-stream",
   107  		".oda":         "application/oda",
   108  		".odx":         "application/ODX",
   109  		".opf":         "application/oebps-package+xml",
   110  		".ogx":         "application/ogg",
   111  		".oxps":        "application/oxps",
   112  		".relo":        "application/p2p-overlay+xml",
   113  		".pdf":         "application/pdf",
   114  		".pdx":         "application/PDX",
   115  		".pgp":         "application/pgp-encrypted",
   116  		".sig":         "application/pgp-signature",
   117  		".p10":         "application/pkcs10",
   118  		".p12":         "application/pkcs12",
   119  		".pfx":         "application/pkcs12",
   120  		".p7m":         "application/pkcs7-mime",
   121  		".p7c":         "application/pkcs7-mime",
   122  		".p7s":         "application/pkcs7-signature",
   123  		".p8":          "application/pkcs8",
   124  		".cer":         "application/pkix-cert",
   125  		".crl":         "application/pkix-crl",
   126  		".pkipath":     "application/pkix-pkipath",
   127  		".pki":         "application/pkixcmp",
   128  		".pls":         "application/pls+xml",
   129  		".ps":          "application/postscript",
   130  		".eps":         "application/postscript",
   131  		".ai":          "application/postscript",
   132  		".provx":       "application/provenance+xml",
   133  		".cw":          "application/prs.cww",
   134  		".cww":         "application/prs.cww",
   135  		".hpub":        "application/prs.hpub+zip",
   136  		".rnd":         "application/prs.nprend",
   137  		".rct":         "application/prs.nprend",
   138  		".rdf-crypt":   "application/prs.rdf-xml-crypt",
   139  		".xsf":         "application/prs.xsf+xml",
   140  		".pskcxml":     "application/pskc+xml",
   141  		".rdf":         "application/rdf+xml",
   142  		".rif":         "application/reginfo+xml",
   143  		".rnc":         "application/relax-ng-compact-syntax",
   144  		".rld":         "application/resource-lists-diff+xml",
   145  		".rl":          "application/resource-lists+xml",
   146  		".rfcxml":      "application/rfc+xml",
   147  		".rs":          "application/rls-services+xml",
   148  		".gbr":         "application/rpki-ghostbusters",
   149  		".mft":         "application/rpki-manifest",
   150  		".roa":         "application/rpki-roa",
   151  		".rtf":         "application/rtf",
   152  		".scim":        "application/scim+json",
   153  		".scq":         "application/scvp-cv-request",
   154  		".scs":         "application/scvp-cv-response",
   155  		".spq":         "application/scvp-vp-request",
   156  		".spp":         "application/scvp-vp-response",
   157  		".sdp":         "application/sdp",
   158  		".soc":         "application/sgml-open-catalog",
   159  		".shf":         "application/shf+xml",
   160  		".siv":         "application/sieve",
   161  		".sieve":       "application/sieve",
   162  		".cl":          "application/simple-filter+xml",
   163  		".smil":        "application/smil+xml",
   164  		".smi":         "application/smil+xml",
   165  		".sml":         "application/smil+xml",
   166  		".rq":          "application/sparql-query",
   167  		".srx":         "application/sparql-results+xml",
   168  		".sql":         "application/sql",
   169  		".gram":        "application/srgs",
   170  		".grxml":       "application/srgs+xml",
   171  		".sru":         "application/sru+xml",
   172  		".ssml":        "application/ssml+xml",
   173  		".tau":         "application/tamp-apex-update",
   174  		".auc":         "application/tamp-apex-update-confirm",
   175  		".tcu":         "application/tamp-community-update",
   176  		".cuc":         "application/tamp-community-update-confirm",
   177  		".ter":         "application/tamp-error",
   178  		".tsa":         "application/tamp-sequence-adjust",
   179  		".sac":         "application/tamp-sequence-adjust-confirm",
   180  		".tur":         "application/tamp-update",
   181  		".tuc":         "application/tamp-update-confirm",
   182  		".tei":         "application/tei+xml",
   183  		".teiCorpus":   "application/tei+xml",
   184  		".odd":         "application/tei+xml",
   185  		".tfi":         "application/thraud+xml",
   186  		".tsq":         "application/timestamp-query",
   187  		".tsr":         "application/timestamp-reply",
   188  		".tsd":         "application/timestamped-data",
   189  		".trig":        "application/trig",
   190  		".ttml":        "application/ttml+xml",
   191  		".gsheet":      "application/urc-grpsheet+xml",
   192  		".rsheet":      "application/urc-ressheet+xml",
   193  		".td":          "application/urc-targetdesc+xml",
   194  		".uis":         "application/urc-uisocketdesc+xml",
   195  		".plb":         "application/vnd.3gpp.pic-bw-large",
   196  		".psb":         "application/vnd.3gpp.pic-bw-small",
   197  		".pvb":         "application/vnd.3gpp.pic-bw-var",
   198  		".sms":         "application/vnd.3gpp2.sms",
   199  		".tcap":        "application/vnd.3gpp2.tcap",
   200  		".imgcal":      "application/vnd.3lightssoftware.imagescal",
   201  		".pwn":         "application/vnd.3M.Post-it-Notes",
   202  		".aso":         "application/vnd.accpac.simply.aso",
   203  		".imp":         "application/vnd.accpac.simply.imp",
   204  		".acu":         "application/vnd.acucobol",
   205  		".atc":         "application/vnd.acucorp",
   206  		".acutc":       "application/vnd.acucorp",
   207  		".swf":         "application/vnd.adobe.flash.movie",
   208  		".fcdt":        "application/vnd.adobe.formscentral.fcdt",
   209  		".fxp":         "application/vnd.adobe.fxp",
   210  		".fxpl":        "application/vnd.adobe.fxp",
   211  		".xdp":         "application/vnd.adobe.xdp+xml",
   212  		".xfdf":        "application/vnd.adobe.xfdf",
   213  		".ahead":       "application/vnd.ahead.space",
   214  		".azf":         "application/vnd.airzip.filesecure.azf",
   215  		".azs":         "application/vnd.airzip.filesecure.azs",
   216  		".azw3":        "application/vnd.amazon.mobi8-ebook",
   217  		".acc":         "application/vnd.americandynamics.acc",
   218  		".ami":         "application/vnd.amiga.ami",
   219  		".apkg":        "application/vnd.anki",
   220  		".cii":         "application/vnd.anser-web-certificate-issue-initiation",
   221  		".fti":         "application/vnd.anser-web-funds-transfer-initiation",
   222  		".dist":        "application/vnd.apple.installer+xml",
   223  		".distz":       "application/vnd.apple.installer+xml",
   224  		".pkg":         "application/vnd.apple.installer+xml",
   225  		".mpkg":        "application/vnd.apple.installer+xml",
   226  		".m3u8":        "application/vnd.apple.mpegurl",
   227  		".swi":         "application/vnd.aristanetworks.swi",
   228  		".iota":        "application/vnd.astraea-software.iota",
   229  		".aep":         "application/vnd.audiograph",
   230  		".package":     "application/vnd.autopackage",
   231  		".bmml":        "application/vnd.balsamiq.bmml+xml",
   232  		".bmpr":        "application/vnd.balsamiq.bmpr",
   233  		".mpm":         "application/vnd.blueice.multipass",
   234  		".ep":          "application/vnd.bluetooth.ep.oob",
   235  		".le":          "application/vnd.bluetooth.le.oob",
   236  		".bmi":         "application/vnd.bmi",
   237  		".rep":         "application/vnd.businessobjects",
   238  		".tlclient":    "application/vnd.cendio.thinlinc.clientconf",
   239  		".cdxml":       "application/vnd.chemdraw+xml",
   240  		".pgn":         "application/vnd.chess-pgn",
   241  		".mmd":         "application/vnd.chipnuts.karaoke-mmd",
   242  		".cdy":         "application/vnd.cinderella",
   243  		".csl":         "application/vnd.citationstyles.style+xml",
   244  		".cla":         "application/vnd.claymore",
   245  		".rp9":         "application/vnd.cloanto.rp9",
   246  		".c4g":         "application/vnd.clonk.c4group",
   247  		".c4d":         "application/vnd.clonk.c4group",
   248  		".c4f":         "application/vnd.clonk.c4group",
   249  		".c4p":         "application/vnd.clonk.c4group",
   250  		".c4u":         "application/vnd.clonk.c4group",
   251  		".c11amc":      "application/vnd.cluetrust.cartomobile-config",
   252  		".c11amz":      "application/vnd.cluetrust.cartomobile-config-pkg",
   253  		".coffee":      "application/vnd.coffeescript",
   254  		".cbz":         "application/vnd.comicbook+zip",
   255  		".ica":         "application/vnd.commerce-battelle",
   256  		".icf":         "application/vnd.commerce-battelle",
   257  		".icd":         "application/vnd.commerce-battelle",
   258  		".ic0":         "application/vnd.commerce-battelle",
   259  		".ic1":         "application/vnd.commerce-battelle",
   260  		".ic2":         "application/vnd.commerce-battelle",
   261  		".ic3":         "application/vnd.commerce-battelle",
   262  		".ic4":         "application/vnd.commerce-battelle",
   263  		".ic5":         "application/vnd.commerce-battelle",
   264  		".ic6":         "application/vnd.commerce-battelle",
   265  		".ic7":         "application/vnd.commerce-battelle",
   266  		".ic8":         "application/vnd.commerce-battelle",
   267  		".csp":         "application/vnd.commonspace",
   268  		".cst":         "application/vnd.commonspace",
   269  		".cdbcmsg":     "application/vnd.contact.cmsg",
   270  		".ign":         "application/vnd.coreos.ignition+json",
   271  		".ignition":    "application/vnd.coreos.ignition+json",
   272  		".cmc":         "application/vnd.cosmocaller",
   273  		".clkx":        "application/vnd.crick.clicker",
   274  		".clkk":        "application/vnd.crick.clicker.keyboard",
   275  		".clkp":        "application/vnd.crick.clicker.palette",
   276  		".clkt":        "application/vnd.crick.clicker.template",
   277  		".clkw":        "application/vnd.crick.clicker.wordbank",
   278  		".wbs":         "application/vnd.criticaltools.wbs+xml",
   279  		".pml":         "application/vnd.ctc-posml",
   280  		".ppd":         "application/vnd.cups-ppd",
   281  		".curl":        "application/vnd.curl",
   282  		".dart":        "application/vnd.dart",
   283  		".rdz":         "application/vnd.data-vision.rdz",
   284  		".deb":         "application/vnd.debian.binary-package",
   285  		".udeb":        "application/vnd.debian.binary-package",
   286  		".uvf":         "application/vnd.dece.data",
   287  		".uvvf":        "application/vnd.dece.data",
   288  		".uvd":         "application/vnd.dece.data",
   289  		".uvvd":        "application/vnd.dece.data",
   290  		".uvt":         "application/vnd.dece.ttml+xml",
   291  		".uvvt":        "application/vnd.dece.ttml+xml",
   292  		".uvx":         "application/vnd.dece.unspecified",
   293  		".uvvx":        "application/vnd.dece.unspecified",
   294  		".uvz":         "application/vnd.dece.zip",
   295  		".uvvz":        "application/vnd.dece.zip",
   296  		".fe_launch":   "application/vnd.denovo.fcselayout-link",
   297  		".dsm":         "application/vnd.desmume.movie",
   298  		".dna":         "application/vnd.dna",
   299  		".docjson":     "application/vnd.document+json",
   300  		".scld":        "application/vnd.doremir.scorecloud-binary-document",
   301  		".dpg":         "application/vnd.dpgraph",
   302  		".mwc":         "application/vnd.dpgraph",
   303  		".dpgraph":     "application/vnd.dpgraph",
   304  		".dfac":        "application/vnd.dreamfactory",
   305  		".fla":         "application/vnd.dtg.local.flash",
   306  		".ait":         "application/vnd.dvb.ait",
   307  		".svc":         "application/vnd.dvb.service",
   308  		".geo":         "application/vnd.dynageo",
   309  		".dzr":         "application/vnd.dzr",
   310  		".mag":         "application/vnd.ecowin.chart",
   311  		".nml":         "application/vnd.enliven",
   312  		".esf":         "application/vnd.epson.esf",
   313  		".msf":         "application/vnd.epson.msf",
   314  		".qam":         "application/vnd.epson.quickanime",
   315  		".slt":         "application/vnd.epson.salt",
   316  		".ssf":         "application/vnd.epson.ssf",
   317  		".qcall":       "application/vnd.ericsson.quickcall",
   318  		".qca":         "application/vnd.ericsson.quickcall",
   319  		".espass":      "application/vnd.espass-espass+zip",
   320  		".es3":         "application/vnd.eszigno3+xml",
   321  		".et3":         "application/vnd.eszigno3+xml",
   322  		".asice":       "application/vnd.etsi.asic-e+zip",
   323  		".sce":         "application/vnd.etsi.asic-e+zip",
   324  		".asics":       "application/vnd.etsi.asic-s+zip",
   325  		".tst":         "application/vnd.etsi.timestamp-token",
   326  		".ez2":         "application/vnd.ezpix-album",
   327  		".ez3":         "application/vnd.ezpix-package",
   328  		".dim":         "application/vnd.fastcopy-disk-image",
   329  		".fdf":         "application/vnd.fdf",
   330  		".msd":         "application/vnd.fdsn.mseed",
   331  		".mseed":       "application/vnd.fdsn.mseed",
   332  		".seed":        "application/vnd.fdsn.seed",
   333  		".dataless":    "application/vnd.fdsn.seed",
   334  		".zfc":         "application/vnd.filmit.zfc",
   335  		".gph":         "application/vnd.FloGraphIt",
   336  		".ftc":         "application/vnd.fluxtime.clip",
   337  		".sfd":         "application/vnd.font-fontforge-sfd",
   338  		".fm":          "application/vnd.framemaker",
   339  		".fnc":         "application/vnd.frogans.fnc",
   340  		".ltf":         "application/vnd.frogans.ltf",
   341  		".fsc":         "application/vnd.fsc.weblaunch",
   342  		".oas":         "application/vnd.fujitsu.oasys",
   343  		".oa2":         "application/vnd.fujitsu.oasys2",
   344  		".oa3":         "application/vnd.fujitsu.oasys3",
   345  		".fg5":         "application/vnd.fujitsu.oasysgp",
   346  		".bh2":         "application/vnd.fujitsu.oasysprs",
   347  		".ddd":         "application/vnd.fujixerox.ddd",
   348  		".xdw":         "application/vnd.fujixerox.docuworks",
   349  		".xbd":         "application/vnd.fujixerox.docuworks.binder",
   350  		".xct":         "application/vnd.fujixerox.docuworks.container",
   351  		".fzs":         "application/vnd.fuzzysheet",
   352  		".txd":         "application/vnd.genomatix.tuxedo",
   353  		".g3":          "application/vnd.geocube+xml",
   354  		".g³":          "application/vnd.geocube+xml",
   355  		".ggb":         "application/vnd.geogebra.file",
   356  		".ggt":         "application/vnd.geogebra.tool",
   357  		".gex":         "application/vnd.geometry-explorer",
   358  		".gre":         "application/vnd.geometry-explorer",
   359  		".gxt":         "application/vnd.geonext",
   360  		".g2w":         "application/vnd.geoplan",
   361  		".g3w":         "application/vnd.geospace",
   362  		".gmx":         "application/vnd.gmx",
   363  		".kml":         "application/vnd.google-earth.kml+xml",
   364  		".kmz":         "application/vnd.google-earth.kmz",
   365  		".gqf":         "application/vnd.grafeq",
   366  		".gqs":         "application/vnd.grafeq",
   367  		".gac":         "application/vnd.groove-account",
   368  		".ghf":         "application/vnd.groove-help",
   369  		".gim":         "application/vnd.groove-identity-message",
   370  		".grv":         "application/vnd.groove-injector",
   371  		".gtm":         "application/vnd.groove-tool-message",
   372  		".tpl":         "application/vnd.groove-tool-template",
   373  		".vcg":         "application/vnd.groove-vcard",
   374  		".hal":         "application/vnd.hal+xml",
   375  		".zmm":         "application/vnd.HandHeld-Entertainment+xml",
   376  		".hbci":        "application/vnd.hbci",
   377  		".hbc":         "application/vnd.hbci",
   378  		".kom":         "application/vnd.hbci",
   379  		".upa":         "application/vnd.hbci",
   380  		".pkd":         "application/vnd.hbci",
   381  		".bpd":         "application/vnd.hbci",
   382  		".hdt":         "application/vnd.hdt",
   383  		".les":         "application/vnd.hhe.lesson-player",
   384  		".hpgl":        "application/vnd.hp-HPGL",
   385  		".hpi":         "application/vnd.hp-hpid",
   386  		".hpid":        "application/vnd.hp-hpid",
   387  		".hps":         "application/vnd.hp-hps",
   388  		".jlt":         "application/vnd.hp-jlyt",
   389  		".pcl":         "application/vnd.hp-PCL",
   390  		".sfd-hdstx":   "application/vnd.hydrostatix.sof-data",
   391  		".x3d":         "application/vnd.hzn-3d-crossword",
   392  		".emm":         "application/vnd.ibm.electronic-media",
   393  		".mpy":         "application/vnd.ibm.MiniPay",
   394  		".list3820":    "application/vnd.ibm.modcap",
   395  		".listafp":     "application/vnd.ibm.modcap",
   396  		".afp":         "application/vnd.ibm.modcap",
   397  		".pseg3820":    "application/vnd.ibm.modcap",
   398  		".irm":         "application/vnd.ibm.rights-management",
   399  		".sc":          "application/vnd.ibm.secure-container",
   400  		".icc":         "application/vnd.iccprofile",
   401  		".icm":         "application/vnd.iccprofile",
   402  		".1905.1":      "application/vnd.ieee.1905",
   403  		".igl":         "application/vnd.igloader",
   404  		".imf":         "application/vnd.imagemeter.folder+zip",
   405  		".imi":         "application/vnd.imagemeter.image+zip",
   406  		".ivp":         "application/vnd.immervision-ivp",
   407  		".ivu":         "application/vnd.immervision-ivu",
   408  		".imscc":       "application/vnd.ims.imsccv1p1",
   409  		".igm":         "application/vnd.insors.igm",
   410  		".xpw":         "application/vnd.intercon.formnet",
   411  		".xpx":         "application/vnd.intercon.formnet",
   412  		".i2g":         "application/vnd.intergeo",
   413  		".qbo":         "application/vnd.intu.qbo",
   414  		".qfx":         "application/vnd.intu.qfx",
   415  		".rcprofile":   "application/vnd.ipunplugged.rcprofile",
   416  		".irp":         "application/vnd.irepository.package+xml",
   417  		".xpr":         "application/vnd.is-xpr",
   418  		".fcs":         "application/vnd.isac.fcs",
   419  		".jam":         "application/vnd.jam",
   420  		".rms":         "application/vnd.jcp.javame.midlet-rms",
   421  		".jisp":        "application/vnd.jisp",
   422  		".joda":        "application/vnd.joost.joda-archive",
   423  		".ktz":         "application/vnd.kahootz",
   424  		".ktr":         "application/vnd.kahootz",
   425  		".karbon":      "application/vnd.kde.karbon",
   426  		".chrt":        "application/vnd.kde.kchart",
   427  		".kfo":         "application/vnd.kde.kformula",
   428  		".flw":         "application/vnd.kde.kivio",
   429  		".kon":         "application/vnd.kde.kontour",
   430  		".kpr":         "application/vnd.kde.kpresenter",
   431  		".kpt":         "application/vnd.kde.kpresenter",
   432  		".ksp":         "application/vnd.kde.kspread",
   433  		".kwd":         "application/vnd.kde.kword",
   434  		".kwt":         "application/vnd.kde.kword",
   435  		".htke":        "application/vnd.kenameaapp",
   436  		".kia":         "application/vnd.kidspiration",
   437  		".kne":         "application/vnd.Kinar",
   438  		".knp":         "application/vnd.Kinar",
   439  		".sdf":         "application/vnd.Kinar",
   440  		".skp":         "application/vnd.koan",
   441  		".skd":         "application/vnd.koan",
   442  		".skm":         "application/vnd.koan",
   443  		".skt":         "application/vnd.koan",
   444  		".sse":         "application/vnd.kodak-descriptor",
   445  		".lasjson":     "application/vnd.las.las+json",
   446  		".lasxml":      "application/vnd.las.las+xml",
   447  		".lbd":         "application/vnd.llamagraphics.life-balance.desktop",
   448  		".lbe":         "application/vnd.llamagraphics.life-balance.exchange+xml",
   449  		".123":         "application/vnd.lotus-1-2-3",
   450  		".wk4":         "application/vnd.lotus-1-2-3",
   451  		".wk3":         "application/vnd.lotus-1-2-3",
   452  		".wk1":         "application/vnd.lotus-1-2-3",
   453  		".apr":         "application/vnd.lotus-approach",
   454  		".vew":         "application/vnd.lotus-approach",
   455  		".prz":         "application/vnd.lotus-freelance",
   456  		".pre":         "application/vnd.lotus-freelance",
   457  		".nsf":         "application/vnd.lotus-notes",
   458  		".ntf":         "application/vnd.lotus-notes",
   459  		".ndl":         "application/vnd.lotus-notes",
   460  		".ns4":         "application/vnd.lotus-notes",
   461  		".ns3":         "application/vnd.lotus-notes",
   462  		".ns2":         "application/vnd.lotus-notes",
   463  		".nsh":         "application/vnd.lotus-notes",
   464  		".nsg":         "application/vnd.lotus-notes",
   465  		".or3":         "application/vnd.lotus-organizer",
   466  		".or2":         "application/vnd.lotus-organizer",
   467  		".org":         "application/vnd.lotus-organizer",
   468  		".scm":         "application/vnd.lotus-screencam",
   469  		".lwp":         "application/vnd.lotus-wordpro",
   470  		".sam":         "application/vnd.lotus-wordpro",
   471  		".portpkg":     "application/vnd.macports.portpkg",
   472  		".mvt":         "application/vnd.mapbox-vector-tile",
   473  		".mdc":         "application/vnd.marlin.drm.mdcf",
   474  		".mmdb":        "application/vnd.maxmind.maxmind-db",
   475  		".mcd":         "application/vnd.mcd",
   476  		".mc1":         "application/vnd.medcalcdata",
   477  		".cdkey":       "application/vnd.mediastation.cdkey",
   478  		".mwf":         "application/vnd.MFER",
   479  		".mfm":         "application/vnd.mfmp",
   480  		".flo":         "application/vnd.micrografx.flo",
   481  		".igx":         "application/vnd.micrografx.igx",
   482  		".mif":         "application/vnd.mif",
   483  		".daf":         "application/vnd.Mobius.DAF",
   484  		".dis":         "application/vnd.Mobius.DIS",
   485  		".mbk":         "application/vnd.Mobius.MBK",
   486  		".mqy":         "application/vnd.Mobius.MQY",
   487  		".msl":         "application/vnd.Mobius.MSL",
   488  		".plc":         "application/vnd.Mobius.PLC",
   489  		".txf":         "application/vnd.Mobius.TXF",
   490  		".mpn":         "application/vnd.mophun.application",
   491  		".mpc":         "application/vnd.mophun.certificate",
   492  		".xul":         "application/vnd.mozilla.xul+xml",
   493  		".3mf":         "application/vnd.ms-3mfdocument",
   494  		".cil":         "application/vnd.ms-artgalry",
   495  		".asf":         "application/vnd.ms-asf",
   496  		".cab":         "application/vnd.ms-cab-compressed",
   497  		".xls":         "application/vnd.ms-excel",
   498  		".xlm":         "application/vnd.ms-excel",
   499  		".xla":         "application/vnd.ms-excel",
   500  		".xlc":         "application/vnd.ms-excel",
   501  		".xlt":         "application/vnd.ms-excel",
   502  		".xlw":         "application/vnd.ms-excel",
   503  		".xltm":        "application/vnd.ms-excel.template.macroEnabled.12",
   504  		".xlam":        "application/vnd.ms-excel.addin.macroEnabled.12",
   505  		".xlsb":        "application/vnd.ms-excel.sheet.binary.macroEnabled.12",
   506  		".xlsm":        "application/vnd.ms-excel.sheet.macroEnabled.12",
   507  		".eot":         "application/vnd.ms-fontobject",
   508  		".chm":         "application/vnd.ms-htmlhelp",
   509  		".ims":         "application/vnd.ms-ims",
   510  		".lrm":         "application/vnd.ms-lrm",
   511  		".thmx":        "application/vnd.ms-officetheme",
   512  		".ppt":         "application/vnd.ms-powerpoint",
   513  		".pps":         "application/vnd.ms-powerpoint",
   514  		".pot":         "application/vnd.ms-powerpoint",
   515  		".ppam":        "application/vnd.ms-powerpoint.addin.macroEnabled.12",
   516  		".pptm":        "application/vnd.ms-powerpoint.presentation.macroEnabled.12",
   517  		".sldm":        "application/vnd.ms-powerpoint.slide.macroEnabled.12",
   518  		".ppsm":        "application/vnd.ms-powerpoint.slideshow.macroEnabled.12",
   519  		".potm":        "application/vnd.ms-powerpoint.template.macroEnabled.12",
   520  		".mpp":         "application/vnd.ms-project",
   521  		".mpt":         "application/vnd.ms-project",
   522  		".tnef":        "application/vnd.ms-tnef",
   523  		".tnf":         "application/vnd.ms-tnef",
   524  		".docm":        "application/vnd.ms-word.document.macroEnabled.12",
   525  		".dotm":        "application/vnd.ms-word.template.macroEnabled.12",
   526  		".wcm":         "application/vnd.ms-works",
   527  		".wdb":         "application/vnd.ms-works",
   528  		".wks":         "application/vnd.ms-works",
   529  		".wps":         "application/vnd.ms-works",
   530  		".wpl":         "application/vnd.ms-wpl",
   531  		".xps":         "application/vnd.ms-xpsdocument",
   532  		".msa":         "application/vnd.msa-disk-image",
   533  		".mseq":        "application/vnd.mseq",
   534  		".crtr":        "application/vnd.multiad.creator",
   535  		".cif":         "application/vnd.multiad.creator.cif",
   536  		".mus":         "application/vnd.musician",
   537  		".msty":        "application/vnd.muvee.style",
   538  		".taglet":      "application/vnd.mynfc",
   539  		".entity":      "application/vnd.nervana",
   540  		".request":     "application/vnd.nervana",
   541  		".bkm":         "application/vnd.nervana",
   542  		".kcm":         "application/vnd.nervana",
   543  		".nitf":        "application/vnd.nitf",
   544  		".nlu":         "application/vnd.neurolanguage.nlu",
   545  		".nds":         "application/vnd.nintendo.nitro.rom",
   546  		".sfc":         "application/vnd.nintendo.snes.rom",
   547  		".smc":         "application/vnd.nintendo.snes.rom",
   548  		".nnd":         "application/vnd.noblenet-directory",
   549  		".nns":         "application/vnd.noblenet-sealer",
   550  		".nnw":         "application/vnd.noblenet-web",
   551  		".ac":          "application/vnd.nokia.n-gage.ac+xml",
   552  		".ngdat":       "application/vnd.nokia.n-gage.data",
   553  		".n-gage":      "application/vnd.nokia.n-gage.symbian.install",
   554  		".rpst":        "application/vnd.nokia.radio-preset",
   555  		".rpss":        "application/vnd.nokia.radio-presets",
   556  		".edm":         "application/vnd.novadigm.EDM",
   557  		".edx":         "application/vnd.novadigm.EDX",
   558  		".ext":         "application/vnd.novadigm.EXT",
   559  		".odc":         "application/vnd.oasis.opendocument.chart",
   560  		".otc":         "application/vnd.oasis.opendocument.chart-template",
   561  		".odb":         "application/vnd.oasis.opendocument.database",
   562  		".odf":         "application/vnd.oasis.opendocument.formula",
   563  		".odg":         "application/vnd.oasis.opendocument.graphics",
   564  		".otg":         "application/vnd.oasis.opendocument.graphics-template",
   565  		".odi":         "application/vnd.oasis.opendocument.image",
   566  		".oti":         "application/vnd.oasis.opendocument.image-template",
   567  		".odp":         "application/vnd.oasis.opendocument.presentation",
   568  		".otp":         "application/vnd.oasis.opendocument.presentation-template",
   569  		".ods":         "application/vnd.oasis.opendocument.spreadsheet",
   570  		".ots":         "application/vnd.oasis.opendocument.spreadsheet-template",
   571  		".odt":         "application/vnd.oasis.opendocument.text",
   572  		".odm":         "application/vnd.oasis.opendocument.text-master",
   573  		".ott":         "application/vnd.oasis.opendocument.text-template",
   574  		".oth":         "application/vnd.oasis.opendocument.text-web",
   575  		".xo":          "application/vnd.olpc-sugar",
   576  		".dd2":         "application/vnd.oma.dd2+xml",
   577  		".tam":         "application/vnd.onepager",
   578  		".tamp":        "application/vnd.onepagertamp",
   579  		".tamx":        "application/vnd.onepagertamx",
   580  		".tat":         "application/vnd.onepagertat",
   581  		".tatp":        "application/vnd.onepagertatp",
   582  		".tatx":        "application/vnd.onepagertatx",
   583  		".obgx":        "application/vnd.openblox.game+xml",
   584  		".obg":         "application/vnd.openblox.game-binary",
   585  		".oeb":         "application/vnd.openeye.oeb",
   586  		".oxt":         "application/vnd.openofficeorg.extension",
   587  		".osm":         "application/vnd.openstreetmap.data+xml",
   588  		".pptx":        "application/vnd.openxmlformats-officedocument.presentationml.presentation",
   589  		".sldx":        "application/vnd.openxmlformats-officedocument.presentationml.slide",
   590  		".ppsx":        "application/vnd.openxmlformats-officedocument.presentationml.slideshow",
   591  		".potx":        "application/vnd.openxmlformats-officedocument.presentationml.template",
   592  		".xlsx":        "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
   593  		".xltx":        "application/vnd.openxmlformats-officedocument.spreadsheetml.template",
   594  		".docx":        "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
   595  		".dotx":        "application/vnd.openxmlformats-officedocument.wordprocessingml.template",
   596  		".ndc":         "application/vnd.osa.netdeploy",
   597  		".mgp":         "application/vnd.osgeo.mapguide.package",
   598  		".dp":          "application/vnd.osgi.dp",
   599  		".esa":         "application/vnd.osgi.subsystem",
   600  		".oxlicg":      "application/vnd.oxli.countgraph",
   601  		".prc":         "application/vnd.palm",
   602  		".pdb":         "application/vnd.palm",
   603  		".pqa":         "application/vnd.palm",
   604  		".oprc":        "application/vnd.palm",
   605  		".plp":         "application/vnd.panoply",
   606  		".paw":         "application/vnd.pawaafile",
   607  		".str":         "application/vnd.pg.format",
   608  		".ei6":         "application/vnd.pg.osasli",
   609  		".pil":         "application/vnd.piaccess.application-license",
   610  		".efif":        "application/vnd.picsel",
   611  		".wg":          "application/vnd.pmi.widget",
   612  		".plf":         "application/vnd.pocketlearn",
   613  		".pbd":         "application/vnd.powerbuilder6",
   614  		".preminet":    "application/vnd.preminet",
   615  		".box":         "application/vnd.previewsystems.box",
   616  		".vbox":        "application/vnd.previewsystems.box",
   617  		".mgz":         "application/vnd.proteus.magazine",
   618  		".qps":         "application/vnd.publishare-delta-tree",
   619  		".ptid":        "application/vnd.pvi.ptid1",
   620  		".bar":         "application/vnd.qualcomm.brew-app-res",
   621  		".qxd":         "application/vnd.Quark.QuarkXPress",
   622  		".qxt":         "application/vnd.Quark.QuarkXPress",
   623  		".qwd":         "application/vnd.Quark.QuarkXPress",
   624  		".qwt":         "application/vnd.Quark.QuarkXPress",
   625  		".qxl":         "application/vnd.Quark.QuarkXPress",
   626  		".qxb":         "application/vnd.Quark.QuarkXPress",
   627  		".quox":        "application/vnd.quobject-quoxdocument",
   628  		".quiz":        "application/vnd.quobject-quoxdocument",
   629  		".tree":        "application/vnd.rainstor.data",
   630  		".rar":         "application/vnd.rar",
   631  		".bed":         "application/vnd.realvnc.bed",
   632  		".mxl":         "application/vnd.recordare.musicxml",
   633  		".cryptonote":  "application/vnd.rig.cryptonote",
   634  		".link66":      "application/vnd.route66.link66+xml",
   635  		".st":          "application/vnd.sailingtracker.track",
   636  		".scd":         "application/vnd.scribus",
   637  		".sla":         "application/vnd.scribus",
   638  		".slaz":        "application/vnd.scribus",
   639  		".s3df":        "application/vnd.sealed.3df",
   640  		".scsf":        "application/vnd.sealed.csf",
   641  		".sdoc":        "application/vnd.sealed.doc",
   642  		".sdo":         "application/vnd.sealed.doc",
   643  		".s1w":         "application/vnd.sealed.doc",
   644  		".seml":        "application/vnd.sealed.eml",
   645  		".sem":         "application/vnd.sealed.eml",
   646  		".smht":        "application/vnd.sealed.mht",
   647  		".smh":         "application/vnd.sealed.mht",
   648  		".sppt":        "application/vnd.sealed.ppt",
   649  		".s1p":         "application/vnd.sealed.ppt",
   650  		".stif":        "application/vnd.sealed.tiff",
   651  		".sxls":        "application/vnd.sealed.xls",
   652  		".sxl":         "application/vnd.sealed.xls",
   653  		".s1e":         "application/vnd.sealed.xls",
   654  		".stml":        "application/vnd.sealedmedia.softseal.html",
   655  		".s1h":         "application/vnd.sealedmedia.softseal.html",
   656  		".spdf":        "application/vnd.sealedmedia.softseal.pdf",
   657  		".spd":         "application/vnd.sealedmedia.softseal.pdf",
   658  		".s1a":         "application/vnd.sealedmedia.softseal.pdf",
   659  		".see":         "application/vnd.seemail",
   660  		".sema":        "application/vnd.sema",
   661  		".semd":        "application/vnd.semd",
   662  		".semf":        "application/vnd.semf",
   663  		".ifm":         "application/vnd.shana.informed.formdata",
   664  		".itp":         "application/vnd.shana.informed.formtemplate",
   665  		".iif":         "application/vnd.shana.informed.interchange",
   666  		".ipk":         "application/vnd.shana.informed.package",
   667  		".twd":         "application/vnd.SimTech-MindMapper",
   668  		".twds":        "application/vnd.SimTech-MindMapper",
   669  		".mmf":         "application/vnd.smaf",
   670  		".notebook":    "application/vnd.smart.notebook",
   671  		".teacher":     "application/vnd.smart.teacher",
   672  		".fo":          "application/vnd.software602.filler.form+xml",
   673  		".zfo":         "application/vnd.software602.filler.form-xml-zip",
   674  		".sdkm":        "application/vnd.solent.sdkm+xml",
   675  		".sdkd":        "application/vnd.solent.sdkm+xml",
   676  		".dxp":         "application/vnd.spotfire.dxp",
   677  		".sfs":         "application/vnd.spotfire.sfs",
   678  		".smzip":       "application/vnd.stepmania.package",
   679  		".sm":          "application/vnd.stepmania.stepchart",
   680  		".wadl":        "application/vnd.sun.wadl+xml",
   681  		".sus":         "application/vnd.sus-calendar",
   682  		".susp":        "application/vnd.sus-calendar",
   683  		".xsm":         "application/vnd.syncml+xml",
   684  		".bdm":         "application/vnd.syncml.dm+wbxml",
   685  		".xdm":         "application/vnd.syncml.dm+xml",
   686  		".ddf":         "application/vnd.syncml.dmddf+xml",
   687  		".tao":         "application/vnd.tao.intent-module-archive",
   688  		".pcap":        "application/vnd.tcpdump.pcap",
   689  		".cap":         "application/vnd.tcpdump.pcap",
   690  		".dmp":         "application/vnd.tcpdump.pcap",
   691  		".qvd":         "application/vnd.theqvd",
   692  		".vfr":         "application/vnd.tml",
   693  		".viaframe":    "application/vnd.tml",
   694  		".tmo":         "application/vnd.tmobile-livetv",
   695  		".tpt":         "application/vnd.trid.tpt",
   696  		".mxs":         "application/vnd.triscape.mxs",
   697  		".tra":         "application/vnd.trueapp",
   698  		".ufdl":        "application/vnd.ufdl",
   699  		".ufd":         "application/vnd.ufdl",
   700  		".frm":         "application/vnd.ufdl",
   701  		".utz":         "application/vnd.uiq.theme",
   702  		".umj":         "application/vnd.umajin",
   703  		".unityweb":    "application/vnd.unity",
   704  		".uoml":        "application/vnd.uoml+xml",
   705  		".uo":          "application/vnd.uoml+xml",
   706  		".urim":        "application/vnd.uri-map",
   707  		".urimap":      "application/vnd.uri-map",
   708  		".vmt":         "application/vnd.valve.source.material",
   709  		".vcx":         "application/vnd.vcx",
   710  		".mxi":         "application/vnd.vd-study",
   711  		".study-inter": "application/vnd.vd-study",
   712  		".model-inter": "application/vnd.vd-study",
   713  		".vwx":         "application/vnd.vectorworks",
   714  		".vsc":         "application/vnd.vidsoft.vidconference",
   715  		".vsd":         "application/vnd.visio",
   716  		".vst":         "application/vnd.visio",
   717  		".vsw":         "application/vnd.visio",
   718  		".vss":         "application/vnd.visio",
   719  		".vis":         "application/vnd.visionary",
   720  		".vsf":         "application/vnd.vsf",
   721  		".sic":         "application/vnd.wap.sic",
   722  		".slc":         "application/vnd.wap.slc",
   723  		".wbxml":       "application/vnd.wap.wbxml",
   724  		".wmlc":        "application/vnd.wap.wmlc",
   725  		".wmlsc":       "application/vnd.wap.wmlscriptc",
   726  		".wtb":         "application/vnd.webturbo",
   727  		".p2p":         "application/vnd.wfa.p2p",
   728  		".wsc":         "application/vnd.wfa.wsc",
   729  		".wmc":         "application/vnd.wmc",
   730  		".m":           "application/vnd.wolfram.mathematica.package",
   731  		".nbp":         "application/vnd.wolfram.player",
   732  		".wpd":         "application/vnd.wordperfect",
   733  		".wqd":         "application/vnd.wqd",
   734  		".stf":         "application/vnd.wt.stf",
   735  		".wv":          "application/vnd.wv.csp+wbxml",
   736  		".xar":         "application/vnd.xara",
   737  		".xfdl":        "application/vnd.xfdl",
   738  		".xfd":         "application/vnd.xfdl",
   739  		".cpkg":        "application/vnd.xmpie.cpkg",
   740  		".dpkg":        "application/vnd.xmpie.dpkg",
   741  		".ppkg":        "application/vnd.xmpie.ppkg",
   742  		".xlim":        "application/vnd.xmpie.xlim",
   743  		".hvd":         "application/vnd.yamaha.hv-dic",
   744  		".hvs":         "application/vnd.yamaha.hv-script",
   745  		".hvp":         "application/vnd.yamaha.hv-voice",
   746  		".osf":         "application/vnd.yamaha.openscoreformat",
   747  		".saf":         "application/vnd.yamaha.smaf-audio",
   748  		".spf":         "application/vnd.yamaha.smaf-phrase",
   749  		".yme":         "application/vnd.yaoweme",
   750  		".cmp":         "application/vnd.yellowriver-custom-menu",
   751  		".zir":         "application/vnd.zul",
   752  		".zirz":        "application/vnd.zul",
   753  		".zaz":         "application/vnd.zzazz.deck+xml",
   754  		".vxml":        "application/voicexml+xml",
   755  		".wif":         "application/watcherinfo+xml",
   756  		".wgt":         "application/widget",
   757  		".wsdl":        "application/wsdl+xml",
   758  		".wspolicy":    "application/wspolicy+xml",
   759  		".xav":         "application/xcap-att+xml",
   760  		".xca":         "application/xcap-caps+xml",
   761  		".xdf":         "application/xcap-diff+xml",
   762  		".xel":         "application/xcap-el+xml",
   763  		".xer":         "application/xcap-error+xml",
   764  		".xns":         "application/xcap-ns+xml",
   765  		".xhtml":       "application/xhtml+xml",
   766  		".xhtm":        "application/xhtml+xml",
   767  		".xht":         "application/xhtml+xml",
   768  		".dtd":         "application/xml-dtd",
   769  		".xop":         "application/xop+xml",
   770  		".xsl":         "application/xslt+xml",
   771  		".xslt":        "application/xslt+xml",
   772  		".mxml":        "application/xv+xml",
   773  		".xhvml":       "application/xv+xml",
   774  		".xvml":        "application/xv+xml",
   775  		".xvm":         "application/xv+xml",
   776  		".yang":        "application/yang",
   777  		".yin":         "application/yin+xml",
   778  		".zip":         "application/zip",
   779  		".726":         "audio/32kadpcm",
   780  		".ac3":         "audio/ac3",
   781  		".amr":         "audio/AMR",
   782  		".awb":         "audio/AMR-WB",
   783  		".acn":         "audio/asc",
   784  		".aal":         "audio/ATRAC-ADVANCED-LOSSLESS",
   785  		".atx":         "audio/ATRAC-X",
   786  		".at3":         "audio/ATRAC3",
   787  		".aa3":         "audio/ATRAC3",
   788  		".omg":         "audio/ATRAC3",
   789  		".au":          "audio/basic",
   790  		".snd":         "audio/basic",
   791  		".dls":         "audio/dls",
   792  		".evc":         "audio/EVRC",
   793  		".evb":         "audio/EVRCB",
   794  		".enw":         "audio/EVRCNW",
   795  		".evw":         "audio/EVRCWB",
   796  		".lbc":         "audio/iLBC",
   797  		".l16":         "audio/L16",
   798  		".mxmf":        "audio/mobile-xmf",
   799  		".m4a":         "audio/mp4",
   800  		".mp3":         "audio/mpeg",
   801  		".mpga":        "audio/mpeg",
   802  		".mp1":         "audio/mpeg",
   803  		".mp2":         "audio/mpeg",
   804  		".oga":         "audio/ogg",
   805  		".ogg":         "audio/ogg",
   806  		".opus":        "audio/ogg",
   807  		".spx":         "audio/ogg",
   808  		".sid":         "audio/prs.sid",
   809  		".psid":        "audio/prs.sid",
   810  		".qcp":         "audio/qcelp",
   811  		".smv":         "audio/SMV",
   812  		".koz":         "audio/vnd.audikoz",
   813  		".uva":         "audio/vnd.dece.audio",
   814  		".uvva":        "audio/vnd.dece.audio",
   815  		".eol":         "audio/vnd.digital-winds",
   816  		".mlp":         "audio/vnd.dolby.mlp",
   817  		".dts":         "audio/vnd.dts",
   818  		".dtshd":       "audio/vnd.dts.hd",
   819  		".plj":         "audio/vnd.everad.plj",
   820  		".lvp":         "audio/vnd.lucent.voice",
   821  		".pya":         "audio/vnd.ms-playready.media.pya",
   822  		".vbk":         "audio/vnd.nortel.vbk",
   823  		".ecelp4800":   "audio/vnd.nuera.ecelp4800",
   824  		".ecelp7470":   "audio/vnd.nuera.ecelp7470",
   825  		".ecelp9600":   "audio/vnd.nuera.ecelp9600",
   826  		".rip":         "audio/vnd.rip",
   827  		".smp3":        "audio/vnd.sealedmedia.softseal.mpeg",
   828  		".smp":         "audio/vnd.sealedmedia.softseal.mpeg",
   829  		".s1m":         "audio/vnd.sealedmedia.softseal.mpeg",
   830  		".ttc":         "font/collection",
   831  		".otf":         "font/otf",
   832  		".ttf":         "font/ttf",
   833  		".woff":        "font/woff",
   834  		".woff2":       "font/woff2",
   835  		".bmp":         "image/bmp",
   836  		".dib":         "image/bmp",
   837  		".cgm":         "image/cgm",
   838  		".drle":        "image/dicom-rle",
   839  		".emf":         "image/emf",
   840  		".fits":        "image/fits",
   841  		".fit":         "image/fits",
   842  		".fts":         "image/fits",
   843  		".gif":         "image/gif",
   844  		".ief":         "image/ief",
   845  		".jls":         "image/jls",
   846  		".jp2":         "image/jp2",
   847  		".jpg2":        "image/jp2",
   848  		".jpg":         "image/jpeg",
   849  		".jpeg":        "image/jpeg",
   850  		".jpe":         "image/jpeg",
   851  		".jfif":        "image/jpeg",
   852  		".jpm":         "image/jpm",
   853  		".jpgm":        "image/jpm",
   854  		".jpx":         "image/jpx",
   855  		".jpf":         "image/jpx",
   856  		".ktx":         "image/ktx",
   857  		".png":         "image/png",
   858  		".btif":        "image/prs.btif",
   859  		".btf":         "image/prs.btif",
   860  		".pti":         "image/prs.pti",
   861  		".svg":         "image/svg+xml",
   862  		".svgz":        "image/svg+xml",
   863  		".t38":         "image/t38",
   864  		".tiff":        "image/tiff",
   865  		".tif":         "image/tiff",
   866  		".tfx":         "image/tiff-fx",
   867  		".psd":         "image/vnd.adobe.photoshop",
   868  		".azv":         "image/vnd.airzip.accelerator.azv",
   869  		".uvi":         "image/vnd.dece.graphic",
   870  		".uvvi":        "image/vnd.dece.graphic",
   871  		".uvg":         "image/vnd.dece.graphic",
   872  		".uvvg":        "image/vnd.dece.graphic",
   873  		".djvu":        "image/vnd.djvu",
   874  		".djv":         "image/vnd.djvu",
   875  		".dwg":         "image/vnd.dwg",
   876  		".dxf":         "image/vnd.dxf",
   877  		".fbs":         "image/vnd.fastbidsheet",
   878  		".fpx":         "image/vnd.fpx",
   879  		".fst":         "image/vnd.fst",
   880  		".mmr":         "image/vnd.fujixerox.edmics-mmr",
   881  		".rlc":         "image/vnd.fujixerox.edmics-rlc",
   882  		".pgb":         "image/vnd.globalgraphics.pgb",
   883  		".ico":         "image/vnd.microsoft.icon",
   884  		".apng":        "image/vnd.mozilla.apng",
   885  		".mdi":         "image/vnd.ms-modi",
   886  		".hdr":         "image/vnd.radiance",
   887  		".rgbe":        "image/vnd.radiance",
   888  		".xyze":        "image/vnd.radiance",
   889  		".spng":        "image/vnd.sealed.png",
   890  		".spn":         "image/vnd.sealed.png",
   891  		".s1n":         "image/vnd.sealed.png",
   892  		".sgif":        "image/vnd.sealedmedia.softseal.gif",
   893  		".sgi":         "image/vnd.sealedmedia.softseal.gif",
   894  		".s1g":         "image/vnd.sealedmedia.softseal.gif",
   895  		".sjpg":        "image/vnd.sealedmedia.softseal.jpg",
   896  		".sjp":         "image/vnd.sealedmedia.softseal.jpg",
   897  		".s1j":         "image/vnd.sealedmedia.softseal.jpg",
   898  		".tap":         "image/vnd.tencent.tap",
   899  		".vtf":         "image/vnd.valve.source.texture",
   900  		".wbmp":        "image/vnd.wap.wbmp",
   901  		".xif":         "image/vnd.xiff",
   902  		".pcx":         "image/vnd.zbrush.pcx",
   903  		".wmf":         "image/wmf",
   904  		".u8msg":       "message/global",
   905  		".u8dsn":       "message/global-delivery-status",
   906  		".u8mdn":       "message/global-disposition-notification",
   907  		".u8hdr":       "message/global-headers",
   908  		".eml":         "message/rfc822",
   909  		".mail":        "message/rfc822",
   910  		".art":         "message/rfc822",
   911  		".gltf":        "model/gltf+json",
   912  		".igs":         "model/iges",
   913  		".iges":        "model/iges",
   914  		".msh":         "model/mesh",
   915  		".mesh":        "model/mesh",
   916  		".silo":        "model/mesh",
   917  		".dae":         "model/vnd.collada+xml",
   918  		".dwf":         "model/vnd.dwf",
   919  		".gdl":         "model/vnd.gdl",
   920  		".gsm":         "model/vnd.gdl",
   921  		".win":         "model/vnd.gdl",
   922  		".dor":         "model/vnd.gdl",
   923  		".lmp":         "model/vnd.gdl",
   924  		".rsm":         "model/vnd.gdl",
   925  		".msm":         "model/vnd.gdl",
   926  		".ism":         "model/vnd.gdl",
   927  		".gtw":         "model/vnd.gtw",
   928  		".moml":        "model/vnd.moml+xml",
   929  		".mts":         "model/vnd.mts",
   930  		".ogex":        "model/vnd.opengex",
   931  		".x_b":         "model/vnd.parasolid.transmit.binary",
   932  		".xmt_bin":     "model/vnd.parasolid.transmit.binary",
   933  		".x_t":         "model/vnd.parasolid.transmit.text",
   934  		".xmt_txt":     "model/vnd.parasolid.transmit.text",
   935  		".bsp":         "model/vnd.valve.source.compiled-map",
   936  		".vtu":         "model/vnd.vtu",
   937  		".wrl":         "model/vrml",
   938  		".vrml":        "model/vrml",
   939  		".x3db":        "model/x3d+xml",
   940  		".x3dv":        "model/x3d-vrml",
   941  		".x3dvz":       "model/x3d-vrml",
   942  		".bmed":        "multipart/vnd.bint.med-plus",
   943  		".vpm":         "multipart/voice-message",
   944  		".appcache":    "text/cache-manifest",
   945  		".manifest":    "text/cache-manifest",
   946  		".ics":         "text/calendar",
   947  		".ifb":         "text/calendar",
   948  		".css":         "text/css",
   949  		".csv":         "text/csv",
   950  		".csvs":        "text/csv-schema",
   951  		".soa":         "text/dns",
   952  		".zone":        "text/dns",
   953  		".html":        "text/html",
   954  		".htm":         "text/html",
   955  		".cnd":         "text/jcr-cnd",
   956  		".markdown":    "text/markdown",
   957  		".md":          "text/markdown",
   958  		".miz":         "text/mizar",
   959  		".n3":          "text/n3",
   960  		".txt":         "text/plain",
   961  		".asc":         "text/plain",
   962  		".text":        "text/plain",
   963  		".pm":          "text/plain",
   964  		".el":          "text/plain",
   965  		".c":           "text/plain",
   966  		".h":           "text/plain",
   967  		".cc":          "text/plain",
   968  		".hh":          "text/plain",
   969  		".cxx":         "text/plain",
   970  		".hxx":         "text/plain",
   971  		".f90":         "text/plain",
   972  		".conf":        "text/plain",
   973  		".log":         "text/plain",
   974  		".provn":       "text/provenance-notation",
   975  		".rst":         "text/prs.fallenstein.rst",
   976  		".tag":         "text/prs.lines.tag",
   977  		".dsc":         "text/prs.lines.tag",
   978  		".rtx":         "text/richtext",
   979  		".sgml":        "text/sgml",
   980  		".sgm":         "text/sgml",
   981  		".tsv":         "text/tab-separated-values",
   982  		".t":           "text/troff",
   983  		".tr":          "text/troff",
   984  		".roff":        "text/troff",
   985  		".ttl":         "text/turtle",
   986  		".uris":        "text/uri-list",
   987  		".uri":         "text/uri-list",
   988  		".vcf":         "text/vcard",
   989  		".vcard":       "text/vcard",
   990  		".a":           "text/vnd.a",
   991  		".abc":         "text/vnd.abc",
   992  		".ascii":       "text/vnd.ascii-art",
   993  		".copyright":   "text/vnd.debian.copyright",
   994  		".dms":         "text/vnd.DMClientScript",
   995  		".sub":         "text/vnd.dvb.subtitle",
   996  		".jtd":         "text/vnd.esmertec.theme-descriptor",
   997  		".fly":         "text/vnd.fly",
   998  		".flx":         "text/vnd.fmi.flexstor",
   999  		".gv":          "text/vnd.graphviz",
  1000  		".dot":         "text/vnd.graphviz",
  1001  		".3dml":        "text/vnd.in3d.3dml",
  1002  		".3dm":         "text/vnd.in3d.3dml",
  1003  		".spot":        "text/vnd.in3d.spot",
  1004  		".spo":         "text/vnd.in3d.spot",
  1005  		".mpf":         "text/vnd.ms-mediapackage",
  1006  		".ccc":         "text/vnd.net2phone.commcenter.command",
  1007  		".uric":        "text/vnd.si.uricatalogue",
  1008  		".jad":         "text/vnd.sun.j2me.app-descriptor",
  1009  		".ts":          "text/vnd.trolltech.linguist",
  1010  		".si":          "text/vnd.wap.si",
  1011  		".sl":          "text/vnd.wap.sl",
  1012  		".wml":         "text/vnd.wap.wml",
  1013  		".wmls":        "text/vnd.wap.wmlscript",
  1014  		".xml":         "text/xml",
  1015  		".xsd":         "text/xml",
  1016  		".rng":         "text/xml",
  1017  		".ent":         "text/xml-external-parsed-entity",
  1018  		".3gp":         "video/3gpp",
  1019  		".3gpp":        "video/3gpp",
  1020  		".3g2":         "video/3gpp2",
  1021  		".3gpp2":       "video/3gpp2",
  1022  		".m4s":         "video/iso.segment",
  1023  		".mj2":         "video/mj2",
  1024  		".mjp2":        "video/mj2",
  1025  		".mp4":         "video/mp4",
  1026  		".mpg4":        "video/mp4",
  1027  		".m4v":         "video/mp4",
  1028  		".mpeg":        "video/mpeg",
  1029  		".mpg":         "video/mpeg",
  1030  		".mpe":         "video/mpeg",
  1031  		".m1v":         "video/mpeg",
  1032  		".m2v":         "video/mpeg",
  1033  		".ogv":         "video/ogg",
  1034  		".mov":         "video/quicktime",
  1035  		".qt":          "video/quicktime",
  1036  		".uvh":         "video/vnd.dece.hd",
  1037  		".uvvh":        "video/vnd.dece.hd",
  1038  		".uvm":         "video/vnd.dece.mobile",
  1039  		".uvvm":        "video/vnd.dece.mobile",
  1040  		".uvu":         "video/vnd.dece.mp4",
  1041  		".uvvu":        "video/vnd.dece.mp4",
  1042  		".uvp":         "video/vnd.dece.pd",
  1043  		".uvvp":        "video/vnd.dece.pd",
  1044  		".uvs":         "video/vnd.dece.sd",
  1045  		".uvvs":        "video/vnd.dece.sd",
  1046  		".uvv":         "video/vnd.dece.video",
  1047  		".uvvv":        "video/vnd.dece.video",
  1048  		".dvb":         "video/vnd.dvb.file",
  1049  		".fvt":         "video/vnd.fvt",
  1050  		".mxu":         "video/vnd.mpegurl",
  1051  		".m4u":         "video/vnd.mpegurl",
  1052  		".pyv":         "video/vnd.ms-playready.media.pyv",
  1053  		".nim":         "video/vnd.nokia.interleaved-multimedia",
  1054  		".bik":         "video/vnd.radgamettools.bink",
  1055  		".bk2":         "video/vnd.radgamettools.bink",
  1056  		".smk":         "video/vnd.radgamettools.smacker",
  1057  		".smpg":        "video/vnd.sealed.mpeg1",
  1058  		".s11":         "video/vnd.sealed.mpeg1",
  1059  		".s14":         "video/vnd.sealed.mpeg4",
  1060  		".sswf":        "video/vnd.sealed.swf",
  1061  		".ssw":         "video/vnd.sealed.swf",
  1062  		".smov":        "video/vnd.sealedmedia.softseal.mov",
  1063  		".smo":         "video/vnd.sealedmedia.softseal.mov",
  1064  		".s1q":         "video/vnd.sealedmedia.softseal.mov",
  1065  		".viv":         "video/vnd.vivo",
  1066  		".cpt":         "application/mac-compactpro",
  1067  		".metalink":    "application/metalink+xml",
  1068  		".owx":         "application/owl+xml",
  1069  		".rss":         "application/rss+xml",
  1070  		".apk":         "application/vnd.android.package-archive",
  1071  		".dd":          "application/vnd.oma.dd+xml",
  1072  		".dcf":         "application/vnd.oma.drm.content",
  1073  		".o4a":         "application/vnd.oma.drm.dcf",
  1074  		".o4v":         "application/vnd.oma.drm.dcf",
  1075  		".dm":          "application/vnd.oma.drm.message",
  1076  		".drc":         "application/vnd.oma.drm.rights+wbxml",
  1077  		".dr":          "application/vnd.oma.drm.rights+xml",
  1078  		".sxc":         "application/vnd.sun.xml.calc",
  1079  		".stc":         "application/vnd.sun.xml.calc.template",
  1080  		".sxd":         "application/vnd.sun.xml.draw",
  1081  		".std":         "application/vnd.sun.xml.draw.template",
  1082  		".sxi":         "application/vnd.sun.xml.impress",
  1083  		".sti":         "application/vnd.sun.xml.impress.template",
  1084  		".sxm":         "application/vnd.sun.xml.math",
  1085  		".sxw":         "application/vnd.sun.xml.writer",
  1086  		".sxg":         "application/vnd.sun.xml.writer.global",
  1087  		".stw":         "application/vnd.sun.xml.writer.template",
  1088  		".sis":         "application/vnd.symbian.install",
  1089  		".mms":         "application/vnd.wap.mms-message",
  1090  		".anx":         "application/x-annodex",
  1091  		".bcpio":       "application/x-bcpio",
  1092  		".torrent":     "application/x-bittorrent",
  1093  		".bz2":         "application/x-bzip2",
  1094  		".vcd":         "application/x-cdlink",
  1095  		".crx":         "application/x-chrome-extension",
  1096  		".cpio":        "application/x-cpio",
  1097  		".csh":         "application/x-csh",
  1098  		".dcr":         "application/x-director",
  1099  		".dir":         "application/x-director",
  1100  		".dxr":         "application/x-director",
  1101  		".dvi":         "application/x-dvi",
  1102  		".spl":         "application/x-futuresplash",
  1103  		".gtar":        "application/x-gtar",
  1104  		".hdf":         "application/x-hdf",
  1105  		".jar":         "application/x-java-archive",
  1106  		".jnlp":        "application/x-java-jnlp-file",
  1107  		".pack":        "application/x-java-pack200",
  1108  		".kil":         "application/x-killustrator",
  1109  		".latex":       "application/x-latex",
  1110  		".nc":          "application/x-netcdf",
  1111  		".cdf":         "application/x-netcdf",
  1112  		".pl":          "application/x-perl",
  1113  		".rpm":         "application/x-rpm",
  1114  		".sh":          "application/x-sh",
  1115  		".shar":        "application/x-shar",
  1116  		".sit":         "application/x-stuffit",
  1117  		".sv4cpio":     "application/x-sv4cpio",
  1118  		".sv4crc":      "application/x-sv4crc",
  1119  		".tar":         "application/x-tar",
  1120  		".tcl":         "application/x-tcl",
  1121  		".tex":         "application/x-tex",
  1122  		".texinfo":     "application/x-texinfo",
  1123  		".texi":        "application/x-texinfo",
  1124  		".man":         "application/x-troff-man",
  1125  		".1":           "application/x-troff-man",
  1126  		".2":           "application/x-troff-man",
  1127  		".3":           "application/x-troff-man",
  1128  		".4":           "application/x-troff-man",
  1129  		".5":           "application/x-troff-man",
  1130  		".6":           "application/x-troff-man",
  1131  		".7":           "application/x-troff-man",
  1132  		".8":           "application/x-troff-man",
  1133  		".me":          "application/x-troff-me",
  1134  		".ms":          "application/x-troff-ms",
  1135  		".ustar":       "application/x-ustar",
  1136  		".src":         "application/x-wais-source",
  1137  		".xpi":         "application/x-xpinstall",
  1138  		".xspf":        "application/x-xspf+xml",
  1139  		".xz":          "application/x-xz",
  1140  		".mid":         "audio/midi",
  1141  		".midi":        "audio/midi",
  1142  		".kar":         "audio/midi",
  1143  		".aif":         "audio/x-aiff",
  1144  		".aiff":        "audio/x-aiff",
  1145  		".aifc":        "audio/x-aiff",
  1146  		".axa":         "audio/x-annodex",
  1147  		".flac":        "audio/x-flac",
  1148  		".mka":         "audio/x-matroska",
  1149  		".mod":         "audio/x-mod",
  1150  		".ult":         "audio/x-mod",
  1151  		".uni":         "audio/x-mod",
  1152  		".m15":         "audio/x-mod",
  1153  		".mtm":         "audio/x-mod",
  1154  		".669":         "audio/x-mod",
  1155  		".med":         "audio/x-mod",
  1156  		".m3u":         "audio/x-mpegurl",
  1157  		".wax":         "audio/x-ms-wax",
  1158  		".wma":         "audio/x-ms-wma",
  1159  		".ram":         "audio/x-pn-realaudio",
  1160  		".rm":          "audio/x-pn-realaudio",
  1161  		".ra":          "audio/x-realaudio",
  1162  		".s3m":         "audio/x-s3m",
  1163  		".stm":         "audio/x-stm",
  1164  		".wav":         "audio/x-wav",
  1165  		".xyz":         "chemical/x-xyz",
  1166  		".webp":        "image/webp",
  1167  		".ras":         "image/x-cmu-raster",
  1168  		".pnm":         "image/x-portable-anymap",
  1169  		".pbm":         "image/x-portable-bitmap",
  1170  		".pgm":         "image/x-portable-graymap",
  1171  		".ppm":         "image/x-portable-pixmap",
  1172  		".rgb":         "image/x-rgb",
  1173  		".tga":         "image/x-targa",
  1174  		".xbm":         "image/x-xbitmap",
  1175  		".xpm":         "image/x-xpixmap",
  1176  		".xwd":         "image/x-xwindowdump",
  1177  		".sandboxed":   "text/html-sandboxed",
  1178  		".pod":         "text/x-pod",
  1179  		".etx":         "text/x-setext",
  1180  		".webm":        "video/webm",
  1181  		".axv":         "video/x-annodex",
  1182  		".flv":         "video/x-flv",
  1183  		".fxm":         "video/x-javafx",
  1184  		".mkv":         "video/x-matroska",
  1185  		".mk3d":        "video/x-matroska-3d",
  1186  		".asx":         "video/x-ms-asf",
  1187  		".wm":          "video/x-ms-wm",
  1188  		".wmv":         "video/x-ms-wmv",
  1189  		".wmx":         "video/x-ms-wmx",
  1190  		".wvx":         "video/x-ms-wvx",
  1191  		".avi":         "video/x-msvideo",
  1192  		".movie":       "video/x-sgi-movie",
  1193  		".ice":         "x-conference/x-cooltalk",
  1194  		".sisx":        "x-epoc/x-sisx-app",
  1195  	}
  1196  	for ext, name := range mimeTypes {
  1197  		if err := mime.AddExtensionType(ext, name); err != nil {
  1198  			panic(err)
  1199  		}
  1200  	}
  1201  }