1 /// A mapping of known file extensions and their MIME types. 2 /// 3 /// Required to be sorted lexicographically by extension for ease of maintenance. 4 /// 5 /// Multiple MIME types per extension are supported; the order is arbitrary but the first should be 6 /// the most prevalent by most recent RFC declaration or explicit succession of other media types. 7 /// 8 /// NOTE: when adding or modifying entries, please include a citation in the commit message. 9 /// If a media type for an extension changed, please keep the old entry but add the new one before 10 /// it in the slice literal, e.g.: 11 /// 12 /// 13 /// 14 /// Sourced from: 15 /// https://github.com/samuelneff/MimeTypeMap/blob/master/src/MimeTypes/MimeTypeMap.cs 16 /// https://github.com/jshttp/mime-db extracted with https://gist.github.com/soyuka/b7e29d359b2c14c21bdead923c01cc81 17 pub static MIME_TYPES: &[(&str, &[&str])] = &[ 18 ("123", &["application/vnd.lotus-1-2-3"]), 19 ("323", &["text/h323"]), 20 ("3dml", &["text/vnd.in3d.3dml"]), 21 ("3ds", &["image/x-3ds"]), 22 ("3g2", &["video/3gpp2"]), 23 ("3gp", &["video/3gpp"]), 24 ("3gp2", &["video/3gpp2"]), 25 ("3gpp", &["video/3gpp"]), 26 ("7z", &["application/x-7z-compressed"]), 27 ("aa", &["audio/audible"]), 28 ("aab", &["application/x-authorware-bin"]), 29 ("aac", &["audio/aac"]), 30 ("aaf", &["application/octet-stream"]), 31 ("aam", &["application/x-authorware-map"]), 32 ("aas", &["application/x-authorware-seg"]), 33 ("aax", &["audio/vnd.audible.aax"]), 34 ("abw", &["application/x-abiword"]), 35 ("ac", &["application/pkix-attr-cert"]), 36 ("ac3", &["audio/ac3"]), 37 ("aca", &["application/octet-stream"]), 38 ("acc", &["application/vnd.americandynamics.acc"]), 39 ("accda", &["application/msaccess.addin"]), 40 ("accdb", &["application/msaccess"]), 41 ("accdc", &["application/msaccess.cab"]), 42 ("accde", &["application/msaccess"]), 43 ("accdr", &["application/msaccess.runtime"]), 44 ("accdt", &["application/msaccess"]), 45 ("accdw", &["application/msaccess.webapplication"]), 46 ("accft", &["application/msaccess.ftemplate"]), 47 ("ace", &["application/x-ace-compressed"]), 48 ("acu", &["application/vnd.acucobol"]), 49 ("acutc", &["application/vnd.acucorp"]), 50 ("acx", &["application/internet-property-stream"]), 51 ("addin", &["text/xml"]), 52 ("ade", &["application/msaccess"]), 53 ("adobebridge", &["application/x-bridge-url"]), 54 ("adp", &["application/msaccess"]), 55 ("adt", &["audio/vnd.dlna.adts"]), 56 ("adts", &["audio/aac"]), 57 ("aep", &["application/vnd.audiograph"]), 58 ("afm", &["application/octet-stream"]), 59 ("afp", &["application/vnd.ibm.modcap"]), 60 ("ahead", &["application/vnd.ahead.space"]), 61 ("ai", &["application/postscript"]), 62 ("aif", &["audio/aiff"]), 63 ("aifc", &["audio/aiff"]), 64 ("aiff", &["audio/aiff"]), 65 ( 66 "air", 67 &["application/vnd.adobe.air-application-installer-package+zip"], 68 ), 69 ("ait", &["application/vnd.dvb.ait"]), 70 ("amc", &["application/mpeg"]), 71 ("ami", &["application/vnd.amiga.ami"]), 72 ("anx", &["application/annodex"]), 73 ("apk", &["application/vnd.android.package-archive"]), 74 ("apng", &["image/apng"]), 75 ("appcache", &["text/cache-manifest"]), 76 ("application", &["application/x-ms-application"]), 77 ("apr", &["application/vnd.lotus-approach"]), 78 ("arc", &["application/x-freearc"]), 79 ("arj", &["application/x-arj"]), 80 ("art", &["image/x-jg"]), 81 ("asa", &["application/xml"]), 82 ("asax", &["application/xml"]), 83 ("asc", &["application/pgp-signature"]), 84 ("ascx", &["application/xml"]), 85 ("asd", &["application/octet-stream"]), 86 ("asf", &["video/x-ms-asf"]), 87 ("ashx", &["application/xml"]), 88 ("asi", &["application/octet-stream"]), 89 ("asm", &["text/plain"]), 90 ("asmx", &["application/xml"]), 91 ("aso", &["application/vnd.accpac.simply.aso"]), 92 ("aspx", &["application/xml"]), 93 ("asr", &["video/x-ms-asf"]), 94 ("asx", &["video/x-ms-asf"]), 95 ("atc", &["application/vnd.acucorp"]), 96 ("atom", &["application/atom+xml"]), 97 ("atomcat", &["application/atomcat+xml"]), 98 ("atomsvc", &["application/atomsvc+xml"]), 99 ("atx", &["application/vnd.antix.game-component"]), 100 ("au", &["audio/basic"]), 101 ("avi", &["video/x-msvideo"]), 102 ("aw", &["application/applixware"]), 103 ("axa", &["audio/annodex"]), 104 ("axs", &["application/olescript"]), 105 ("axv", &["video/annodex"]), 106 ("azf", &["application/vnd.airzip.filesecure.azf"]), 107 ("azs", &["application/vnd.airzip.filesecure.azs"]), 108 ("azw", &["application/vnd.amazon.ebook"]), 109 ("bas", &["text/plain"]), 110 ("bat", &["application/x-msdownload"]), 111 ("bcpio", &["application/x-bcpio"]), 112 ("bdf", &["application/x-font-bdf"]), 113 ("bdm", &["application/vnd.syncml.dm+wbxml"]), 114 ("bdoc", &["application/bdoc"]), 115 ("bed", &["application/vnd.realvnc.bed"]), 116 ("bh2", &["application/vnd.fujitsu.oasysprs"]), 117 ("bin", &["application/octet-stream"]), 118 ("blb", &["application/x-blorb"]), 119 ("blorb", &["application/x-blorb"]), 120 ("bmi", &["application/vnd.bmi"]), 121 ("bmp", &["image/bmp"]), 122 ("book", &["application/vnd.framemaker"]), 123 ("box", &["application/vnd.previewsystems.box"]), 124 ("boz", &["application/x-bzip2"]), 125 ("bpk", &["application/octet-stream"]), 126 ("btif", &["image/prs.btif"]), 127 ("buffer", &["application/octet-stream"]), 128 ("bz", &["application/x-bzip"]), 129 ("bz2", &["application/x-bzip2"]), 130 ("c", &["text/plain"]), 131 ("c11amc", &["application/vnd.cluetrust.cartomobile-config"]), 132 ( 133 "c11amz", 134 &["application/vnd.cluetrust.cartomobile-config-pkg"], 135 ), 136 ("c4d", &["application/vnd.clonk.c4group"]), 137 ("c4f", &["application/vnd.clonk.c4group"]), 138 ("c4g", &["application/vnd.clonk.c4group"]), 139 ("c4p", &["application/vnd.clonk.c4group"]), 140 ("c4u", &["application/vnd.clonk.c4group"]), 141 ("cab", &["application/octet-stream"]), 142 ("caf", &["audio/x-caf"]), 143 ("calx", &["application/vnd.ms-office.calx"]), 144 ("cap", &["application/vnd.tcpdump.pcap"]), 145 ("car", &["application/vnd.curl.car"]), 146 ("cat", &["application/vnd.ms-pki.seccat"]), 147 ("cb7", &["application/x-cbr"]), 148 ("cba", &["application/x-cbr"]), 149 ("cbr", &["application/x-cbr"]), 150 ("cbt", &["application/x-cbr"]), 151 ("cbz", &["application/x-cbr"]), 152 ("cc", &["text/plain"]), 153 ("cco", &["application/x-cocoa"]), 154 ("cct", &["application/x-director"]), 155 ("ccxml", &["application/ccxml+xml"]), 156 ("cd", &["text/plain"]), 157 ("cdbcmsg", &["application/vnd.contact.cmsg"]), 158 ("cdda", &["audio/aiff"]), 159 ("cdf", &["application/x-cdf"]), 160 ("cdkey", &["application/vnd.mediastation.cdkey"]), 161 ("cdmia", &["application/cdmi-capability"]), 162 ("cdmic", &["application/cdmi-container"]), 163 ("cdmid", &["application/cdmi-domain"]), 164 ("cdmio", &["application/cdmi-object"]), 165 ("cdmiq", &["application/cdmi-queue"]), 166 ("cdx", &["chemical/x-cdx"]), 167 ("cdxml", &["application/vnd.chemdraw+xml"]), 168 ("cdy", &["application/vnd.cinderella"]), 169 ("cer", &["application/x-x509-ca-cert"]), 170 ("cfg", &["text/plain"]), 171 ("cfs", &["application/x-cfs-compressed"]), 172 ("cgm", &["image/cgm"]), 173 ("chat", &["application/x-chat"]), 174 ("chm", &["application/octet-stream"]), 175 ("chrt", &["application/vnd.kde.kchart"]), 176 ("cif", &["chemical/x-cif"]), 177 ( 178 "cii", 179 &["application/vnd.anser-web-certificate-issue-initiation"], 180 ), 181 ("cil", &["application/vnd.ms-artgalry"]), 182 ("cla", &["application/vnd.claymore"]), 183 ("class", &["application/x-java-applet"]), 184 ("clkk", &["application/vnd.crick.clicker.keyboard"]), 185 ("clkp", &["application/vnd.crick.clicker.palette"]), 186 ("clkt", &["application/vnd.crick.clicker.template"]), 187 ("clkw", &["application/vnd.crick.clicker.wordbank"]), 188 ("clkx", &["application/vnd.crick.clicker"]), 189 ("clp", &["application/x-msclip"]), 190 ("cmc", &["application/vnd.cosmocaller"]), 191 ("cmd", &["text/plain"]), 192 ("cmdf", &["chemical/x-cmdf"]), 193 ("cml", &["chemical/x-cml"]), 194 ("cmp", &["application/vnd.yellowriver-custom-menu"]), 195 ("cmx", &["image/x-cmx"]), 196 ("cnf", &["text/plain"]), 197 ("cod", &["image/cis-cod"]), 198 ("coffee", &["text/coffeescript"]), 199 ("com", &["application/x-msdownload"]), 200 ("conf", &["text/plain"]), 201 ("config", &["application/xml"]), 202 ("contact", &["text/x-ms-contact"]), 203 ("coverage", &["application/xml"]), 204 ("cpio", &["application/x-cpio"]), 205 ("cpp", &["text/plain"]), 206 ("cpt", &["application/mac-compactpro"]), 207 ("crd", &["application/x-mscardfile"]), 208 ("crl", &["application/pkix-crl"]), 209 ("crt", &["application/x-x509-ca-cert"]), 210 ("crx", &["application/x-chrome-extension"]), 211 ("cryptonote", &["application/vnd.rig.cryptonote"]), 212 ("cs", &["text/plain"]), 213 ("csdproj", &["text/plain"]), 214 ("csh", &["application/x-csh"]), 215 ("csl", &["application/vnd.citationstyles.style+xml"]), 216 ("csml", &["chemical/x-csml"]), 217 ("csp", &["application/vnd.commonspace"]), 218 ("csproj", &["text/plain"]), 219 ("css", &["text/css"]), 220 ("cst", &["application/x-director"]), 221 ("csv", &["text/csv"]), 222 ("cu", &["application/cu-seeme"]), 223 ("cur", &["application/octet-stream"]), 224 ("curl", &["text/vnd.curl"]), 225 ("cww", &["application/prs.cww"]), 226 ("cxt", &["application/x-director"]), 227 ("cxx", &["text/plain"]), 228 ("dae", &["model/vnd.collada+xml"]), 229 ("daf", &["application/vnd.mobius.daf"]), 230 ("dart", &["application/vnd.dart"]), 231 ("dat", &["application/octet-stream"]), 232 ("dataless", &["application/vnd.fdsn.seed"]), 233 ("datasource", &["application/xml"]), 234 ("davmount", &["application/davmount+xml"]), 235 ("dbk", &["application/docbook+xml"]), 236 ("dbproj", &["text/plain"]), 237 ("dcr", &["application/x-director"]), 238 ("dcurl", &["text/vnd.curl.dcurl"]), 239 ("dd2", &["application/vnd.oma.dd2+xml"]), 240 ("ddd", &["application/vnd.fujixerox.ddd"]), 241 ("deb", &["application/octet-stream"]), 242 ("def", &["text/plain"]), 243 ("deploy", &["application/octet-stream"]), 244 ("der", &["application/x-x509-ca-cert"]), 245 ("dfac", &["application/vnd.dreamfactory"]), 246 ("dgc", &["application/x-dgc-compressed"]), 247 ("dgml", &["application/xml"]), 248 ("dib", &["image/bmp"]), 249 ("dic", &["text/x-c"]), 250 ("dif", &["video/x-dv"]), 251 ("dir", &["application/x-director"]), 252 ("dis", &["application/vnd.mobius.dis"]), 253 ("disco", &["text/xml"]), 254 ( 255 "disposition-notification", 256 &["message/disposition-notification"], 257 ), 258 ("dist", &["application/octet-stream"]), 259 ("distz", &["application/octet-stream"]), 260 ("divx", &["video/divx"]), 261 ("djv", &["image/vnd.djvu"]), 262 ("djvu", &["image/vnd.djvu"]), 263 ("dll", &["application/x-msdownload"]), 264 ("dll.config", &["text/xml"]), 265 ("dlm", &["text/dlm"]), 266 ("dmg", &["application/octet-stream"]), 267 ("dmp", &["application/vnd.tcpdump.pcap"]), 268 ("dms", &["application/octet-stream"]), 269 ("dna", &["application/vnd.dna"]), 270 ("doc", &["application/msword"]), 271 ( 272 "docm", 273 &["application/vnd.ms-word.document.macroEnabled.12"], 274 ), 275 ( 276 "docx", 277 &["application/vnd.openxmlformats-officedocument.wordprocessingml.document"], 278 ), 279 ("dot", &["application/msword"]), 280 ( 281 "dotm", 282 &["application/vnd.ms-word.template.macroEnabled.12"], 283 ), 284 ( 285 "dotx", 286 &["application/vnd.openxmlformats-officedocument.wordprocessingml.template"], 287 ), 288 ("dp", &["application/vnd.osgi.dp"]), 289 ("dpg", &["application/vnd.dpgraph"]), 290 ("dra", &["audio/vnd.dra"]), 291 ("dsc", &["text/prs.lines.tag"]), 292 ("dsp", &["application/octet-stream"]), 293 ("dssc", &["application/dssc+der"]), 294 ("dsw", &["text/plain"]), 295 ("dtb", &["application/x-dtbook+xml"]), 296 ("dtd", &["text/xml"]), 297 ("dts", &["audio/vnd.dts"]), 298 ("dtsconfig", &["text/xml"]), 299 ("dtshd", &["audio/vnd.dts.hd"]), 300 ("dump", &["application/octet-stream"]), 301 ("dv", &["video/x-dv"]), 302 ("dvb", &["video/vnd.dvb.file"]), 303 ("dvi", &["application/x-dvi"]), 304 ("dwf", &["drawing/x-dwf"]), 305 ("dwg", &["application/acad"]), 306 ("dwp", &["application/octet-stream"]), 307 ("dxf", &["application/x-dxf"]), 308 ("dxp", &["application/vnd.spotfire.dxp"]), 309 ("dxr", &["application/x-director"]), 310 ("ear", &["application/java-archive"]), 311 ("ecelp4800", &["audio/vnd.nuera.ecelp4800"]), 312 ("ecelp7470", &["audio/vnd.nuera.ecelp7470"]), 313 ("ecelp9600", &["audio/vnd.nuera.ecelp9600"]), 314 ("ecma", &["application/ecmascript"]), 315 ("edm", &["application/vnd.novadigm.edm"]), 316 ("edx", &["application/vnd.novadigm.edx"]), 317 ("efif", &["application/vnd.picsel"]), 318 ("ei6", &["application/vnd.pg.osasli"]), 319 ("elc", &["application/octet-stream"]), 320 ("emf", &["application/x-msmetafile"]), 321 ("eml", &["message/rfc822"]), 322 ("emma", &["application/emma+xml"]), 323 ("emz", &["application/octet-stream"]), 324 ("eol", &["audio/vnd.digital-winds"]), 325 ("eot", &["application/vnd.ms-fontobject"]), 326 ("eps", &["application/postscript"]), 327 ("epub", &["application/epub+zip"]), 328 ("es", &["application/ecmascript"]), 329 ("es3", &["application/vnd.eszigno3+xml"]), 330 ("esa", &["application/vnd.osgi.subsystem"]), 331 ("esf", &["application/vnd.epson.esf"]), 332 ("et3", &["application/vnd.eszigno3+xml"]), 333 ("etl", &["application/etl"]), 334 ("etx", &["text/x-setext"]), 335 ("eva", &["application/x-eva"]), 336 ("evy", &["application/envoy"]), 337 ("exe", &["application/octet-stream"]), 338 ("exe.config", &["text/xml"]), 339 ("exi", &["application/exi"]), 340 ("ext", &["application/vnd.novadigm.ext"]), 341 ("ez", &["application/andrew-inset"]), 342 ("ez2", &["application/vnd.ezpix-album"]), 343 ("ez3", &["application/vnd.ezpix-package"]), 344 ("f", &["text/x-fortran"]), 345 ("f4v", &["video/x-f4v"]), 346 ("f77", &["text/x-fortran"]), 347 ("f90", &["text/x-fortran"]), 348 ("fbs", &["image/vnd.fastbidsheet"]), 349 ("fcdt", &["application/vnd.adobe.formscentral.fcdt"]), 350 ("fcs", &["application/vnd.isac.fcs"]), 351 ("fdf", &["application/vnd.fdf"]), 352 ("fe_launch", &["application/vnd.denovo.fcselayout-link"]), 353 ("fg5", &["application/vnd.fujitsu.oasysgp"]), 354 ("fgd", &["application/x-director"]), 355 ("fh", &["image/x-freehand"]), 356 ("fh4", &["image/x-freehand"]), 357 ("fh5", &["image/x-freehand"]), 358 ("fh7", &["image/x-freehand"]), 359 ("fhc", &["image/x-freehand"]), 360 ("fif", &["application/fractals"]), 361 ("fig", &["application/x-xfig"]), 362 ("filters", &["application/xml"]), 363 ("fla", &["application/octet-stream"]), 364 ("flac", &["audio/flac"]), 365 ("fli", &["video/x-fli"]), 366 ("flo", &["application/vnd.micrografx.flo"]), 367 ("flr", &["x-world/x-vrml"]), 368 ("flv", &["video/x-flv"]), 369 ("flw", &["application/vnd.kde.kivio"]), 370 ("flx", &["text/vnd.fmi.flexstor"]), 371 ("fly", &["text/vnd.fly"]), 372 ("fm", &["application/vnd.framemaker"]), 373 ("fnc", &["application/vnd.frogans.fnc"]), 374 ("for", &["text/x-fortran"]), 375 ("fpx", &["image/vnd.fpx"]), 376 ("frame", &["application/vnd.framemaker"]), 377 ("fsc", &["application/vnd.fsc.weblaunch"]), 378 ("fsscript", &["application/fsharp-script"]), 379 ("fst", &["image/vnd.fst"]), 380 ("fsx", &["application/fsharp-script"]), 381 ("ftc", &["application/vnd.fluxtime.clip"]), 382 ( 383 "fti", 384 &["application/vnd.anser-web-funds-transfer-initiation"], 385 ), 386 ("fvt", &["video/vnd.fvt"]), 387 ("fxp", &["application/vnd.adobe.fxp"]), 388 ("fxpl", &["application/vnd.adobe.fxp"]), 389 ("fzs", &["application/vnd.fuzzysheet"]), 390 ("g2w", &["application/vnd.geoplan"]), 391 ("g3", &["image/g3fax"]), 392 ("g3w", &["application/vnd.geospace"]), 393 ("gac", &["application/vnd.groove-account"]), 394 ("gam", &["application/x-tads"]), 395 ("gbr", &["application/rpki-ghostbusters"]), 396 ("gca", &["application/x-gca-compressed"]), 397 ("gdl", &["model/vnd.gdl"]), 398 ("gdoc", &["application/vnd.google-apps.document"]), 399 ("generictest", &["application/xml"]), 400 ("geo", &["application/vnd.dynageo"]), 401 ("geojson", &["application/geo+json"]), 402 ("gex", &["application/vnd.geometry-explorer"]), 403 ("ggb", &["application/vnd.geogebra.file"]), 404 ("ggt", &["application/vnd.geogebra.tool"]), 405 ("ghf", &["application/vnd.groove-help"]), 406 ("gif", &["image/gif"]), 407 ("gim", &["application/vnd.groove-identity-message"]), 408 ("glb", &["model/gltf-binary"]), 409 ("gltf", &["model/gltf+json"]), 410 ("gml", &["application/gml+xml"]), 411 ("gmx", &["application/vnd.gmx"]), 412 ("gnumeric", &["application/x-gnumeric"]), 413 ("gph", &["application/vnd.flographit"]), 414 ("gpx", &["application/gpx+xml"]), 415 ("gqf", &["application/vnd.grafeq"]), 416 ("gqs", &["application/vnd.grafeq"]), 417 ("gram", &["application/srgs"]), 418 ("gramps", &["application/x-gramps-xml"]), 419 ("gre", &["application/vnd.geometry-explorer"]), 420 ("group", &["text/x-ms-group"]), 421 ("grv", &["application/vnd.groove-injector"]), 422 ("grxml", &["application/srgs+xml"]), 423 ("gsf", &["application/x-font-ghostscript"]), 424 ("gsheet", &["application/vnd.google-apps.spreadsheet"]), 425 ("gslides", &["application/vnd.google-apps.presentation"]), 426 ("gsm", &["audio/x-gsm"]), 427 ("gtar", &["application/x-gtar"]), 428 ("gtm", &["application/vnd.groove-tool-message"]), 429 ("gtw", &["model/vnd.gtw"]), 430 ("gv", &["text/vnd.graphviz"]), 431 ("gxf", &["application/gxf"]), 432 ("gxt", &["application/vnd.geonext"]), 433 ("gz", &["application/x-gzip"]), 434 ("h", &["text/plain"]), 435 ("h261", &["video/h261"]), 436 ("h263", &["video/h263"]), 437 ("h264", &["video/h264"]), 438 ("hal", &["application/vnd.hal+xml"]), 439 ("hbci", &["application/vnd.hbci"]), 440 ("hbs", &["text/x-handlebars-template"]), 441 ("hdd", &["application/x-virtualbox-hdd"]), 442 ("hdf", &["application/x-hdf"]), 443 ("hdml", &["text/x-hdml"]), 444 ("hdr", &["image/vnd.radiance"]), 445 ("hh", &["text/plain"]), 446 ("hhc", &["application/x-oleobject"]), 447 ("hhk", &["application/octet-stream"]), 448 ("hhp", &["application/octet-stream"]), 449 ("hjson", &["application/hjson"]), 450 ("hlp", &["application/winhlp"]), 451 ("hpgl", &["application/vnd.hp-hpgl"]), 452 ("hpid", &["application/vnd.hp-hpid"]), 453 ("hpp", &["text/plain"]), 454 ("hps", &["application/vnd.hp-hps"]), 455 ("hqx", &["application/mac-binhex40"]), 456 ("hta", &["application/hta"]), 457 ("htc", &["text/x-component"]), 458 ("htke", &["application/vnd.kenameaapp"]), 459 ("htm", &["text/html"]), 460 ("html", &["text/html"]), 461 ("htt", &["text/webviewhtml"]), 462 ("hvd", &["application/vnd.yamaha.hv-dic"]), 463 ("hvp", &["application/vnd.yamaha.hv-voice"]), 464 ("hvs", &["application/vnd.yamaha.hv-script"]), 465 ("hxa", &["application/xml"]), 466 ("hxc", &["application/xml"]), 467 ("hxd", &["application/octet-stream"]), 468 ("hxe", &["application/xml"]), 469 ("hxf", &["application/xml"]), 470 ("hxh", &["application/octet-stream"]), 471 ("hxi", &["application/octet-stream"]), 472 ("hxk", &["application/xml"]), 473 ("hxq", &["application/octet-stream"]), 474 ("hxr", &["application/octet-stream"]), 475 ("hxs", &["application/octet-stream"]), 476 ("hxt", &["text/html"]), 477 ("hxv", &["application/xml"]), 478 ("hxw", &["application/octet-stream"]), 479 ("hxx", &["text/plain"]), 480 ("i", &["text/plain"]), 481 ("i2g", &["application/vnd.intergeo"]), 482 ("icc", &["application/vnd.iccprofile"]), 483 ("ice", &["x-conference/x-cooltalk"]), 484 ("icm", &["application/vnd.iccprofile"]), 485 ("ico", &["image/x-icon"]), 486 ("ics", &["application/octet-stream"]), 487 ("idl", &["text/plain"]), 488 ("ief", &["image/ief"]), 489 ("ifb", &["text/calendar"]), 490 ("ifm", &["application/vnd.shana.informed.formdata"]), 491 ("iges", &["model/iges"]), 492 ("igl", &["application/vnd.igloader"]), 493 ("igm", &["application/vnd.insors.igm"]), 494 ("igs", &["model/iges"]), 495 ("igx", &["application/vnd.micrografx.igx"]), 496 ("iif", &["application/vnd.shana.informed.interchange"]), 497 ("iii", &["application/x-iphone"]), 498 ("img", &["application/octet-stream"]), 499 ("imp", &["application/vnd.accpac.simply.imp"]), 500 ("ims", &["application/vnd.ms-ims"]), 501 ("in", &["text/plain"]), 502 ("inc", &["text/plain"]), 503 ("inf", &["application/octet-stream"]), 504 ("ini", &["text/plain"]), 505 ("ink", &["application/inkml+xml"]), 506 ("inkml", &["application/inkml+xml"]), 507 ("inl", &["text/plain"]), 508 ("ins", &["application/x-internet-signup"]), 509 ("install", &["application/x-install-instructions"]), 510 ("iota", &["application/vnd.astraea-software.iota"]), 511 ("ipa", &["application/x-itunes-ipa"]), 512 ("ipfix", &["application/ipfix"]), 513 ("ipg", &["application/x-itunes-ipg"]), 514 ("ipk", &["application/vnd.shana.informed.package"]), 515 ("ipproj", &["text/plain"]), 516 ("ipsw", &["application/x-itunes-ipsw"]), 517 ("iqy", &["text/x-ms-iqy"]), 518 ("irm", &["application/vnd.ibm.rights-management"]), 519 ("irp", &["application/vnd.irepository.package+xml"]), 520 ("iso", &["application/octet-stream"]), 521 ("isp", &["application/x-internet-signup"]), 522 ("ite", &["application/x-itunes-ite"]), 523 ("itlp", &["application/x-itunes-itlp"]), 524 ("itms", &["application/x-itunes-itms"]), 525 ("itp", &["application/vnd.shana.informed.formtemplate"]), 526 ("itpc", &["application/x-itunes-itpc"]), 527 ("ivf", &["video/x-ivf"]), 528 ("ivp", &["application/vnd.immervision-ivp"]), 529 ("ivu", &["application/vnd.immervision-ivu"]), 530 ("jad", &["text/vnd.sun.j2me.app-descriptor"]), 531 ("jade", &["text/jade"]), 532 ("jam", &["application/vnd.jam"]), 533 ("jar", &["application/java-archive"]), 534 ("jardiff", &["application/x-java-archive-diff"]), 535 ("java", &["application/octet-stream"]), 536 ("jck", &["application/liquidmotion"]), 537 ("jcz", &["application/liquidmotion"]), 538 ("jfif", &["image/pjpeg"]), 539 ("jisp", &["application/vnd.jisp"]), 540 ("jlt", &["application/vnd.hp-jlyt"]), 541 ("jng", &["image/x-jng"]), 542 ("jnlp", &["application/x-java-jnlp-file"]), 543 ("joda", &["application/vnd.joost.joda-archive"]), 544 ("jp2", &["image/jp2"]), 545 ("jpb", &["application/octet-stream"]), 546 ("jpe", &["image/jpeg"]), 547 ("jpeg", &["image/jpeg"]), 548 ("jpf", &["image/jpx"]), 549 ("jpg", &["image/jpeg"]), 550 ("jpg2", &["image/jp2"]), 551 ("jpgm", &["video/jpm"]), 552 ("jpgv", &["video/jpeg"]), 553 ("jpm", &["image/jpm"]), 554 ("jpx", &["image/jpx"]), 555 ("js", &["application/javascript"]), 556 ("jsm", &["application/javascript"]), 557 ("json", &["application/json"]), 558 ("json5", &["application/json5"]), 559 ("jsonld", &["application/ld+json"]), 560 ("jsonml", &["application/jsonml+json"]), 561 ("jsx", &["text/jscript"]), 562 ("jsxbin", &["text/plain"]), 563 ("kar", &["audio/midi"]), 564 ("karbon", &["application/vnd.kde.karbon"]), 565 ("kfo", &["application/vnd.kde.kformula"]), 566 ("kia", &["application/vnd.kidspiration"]), 567 ("kml", &["application/vnd.google-earth.kml+xml"]), 568 ("kmz", &["application/vnd.google-earth.kmz"]), 569 ("kne", &["application/vnd.kinar"]), 570 ("knp", &["application/vnd.kinar"]), 571 ("kon", &["application/vnd.kde.kontour"]), 572 ("kpr", &["application/vnd.kde.kpresenter"]), 573 ("kpt", &["application/vnd.kde.kpresenter"]), 574 ("kpxx", &["application/vnd.ds-keypoint"]), 575 ("ksp", &["application/vnd.kde.kspread"]), 576 ("ktr", &["application/vnd.kahootz"]), 577 ("ktx", &["image/ktx"]), 578 ("ktz", &["application/vnd.kahootz"]), 579 ("kwd", &["application/vnd.kde.kword"]), 580 ("kwt", &["application/vnd.kde.kword"]), 581 ("lasxml", &["application/vnd.las.las+xml"]), 582 ("latex", &["application/x-latex"]), 583 ( 584 "lbd", 585 &["application/vnd.llamagraphics.life-balance.desktop"], 586 ), 587 ( 588 "lbe", 589 &["application/vnd.llamagraphics.life-balance.exchange+xml"], 590 ), 591 ("les", &["application/vnd.hhe.lesson-player"]), 592 ("less", &["text/less"]), 593 ("lha", &["application/x-lzh-compressed"]), 594 ("library-ms", &["application/windows-library+xml"]), 595 ("link66", &["application/vnd.route66.link66+xml"]), 596 ("list", &["text/plain"]), 597 ("list3820", &["application/vnd.ibm.modcap"]), 598 ("listafp", &["application/vnd.ibm.modcap"]), 599 ("lit", &["application/x-ms-reader"]), 600 ("litcoffee", &["text/coffeescript"]), 601 ("lnk", &["application/x-ms-shortcut"]), 602 ("loadtest", &["application/xml"]), 603 ("log", &["text/plain"]), 604 ("lostxml", &["application/lost+xml"]), 605 ("lpk", &["application/octet-stream"]), 606 ("lrf", &["application/octet-stream"]), 607 ("lrm", &["application/vnd.ms-lrm"]), 608 ("lsf", &["video/x-la-asf"]), 609 ("lst", &["text/plain"]), 610 ("lsx", &["video/x-la-asf"]), 611 ("ltf", &["application/vnd.frogans.ltf"]), 612 ("lua", &["text/x-lua"]), 613 ("luac", &["application/x-lua-bytecode"]), 614 ("lvp", &["audio/vnd.lucent.voice"]), 615 ("lwp", &["application/vnd.lotus-wordpro"]), 616 ("lzh", &["application/octet-stream"]), 617 ("m13", &["application/x-msmediaview"]), 618 ("m14", &["application/x-msmediaview"]), 619 ("m1v", &["video/mpeg"]), 620 ("m21", &["application/mp21"]), 621 ("m2a", &["audio/mpeg"]), 622 ("m2t", &["video/vnd.dlna.mpeg-tts"]), 623 ("m2ts", &["video/vnd.dlna.mpeg-tts"]), 624 ("m2v", &["video/mpeg"]), 625 ("m3a", &["audio/mpeg"]), 626 ("m3u", &["audio/x-mpegurl"]), 627 ("m3u8", &["audio/x-mpegurl"]), 628 ("m4a", &["audio/m4a"]), 629 ("m4b", &["audio/m4b"]), 630 ("m4p", &["audio/m4p"]), 631 ("m4r", &["audio/x-m4r"]), 632 ("m4u", &["video/vnd.mpegurl"]), 633 ("m4v", &["video/x-m4v"]), 634 ("ma", &["application/mathematica"]), 635 ("mac", &["image/x-macpaint"]), 636 ("mads", &["application/mads+xml"]), 637 ("mag", &["application/vnd.ecowin.chart"]), 638 ("mak", &["text/plain"]), 639 ("maker", &["application/vnd.framemaker"]), 640 ("man", &["application/x-troff-man"]), 641 ("manifest", &["application/x-ms-manifest"]), 642 ("map", &["text/plain"]), 643 ("mar", &["application/octet-stream"]), 644 ("markdown", &["text/markdown"]), 645 ("master", &["application/xml"]), 646 ("mathml", &["application/mathml+xml"]), 647 ("mb", &["application/mathematica"]), 648 ("mbk", &["application/vnd.mobius.mbk"]), 649 ("mbox", &["application/mbox"]), 650 ("mc1", &["application/vnd.medcalcdata"]), 651 ("mcd", &["application/vnd.mcd"]), 652 ("mcurl", &["text/vnd.curl.mcurl"]), 653 ("md", &["text/markdown", "text/x-markdown"]), 654 ("mda", &["application/msaccess"]), 655 ("mdb", &["application/x-msaccess"]), 656 ("mde", &["application/msaccess"]), 657 ("mdi", &["image/vnd.ms-modi"]), 658 ("mdp", &["application/octet-stream"]), 659 ("me", &["application/x-troff-me"]), 660 ("mesh", &["model/mesh"]), 661 ("meta4", &["application/metalink4+xml"]), 662 ("metalink", &["application/metalink+xml"]), 663 ("mets", &["application/mets+xml"]), 664 ("mfm", &["application/vnd.mfmp"]), 665 ("mfp", &["application/x-shockwave-flash"]), 666 ("mft", &["application/rpki-manifest"]), 667 ("mgp", &["application/vnd.osgeo.mapguide.package"]), 668 ("mgz", &["application/vnd.proteus.magazine"]), 669 ("mht", &["message/rfc822"]), 670 ("mhtml", &["message/rfc822"]), 671 ("mid", &["audio/mid"]), 672 ("midi", &["audio/mid"]), 673 ("mie", &["application/x-mie"]), 674 ("mif", &["application/vnd.mif"]), 675 ("mime", &["message/rfc822"]), 676 ("mix", &["application/octet-stream"]), 677 ("mj2", &["video/mj2"]), 678 ("mjp2", &["video/mj2"]), 679 ("mjs", &["application/javascript"]), 680 ("mk", &["text/plain"]), 681 ("mk3d", &["video/x-matroska"]), 682 ("mka", &["audio/x-matroska"]), 683 ("mkd", &["text/x-markdown"]), 684 ("mks", &["video/x-matroska"]), 685 ("mkv", &["video/x-matroska"]), 686 ("mlp", &["application/vnd.dolby.mlp"]), 687 ("mmd", &["application/vnd.chipnuts.karaoke-mmd"]), 688 ("mmf", &["application/x-smaf"]), 689 ("mml", &["text/mathml"]), 690 ("mmr", &["image/vnd.fujixerox.edmics-mmr"]), 691 ("mng", &["video/x-mng"]), 692 ("mno", &["text/xml"]), 693 ("mny", &["application/x-msmoney"]), 694 ("mobi", &["application/x-mobipocket-ebook"]), 695 ("mod", &["video/mpeg"]), 696 ("mods", &["application/mods+xml"]), 697 ("mov", &["video/quicktime"]), 698 ("movie", &["video/x-sgi-movie"]), 699 ("mp2", &["video/mpeg"]), 700 ("mp21", &["application/mp21"]), 701 ("mp2a", &["audio/mpeg"]), 702 ("mp2v", &["video/mpeg"]), 703 ("mp3", &["audio/mpeg"]), 704 ("mp4", &["video/mp4"]), 705 ("mp4a", &["audio/mp4"]), 706 ("mp4s", &["application/mp4"]), 707 ("mp4v", &["video/mp4"]), 708 ("mpa", &["video/mpeg"]), 709 ("mpc", &["application/vnd.mophun.certificate"]), 710 ("mpd", &["application/dash+xml"]), 711 ("mpe", &["video/mpeg"]), 712 ("mpeg", &["video/mpeg"]), 713 ("mpf", &["application/vnd.ms-mediapackage"]), 714 ("mpg", &["video/mpeg"]), 715 ("mpg4", &["video/mp4"]), 716 ("mpga", &["audio/mpeg"]), 717 ("mpkg", &["application/vnd.apple.installer+xml"]), 718 ("mpm", &["application/vnd.blueice.multipass"]), 719 ("mpn", &["application/vnd.mophun.application"]), 720 ("mpp", &["application/vnd.ms-project"]), 721 ("mpt", &["application/vnd.ms-project"]), 722 ("mpv2", &["video/mpeg"]), 723 ("mpy", &["application/vnd.ibm.minipay"]), 724 ("mqv", &["video/quicktime"]), 725 ("mqy", &["application/vnd.mobius.mqy"]), 726 ("mrc", &["application/marc"]), 727 ("mrcx", &["application/marcxml+xml"]), 728 ("ms", &["application/x-troff-ms"]), 729 ("mscml", &["application/mediaservercontrol+xml"]), 730 ("mseed", &["application/vnd.fdsn.mseed"]), 731 ("mseq", &["application/vnd.mseq"]), 732 ("msf", &["application/vnd.epson.msf"]), 733 ("msg", &["application/vnd.ms-outlook"]), 734 ("msh", &["model/mesh"]), 735 ("msi", &["application/octet-stream"]), 736 ("msl", &["application/vnd.mobius.msl"]), 737 ("msm", &["application/octet-stream"]), 738 ("mso", &["application/octet-stream"]), 739 ("msp", &["application/octet-stream"]), 740 ("msty", &["application/vnd.muvee.style"]), 741 ("mts", &["video/vnd.dlna.mpeg-tts"]), 742 ("mtx", &["application/xml"]), 743 ("mus", &["application/vnd.musician"]), 744 ("musicxml", &["application/vnd.recordare.musicxml+xml"]), 745 ("mvb", &["application/x-msmediaview"]), 746 ("mvc", &["application/x-miva-compiled"]), 747 ("mwf", &["application/vnd.mfer"]), 748 ("mxf", &["application/mxf"]), 749 ("mxl", &["application/vnd.recordare.musicxml"]), 750 ("mxml", &["application/xv+xml"]), 751 ("mxp", &["application/x-mmxp"]), 752 ("mxs", &["application/vnd.triscape.mxs"]), 753 ("mxu", &["video/vnd.mpegurl"]), 754 ("n-gage", &["application/vnd.nokia.n-gage.symbian.install"]), 755 ("n3", &["text/n3"]), 756 ("nb", &["application/mathematica"]), 757 ("nbp", &["application/vnd.wolfram.player"]), 758 ("nc", &["application/x-netcdf"]), 759 ("ncx", &["application/x-dtbncx+xml"]), 760 ("nfo", &["text/x-nfo"]), 761 ("ngdat", &["application/vnd.nokia.n-gage.data"]), 762 ("nitf", &["application/vnd.nitf"]), 763 ("nlu", &["application/vnd.neurolanguage.nlu"]), 764 ("nml", &["application/vnd.enliven"]), 765 ("nnd", &["application/vnd.noblenet-directory"]), 766 ("nns", &["application/vnd.noblenet-sealer"]), 767 ("nnw", &["application/vnd.noblenet-web"]), 768 ("npx", &["image/vnd.net-fpx"]), 769 ("nsc", &["video/x-ms-asf"]), 770 ("nsf", &["application/vnd.lotus-notes"]), 771 ("ntf", &["application/vnd.nitf"]), 772 ("nws", &["message/rfc822"]), 773 ("nzb", &["application/x-nzb"]), 774 ("oa2", &["application/vnd.fujitsu.oasys2"]), 775 ("oa3", &["application/vnd.fujitsu.oasys3"]), 776 ("oas", &["application/vnd.fujitsu.oasys"]), 777 ("obd", &["application/x-msbinder"]), 778 ("obj", &["application/x-tgif"]), 779 ("ocx", &["application/octet-stream"]), 780 ("oda", &["application/oda"]), 781 ("odb", &["application/vnd.oasis.opendocument.database"]), 782 ("odc", &["application/vnd.oasis.opendocument.chart"]), 783 ("odf", &["application/vnd.oasis.opendocument.formula"]), 784 ( 785 "odft", 786 &["application/vnd.oasis.opendocument.formula-template"], 787 ), 788 ("odg", &["application/vnd.oasis.opendocument.graphics"]), 789 ("odh", &["text/plain"]), 790 ("odi", &["application/vnd.oasis.opendocument.image"]), 791 ("odl", &["text/plain"]), 792 ("odm", &["application/vnd.oasis.opendocument.text-master"]), 793 ("odp", &["application/vnd.oasis.opendocument.presentation"]), 794 ("ods", &["application/vnd.oasis.opendocument.spreadsheet"]), 795 ("odt", &["application/vnd.oasis.opendocument.text"]), 796 ("oga", &["audio/ogg"]), 797 ("ogg", &["audio/ogg"]), 798 ("ogv", &["video/ogg"]), 799 ("ogx", &["application/ogg"]), 800 ("omdoc", &["application/omdoc+xml"]), 801 ("one", &["application/onenote"]), 802 ("onea", &["application/onenote"]), 803 ("onepkg", &["application/onenote"]), 804 ("onetmp", &["application/onenote"]), 805 ("onetoc", &["application/onenote"]), 806 ("onetoc2", &["application/onenote"]), 807 ("opf", &["application/oebps-package+xml"]), 808 ("opml", &["text/x-opml"]), 809 ("oprc", &["application/vnd.palm"]), 810 ("opus", &["audio/ogg"]), 811 ("orderedtest", &["application/xml"]), 812 ("org", &["application/vnd.lotus-organizer"]), 813 ("osdx", &["application/opensearchdescription+xml"]), 814 ("osf", &["application/vnd.yamaha.openscoreformat"]), 815 ( 816 "osfpvg", 817 &["application/vnd.yamaha.openscoreformat.osfpvg+xml"], 818 ), 819 ( 820 "otc", 821 &["application/vnd.oasis.opendocument.chart-template"], 822 ), 823 ("otf", &["application/font-sfnt"]), 824 ( 825 "otg", 826 &["application/vnd.oasis.opendocument.graphics-template"], 827 ), 828 ("oth", &["application/vnd.oasis.opendocument.text-web"]), 829 ( 830 "oti", 831 &["application/vnd.oasis.opendocument.image-template"], 832 ), 833 ( 834 "otp", 835 &["application/vnd.oasis.opendocument.presentation-template"], 836 ), 837 ( 838 "ots", 839 &["application/vnd.oasis.opendocument.spreadsheet-template"], 840 ), 841 ("ott", &["application/vnd.oasis.opendocument.text-template"]), 842 ("ova", &["application/x-virtualbox-ova"]), 843 ("ovf", &["application/x-virtualbox-ovf"]), 844 ("oxps", &["application/oxps"]), 845 ("oxt", &["application/vnd.openofficeorg.extension"]), 846 ("p", &["text/x-pascal"]), 847 ("p10", &["application/pkcs10"]), 848 ("p12", &["application/x-pkcs12"]), 849 ("p7b", &["application/x-pkcs7-certificates"]), 850 ("p7c", &["application/pkcs7-mime"]), 851 ("p7m", &["application/pkcs7-mime"]), 852 ("p7r", &["application/x-pkcs7-certreqresp"]), 853 ("p7s", &["application/pkcs7-signature"]), 854 ("p8", &["application/pkcs8"]), 855 ("pac", &["application/x-ns-proxy-autoconfig"]), 856 ("pas", &["text/x-pascal"]), 857 ("paw", &["application/vnd.pawaafile"]), 858 ("pbd", &["application/vnd.powerbuilder6"]), 859 ("pbm", &["image/x-portable-bitmap"]), 860 ("pcap", &["application/vnd.tcpdump.pcap"]), 861 ("pcast", &["application/x-podcast"]), 862 ("pcf", &["application/x-font-pcf"]), 863 ("pcl", &["application/vnd.hp-pcl"]), 864 ("pclxl", &["application/vnd.hp-pclxl"]), 865 ("pct", &["image/pict"]), 866 ("pcurl", &["application/vnd.curl.pcurl"]), 867 ("pcx", &["application/octet-stream"]), 868 ("pcz", &["application/octet-stream"]), 869 ("pdb", &["application/vnd.palm"]), 870 ("pde", &["text/x-processing"]), 871 ("pdf", &["application/pdf"]), 872 ("pem", &["application/x-x509-ca-cert"]), 873 ("pfa", &["application/x-font-type1"]), 874 ("pfb", &["application/octet-stream"]), 875 ("pfm", &["application/octet-stream"]), 876 ("pfr", &["application/font-tdpfr"]), 877 ("pfx", &["application/x-pkcs12"]), 878 ("pgm", &["image/x-portable-graymap"]), 879 ("pgn", &["application/x-chess-pgn"]), 880 ("pgp", &["application/pgp-encrypted"]), 881 ("php", &["application/x-httpd-php"]), 882 ("pic", &["image/pict"]), 883 ("pict", &["image/pict"]), 884 ("pkg", &["application/octet-stream"]), 885 ("pkgdef", &["text/plain"]), 886 ("pkgundef", &["text/plain"]), 887 ("pki", &["application/pkixcmp"]), 888 ("pkipath", &["application/pkix-pkipath"]), 889 ("pko", &["application/vnd.ms-pki.pko"]), 890 ("pkpass", &["application/vnd.apple.pkpass"]), 891 ("pl", &["application/x-perl"]), 892 ("plb", &["application/vnd.3gpp.pic-bw-large"]), 893 ("plc", &["application/vnd.mobius.plc"]), 894 ("plf", &["application/vnd.pocketlearn"]), 895 ("pls", &["audio/scpls"]), 896 ("pm", &["application/x-perl"]), 897 ("pma", &["application/x-perfmon"]), 898 ("pmc", &["application/x-perfmon"]), 899 ("pml", &["application/x-perfmon"]), 900 ("pmr", &["application/x-perfmon"]), 901 ("pmw", &["application/x-perfmon"]), 902 ("png", &["image/png"]), 903 ("pnm", &["image/x-portable-anymap"]), 904 ("pnt", &["image/x-macpaint"]), 905 ("pntg", &["image/x-macpaint"]), 906 ("pnz", &["image/png"]), 907 ("portpkg", &["application/vnd.macports.portpkg"]), 908 ("pot", &["application/vnd.ms-powerpoint"]), 909 ( 910 "potm", 911 &["application/vnd.ms-powerpoint.template.macroEnabled.12"], 912 ), 913 ( 914 "potx", 915 &["application/vnd.openxmlformats-officedocument.presentationml.template"], 916 ), 917 ("ppa", &["application/vnd.ms-powerpoint"]), 918 ( 919 "ppam", 920 &["application/vnd.ms-powerpoint.addin.macroEnabled.12"], 921 ), 922 ("ppd", &["application/vnd.cups-ppd"]), 923 ("ppm", &["image/x-portable-pixmap"]), 924 ("pps", &["application/vnd.ms-powerpoint"]), 925 ( 926 "ppsm", 927 &["application/vnd.ms-powerpoint.slideshow.macroEnabled.12"], 928 ), 929 ( 930 "ppsx", 931 &["application/vnd.openxmlformats-officedocument.presentationml.slideshow"], 932 ), 933 ("ppt", &["application/vnd.ms-powerpoint"]), 934 ( 935 "pptm", 936 &["application/vnd.ms-powerpoint.presentation.macroEnabled.12"], 937 ), 938 ( 939 "pptx", 940 &["application/vnd.openxmlformats-officedocument.presentationml.presentation"], 941 ), 942 ("pqa", &["application/vnd.palm"]), 943 ("prc", &["application/x-mobipocket-ebook"]), 944 ("pre", &["application/vnd.lotus-freelance"]), 945 ("prf", &["application/pics-rules"]), 946 ("prm", &["application/octet-stream"]), 947 ("prx", &["application/octet-stream"]), 948 ("ps", &["application/postscript"]), 949 ("psb", &["application/vnd.3gpp.pic-bw-small"]), 950 ("psc1", &["application/PowerShell"]), 951 ("psd", &["application/octet-stream"]), 952 ("psess", &["application/xml"]), 953 ("psf", &["application/x-font-linux-psf"]), 954 ("pskcxml", &["application/pskc+xml"]), 955 ("psm", &["application/octet-stream"]), 956 ("psp", &["application/octet-stream"]), 957 ("pst", &["application/vnd.ms-outlook"]), 958 ("ptid", &["application/vnd.pvi.ptid1"]), 959 ("pub", &["application/x-mspublisher"]), 960 ("pvb", &["application/vnd.3gpp.pic-bw-var"]), 961 ("pwn", &["application/vnd.3m.post-it-notes"]), 962 ("pwz", &["application/vnd.ms-powerpoint"]), 963 ("py", &["text/plain"]), 964 ("pya", &["audio/vnd.ms-playready.media.pya"]), 965 ("pyv", &["video/vnd.ms-playready.media.pyv"]), 966 ("qam", &["application/vnd.epson.quickanime"]), 967 ("qbo", &["application/vnd.intu.qbo"]), 968 ("qfx", &["application/vnd.intu.qfx"]), 969 ("qht", &["text/x-html-insertion"]), 970 ("qhtm", &["text/x-html-insertion"]), 971 ("qps", &["application/vnd.publishare-delta-tree"]), 972 ("qt", &["video/quicktime"]), 973 ("qti", &["image/x-quicktime"]), 974 ("qtif", &["image/x-quicktime"]), 975 ("qtl", &["application/x-quicktimeplayer"]), 976 ("qwd", &["application/vnd.quark.quarkxpress"]), 977 ("qwt", &["application/vnd.quark.quarkxpress"]), 978 ("qxb", &["application/vnd.quark.quarkxpress"]), 979 ("qxd", &["application/octet-stream"]), 980 ("qxl", &["application/vnd.quark.quarkxpress"]), 981 ("qxt", &["application/vnd.quark.quarkxpress"]), 982 ("ra", &["audio/x-pn-realaudio"]), 983 ("ram", &["audio/x-pn-realaudio"]), 984 ("raml", &["application/raml+yaml"]), 985 ("rar", &["application/x-rar-compressed"]), 986 ("ras", &["image/x-cmu-raster"]), 987 ("rat", &["application/rat-file"]), 988 ("rc", &["text/plain"]), 989 ("rc2", &["text/plain"]), 990 ("rcprofile", &["application/vnd.ipunplugged.rcprofile"]), 991 ("rct", &["text/plain"]), 992 ("rdf", &["application/rdf+xml"]), 993 ("rdlc", &["application/xml"]), 994 ("rdz", &["application/vnd.data-vision.rdz"]), 995 ("reg", &["text/plain"]), 996 ("rep", &["application/vnd.businessobjects"]), 997 ("res", &["application/x-dtbresource+xml"]), 998 ("resx", &["application/xml"]), 999 ("rf", &["image/vnd.rn-realflash"]), 1000 ("rgb", &["image/x-rgb"]), 1001 ("rgs", &["text/plain"]), 1002 ("rif", &["application/reginfo+xml"]), 1003 ("rip", &["audio/vnd.rip"]), 1004 ("ris", &["application/x-research-info-systems"]), 1005 ("rl", &["application/resource-lists+xml"]), 1006 ("rlc", &["image/vnd.fujixerox.edmics-rlc"]), 1007 ("rld", &["application/resource-lists-diff+xml"]), 1008 ("rm", &["application/vnd.rn-realmedia"]), 1009 ("rmi", &["audio/mid"]), 1010 ("rmp", &["application/vnd.rn-rn_music_package"]), 1011 ("rms", &["application/vnd.jcp.javame.midlet-rms"]), 1012 ("rmvb", &["application/vnd.rn-realmedia-vbr"]), 1013 ("rnc", &["application/relax-ng-compact-syntax"]), 1014 ("rng", &["application/xml"]), 1015 ("roa", &["application/rpki-roa"]), 1016 ("roff", &["application/x-troff"]), 1017 ("rp9", &["application/vnd.cloanto.rp9"]), 1018 ("rpm", &["audio/x-pn-realaudio-plugin"]), 1019 ("rpss", &["application/vnd.nokia.radio-presets"]), 1020 ("rpst", &["application/vnd.nokia.radio-preset"]), 1021 ("rq", &["application/sparql-query"]), 1022 ("rqy", &["text/x-ms-rqy"]), 1023 ("rs", &["text/x-rust"]), 1024 ("rsd", &["application/rsd+xml"]), 1025 ("rss", &["application/rss+xml"]), 1026 ("rtf", &["application/rtf"]), 1027 ("rtx", &["text/richtext"]), 1028 ("ruleset", &["application/xml"]), 1029 ("run", &["application/x-makeself"]), 1030 ("rvt", &["application/octet-stream"]), 1031 ("s", &["text/plain"]), 1032 ("s3m", &["audio/s3m"]), 1033 ("saf", &["application/vnd.yamaha.smaf-audio"]), 1034 ("safariextz", &["application/x-safari-safariextz"]), 1035 ("sass", &["text/x-sass"]), 1036 ("sbml", &["application/sbml+xml"]), 1037 ("sc", &["application/vnd.ibm.secure-container"]), 1038 ("scd", &["application/x-msschedule"]), 1039 ("scm", &["application/vnd.lotus-screencam"]), 1040 ("scq", &["application/scvp-cv-request"]), 1041 ("scr", &["text/plain"]), 1042 ("scs", &["application/scvp-cv-response"]), 1043 ("scss", &["text/x-scss"]), 1044 ("sct", &["text/scriptlet"]), 1045 ("scurl", &["text/vnd.curl.scurl"]), 1046 ("sd2", &["audio/x-sd2"]), 1047 ("sda", &["application/vnd.stardivision.draw"]), 1048 ("sdc", &["application/vnd.stardivision.calc"]), 1049 ("sdd", &["application/vnd.stardivision.impress"]), 1050 ("sdkd", &["application/vnd.solent.sdkm+xml"]), 1051 ("sdkm", &["application/vnd.solent.sdkm+xml"]), 1052 ("sdp", &["application/sdp"]), 1053 ("sdw", &["application/vnd.stardivision.writer"]), 1054 ("sea", &["application/octet-stream"]), 1055 ( 1056 "searchconnector-ms", 1057 &["application/windows-search-connector+xml"], 1058 ), 1059 ("see", &["application/vnd.seemail"]), 1060 ("seed", &["application/vnd.fdsn.seed"]), 1061 ("sema", &["application/vnd.sema"]), 1062 ("semd", &["application/vnd.semd"]), 1063 ("semf", &["application/vnd.semf"]), 1064 ("ser", &["application/java-serialized-object"]), 1065 ("setpay", &["application/set-payment-initiation"]), 1066 ("setreg", &["application/set-registration-initiation"]), 1067 ("settings", &["application/xml"]), 1068 ("sfd-hdstx", &["application/vnd.hydrostatix.sof-data"]), 1069 ("sfs", &["application/vnd.spotfire.sfs"]), 1070 ("sfv", &["text/x-sfv"]), 1071 ("sgi", &["image/sgi"]), 1072 ("sgimb", &["application/x-sgimb"]), 1073 ("sgl", &["application/vnd.stardivision.writer-global"]), 1074 ("sgm", &["text/sgml"]), 1075 ("sgml", &["text/sgml"]), 1076 ("sh", &["application/x-sh"]), 1077 ("shar", &["application/x-shar"]), 1078 ("shex", &["text/shex"]), 1079 ("shf", &["application/shf+xml"]), 1080 ("shtml", &["text/html"]), 1081 ("sid", &["image/x-mrsid-image"]), 1082 ("sig", &["application/pgp-signature"]), 1083 ("sil", &["audio/silk"]), 1084 ("silo", &["model/mesh"]), 1085 ("sis", &["application/vnd.symbian.install"]), 1086 ("sisx", &["application/vnd.symbian.install"]), 1087 ("sit", &["application/x-stuffit"]), 1088 ("sitemap", &["application/xml"]), 1089 ("sitx", &["application/x-stuffitx"]), 1090 ("skd", &["application/vnd.koan"]), 1091 ("skin", &["application/xml"]), 1092 ("skm", &["application/vnd.koan"]), 1093 ("skp", &["application/x-koan"]), 1094 ("skt", &["application/vnd.koan"]), 1095 ( 1096 "sldm", 1097 &["application/vnd.ms-powerpoint.slide.macroEnabled.12"], 1098 ), 1099 ( 1100 "sldx", 1101 &["application/vnd.openxmlformats-officedocument.presentationml.slide"], 1102 ), 1103 ("slim", &["text/slim"]), 1104 ("slk", &["application/vnd.ms-excel"]), 1105 ("slm", &["text/slim"]), 1106 ("sln", &["text/plain"]), 1107 ("slt", &["application/vnd.epson.salt"]), 1108 ("slupkg-ms", &["application/x-ms-license"]), 1109 ("sm", &["application/vnd.stepmania.stepchart"]), 1110 ("smd", &["audio/x-smd"]), 1111 ("smf", &["application/vnd.stardivision.math"]), 1112 ("smi", &["application/octet-stream"]), 1113 ("smil", &["application/smil+xml"]), 1114 ("smv", &["video/x-smv"]), 1115 ("smx", &["audio/x-smd"]), 1116 ("smz", &["audio/x-smd"]), 1117 ("smzip", &["application/vnd.stepmania.package"]), 1118 ("snd", &["audio/basic"]), 1119 ("snf", &["application/x-font-snf"]), 1120 ("snippet", &["application/xml"]), 1121 ("snp", &["application/octet-stream"]), 1122 ("so", &["application/octet-stream"]), 1123 ("sol", &["text/plain"]), 1124 ("sor", &["text/plain"]), 1125 ("spc", &["application/x-pkcs7-certificates"]), 1126 ("spf", &["application/vnd.yamaha.smaf-phrase"]), 1127 ("spl", &["application/futuresplash"]), 1128 ("spot", &["text/vnd.in3d.spot"]), 1129 ("spp", &["application/scvp-vp-response"]), 1130 ("spq", &["application/scvp-vp-request"]), 1131 ("spx", &["audio/ogg"]), 1132 ("sql", &["application/x-sql"]), 1133 ("src", &["application/x-wais-source"]), 1134 ("srf", &["text/plain"]), 1135 ("srt", &["application/x-subrip"]), 1136 ("sru", &["application/sru+xml"]), 1137 ("srx", &["application/sparql-results+xml"]), 1138 ("ssdl", &["application/ssdl+xml"]), 1139 ("sse", &["application/vnd.kodak-descriptor"]), 1140 ("ssf", &["application/vnd.epson.ssf"]), 1141 ("ssisdeploymentmanifest", &["text/xml"]), 1142 ("ssm", &["application/streamingmedia"]), 1143 ("ssml", &["application/ssml+xml"]), 1144 ("sst", &["application/vnd.ms-pki.certstore"]), 1145 ("st", &["application/vnd.sailingtracker.track"]), 1146 ("stc", &["application/vnd.sun.xml.calc.template"]), 1147 ("std", &["application/vnd.sun.xml.draw.template"]), 1148 ("step", &["application/step"]), 1149 ("stf", &["application/vnd.wt.stf"]), 1150 ("sti", &["application/vnd.sun.xml.impress.template"]), 1151 ("stk", &["application/hyperstudio"]), 1152 ("stl", &["application/vnd.ms-pki.stl"]), 1153 ("stp", &["application/step"]), 1154 ("str", &["application/vnd.pg.format"]), 1155 ("stw", &["application/vnd.sun.xml.writer.template"]), 1156 ("styl", &["text/stylus"]), 1157 ("stylus", &["text/stylus"]), 1158 ("sub", &["text/vnd.dvb.subtitle"]), 1159 ("sus", &["application/vnd.sus-calendar"]), 1160 ("susp", &["application/vnd.sus-calendar"]), 1161 ("sv4cpio", &["application/x-sv4cpio"]), 1162 ("sv4crc", &["application/x-sv4crc"]), 1163 ("svc", &["application/xml"]), 1164 ("svd", &["application/vnd.svd"]), 1165 ("svg", &["image/svg+xml"]), 1166 ("svgz", &["image/svg+xml"]), 1167 ("swa", &["application/x-director"]), 1168 ("swf", &["application/x-shockwave-flash"]), 1169 ("swi", &["application/vnd.aristanetworks.swi"]), 1170 ("sxc", &["application/vnd.sun.xml.calc"]), 1171 ("sxd", &["application/vnd.sun.xml.draw"]), 1172 ("sxg", &["application/vnd.sun.xml.writer.global"]), 1173 ("sxi", &["application/vnd.sun.xml.impress"]), 1174 ("sxm", &["application/vnd.sun.xml.math"]), 1175 ("sxw", &["application/vnd.sun.xml.writer"]), 1176 ("t", &["application/x-troff"]), 1177 ("t3", &["application/x-t3vm-image"]), 1178 ("taglet", &["application/vnd.mynfc"]), 1179 ("tao", &["application/vnd.tao.intent-module-archive"]), 1180 ("tar", &["application/x-tar"]), 1181 ("tcap", &["application/vnd.3gpp2.tcap"]), 1182 ("tcl", &["application/x-tcl"]), 1183 ("teacher", &["application/vnd.smart.teacher"]), 1184 ("tei", &["application/tei+xml"]), 1185 ("teicorpus", &["application/tei+xml"]), 1186 ("testrunconfig", &["application/xml"]), 1187 ("testsettings", &["application/xml"]), 1188 ("tex", &["application/x-tex"]), 1189 ("texi", &["application/x-texinfo"]), 1190 ("texinfo", &["application/x-texinfo"]), 1191 ("text", &["text/plain"]), 1192 ("tfi", &["application/thraud+xml"]), 1193 ("tfm", &["application/x-tex-tfm"]), 1194 ("tga", &["image/x-tga"]), 1195 ("tgz", &["application/x-compressed"]), 1196 ("thmx", &["application/vnd.ms-officetheme"]), 1197 ("thn", &["application/octet-stream"]), 1198 ("tif", &["image/tiff"]), 1199 ("tiff", &["image/tiff"]), 1200 ("tk", &["application/x-tcl"]), 1201 ("tlh", &["text/plain"]), 1202 ("tli", &["text/plain"]), 1203 ("tmo", &["application/vnd.tmobile-livetv"]), 1204 ("toc", &["application/octet-stream"]), 1205 ("toml", &["text/x-toml"]), 1206 ("torrent", &["application/x-bittorrent"]), 1207 ("tpl", &["application/vnd.groove-tool-template"]), 1208 ("tpt", &["application/vnd.trid.tpt"]), 1209 ("tr", &["application/x-troff"]), 1210 ("tra", &["application/vnd.trueapp"]), 1211 ("trm", &["application/x-msterminal"]), 1212 ("trx", &["application/xml"]), 1213 ("ts", &["video/vnd.dlna.mpeg-tts"]), 1214 ("tsd", &["application/timestamped-data"]), 1215 ("tsv", &["text/tab-separated-values"]), 1216 ("ttc", &["font/collection"]), 1217 ("ttf", &["application/font-sfnt"]), 1218 ("ttl", &["text/turtle"]), 1219 ("tts", &["video/vnd.dlna.mpeg-tts"]), 1220 ("twd", &["application/vnd.simtech-mindmapper"]), 1221 ("twds", &["application/vnd.simtech-mindmapper"]), 1222 ("txd", &["application/vnd.genomatix.tuxedo"]), 1223 ("txf", &["application/vnd.mobius.txf"]), 1224 ("txt", &["text/plain"]), 1225 ("u32", &["application/octet-stream"]), 1226 ("u8dsn", &["message/global-delivery-status"]), 1227 ("u8hdr", &["message/global-headers"]), 1228 ("u8mdn", &["message/global-disposition-notification"]), 1229 ("u8msg", &["message/global"]), 1230 ("udeb", &["application/x-debian-package"]), 1231 ("ufd", &["application/vnd.ufdl"]), 1232 ("ufdl", &["application/vnd.ufdl"]), 1233 ("uls", &["text/iuls"]), 1234 ("ulx", &["application/x-glulx"]), 1235 ("umj", &["application/vnd.umajin"]), 1236 ("unityweb", &["application/vnd.unity"]), 1237 ("uoml", &["application/vnd.uoml+xml"]), 1238 ("uri", &["text/uri-list"]), 1239 ("uris", &["text/uri-list"]), 1240 ("urls", &["text/uri-list"]), 1241 ("user", &["text/plain"]), 1242 ("ustar", &["application/x-ustar"]), 1243 ("utz", &["application/vnd.uiq.theme"]), 1244 ("uu", &["text/x-uuencode"]), 1245 ("uva", &["audio/vnd.dece.audio"]), 1246 ("uvd", &["application/vnd.dece.data"]), 1247 ("uvf", &["application/vnd.dece.data"]), 1248 ("uvg", &["image/vnd.dece.graphic"]), 1249 ("uvh", &["video/vnd.dece.hd"]), 1250 ("uvi", &["image/vnd.dece.graphic"]), 1251 ("uvm", &["video/vnd.dece.mobile"]), 1252 ("uvp", &["video/vnd.dece.pd"]), 1253 ("uvs", &["video/vnd.dece.sd"]), 1254 ("uvt", &["application/vnd.dece.ttml+xml"]), 1255 ("uvu", &["video/vnd.uvvu.mp4"]), 1256 ("uvv", &["video/vnd.dece.video"]), 1257 ("uvva", &["audio/vnd.dece.audio"]), 1258 ("uvvd", &["application/vnd.dece.data"]), 1259 ("uvvf", &["application/vnd.dece.data"]), 1260 ("uvvg", &["image/vnd.dece.graphic"]), 1261 ("uvvh", &["video/vnd.dece.hd"]), 1262 ("uvvi", &["image/vnd.dece.graphic"]), 1263 ("uvvm", &["video/vnd.dece.mobile"]), 1264 ("uvvp", &["video/vnd.dece.pd"]), 1265 ("uvvs", &["video/vnd.dece.sd"]), 1266 ("uvvt", &["application/vnd.dece.ttml+xml"]), 1267 ("uvvu", &["video/vnd.uvvu.mp4"]), 1268 ("uvvv", &["video/vnd.dece.video"]), 1269 ("uvvx", &["application/vnd.dece.unspecified"]), 1270 ("uvvz", &["application/vnd.dece.zip"]), 1271 ("uvx", &["application/vnd.dece.unspecified"]), 1272 ("uvz", &["application/vnd.dece.zip"]), 1273 ("vb", &["text/plain"]), 1274 ("vbdproj", &["text/plain"]), 1275 ("vbk", &["video/mpeg"]), 1276 ("vbox", &["application/x-virtualbox-vbox"]), 1277 ("vbox-extpack", &["application/x-virtualbox-vbox-extpack"]), 1278 ("vbproj", &["text/plain"]), 1279 ("vbs", &["text/vbscript"]), 1280 ("vcard", &["text/vcard"]), 1281 ("vcd", &["application/x-cdlink"]), 1282 ("vcf", &["text/x-vcard"]), 1283 ("vcg", &["application/vnd.groove-vcard"]), 1284 ("vcproj", &["application/xml"]), 1285 ("vcs", &["text/plain"]), 1286 ("vcx", &["application/vnd.vcx"]), 1287 ("vcxproj", &["application/xml"]), 1288 ("vddproj", &["text/plain"]), 1289 ("vdi", &["application/x-virtualbox-vdi"]), 1290 ("vdp", &["text/plain"]), 1291 ("vdproj", &["text/plain"]), 1292 ("vdx", &["application/vnd.ms-visio.viewer"]), 1293 ("vhd", &["application/x-virtualbox-vhd"]), 1294 ("vis", &["application/vnd.visionary"]), 1295 ("viv", &["video/vnd.vivo"]), 1296 ("vmdk", &["application/x-virtualbox-vmdk"]), 1297 ("vml", &["text/xml"]), 1298 ("vob", &["video/x-ms-vob"]), 1299 ("vor", &["application/vnd.stardivision.writer"]), 1300 ("vox", &["application/x-authorware-bin"]), 1301 ("vrml", &["model/vrml"]), 1302 ("vscontent", &["application/xml"]), 1303 ("vsct", &["text/xml"]), 1304 ("vsd", &["application/vnd.visio"]), 1305 ("vsf", &["application/vnd.vsf"]), 1306 ("vsi", &["application/ms-vsi"]), 1307 ("vsix", &["application/vsix"]), 1308 ("vsixlangpack", &["text/xml"]), 1309 ("vsixmanifest", &["text/xml"]), 1310 ("vsmdi", &["application/xml"]), 1311 ("vspscc", &["text/plain"]), 1312 ("vss", &["application/vnd.visio"]), 1313 ("vsscc", &["text/plain"]), 1314 ("vssettings", &["text/xml"]), 1315 ("vssscc", &["text/plain"]), 1316 ("vst", &["application/vnd.visio"]), 1317 ("vstemplate", &["text/xml"]), 1318 ("vsto", &["application/x-ms-vsto"]), 1319 ("vsw", &["application/vnd.visio"]), 1320 ("vsx", &["application/vnd.visio"]), 1321 ("vtt", &["text/vtt"]), 1322 ("vtu", &["model/vnd.vtu"]), 1323 ("vtx", &["application/vnd.visio"]), 1324 ("vxml", &["application/voicexml+xml"]), 1325 ("w3d", &["application/x-director"]), 1326 ("wad", &["application/x-doom"]), 1327 ("wadl", &["application/vnd.sun.wadl+xml"]), 1328 ("war", &["application/java-archive"]), 1329 ("wasm", &["application/wasm"]), 1330 ("wav", &["audio/wav"]), 1331 ("wave", &["audio/wav"]), 1332 ("wax", &["audio/x-ms-wax"]), 1333 ("wbk", &["application/msword"]), 1334 ("wbmp", &["image/vnd.wap.wbmp"]), 1335 ("wbs", &["application/vnd.criticaltools.wbs+xml"]), 1336 ("wbxml", &["application/vnd.wap.wbxml"]), 1337 ("wcm", &["application/vnd.ms-works"]), 1338 ("wdb", &["application/vnd.ms-works"]), 1339 ("wdp", &["image/vnd.ms-photo"]), 1340 ("weba", &["audio/webm"]), 1341 ("webapp", &["application/x-web-app-manifest+json"]), 1342 ("webarchive", &["application/x-safari-webarchive"]), 1343 ("webm", &["video/webm"]), 1344 ("webmanifest", &["application/manifest+json"]), 1345 ("webp", &["image/webp"]), 1346 ("webtest", &["application/xml"]), 1347 ("wg", &["application/vnd.pmi.widget"]), 1348 ("wgt", &["application/widget"]), 1349 ("wiq", &["application/xml"]), 1350 ("wiz", &["application/msword"]), 1351 ("wks", &["application/vnd.ms-works"]), 1352 ("wlmp", &["application/wlmoviemaker"]), 1353 ("wlpginstall", &["application/x-wlpg-detect"]), 1354 ("wlpginstall3", &["application/x-wlpg3-detect"]), 1355 ("wm", &["video/x-ms-wm"]), 1356 ("wma", &["audio/x-ms-wma"]), 1357 ("wmd", &["application/x-ms-wmd"]), 1358 ("wmf", &["application/x-msmetafile"]), 1359 ("wml", &["text/vnd.wap.wml"]), 1360 ("wmlc", &["application/vnd.wap.wmlc"]), 1361 ("wmls", &["text/vnd.wap.wmlscript"]), 1362 ("wmlsc", &["application/vnd.wap.wmlscriptc"]), 1363 ("wmp", &["video/x-ms-wmp"]), 1364 ("wmv", &["video/x-ms-wmv"]), 1365 ("wmx", &["video/x-ms-wmx"]), 1366 ("wmz", &["application/x-ms-wmz"]), 1367 ("woff", &["application/font-woff"]), 1368 ("woff2", &["font/woff2"]), 1369 ("wpd", &["application/vnd.wordperfect"]), 1370 ("wpl", &["application/vnd.ms-wpl"]), 1371 ("wps", &["application/vnd.ms-works"]), 1372 ("wqd", &["application/vnd.wqd"]), 1373 ("wri", &["application/x-mswrite"]), 1374 ("wrl", &["x-world/x-vrml"]), 1375 ("wrz", &["x-world/x-vrml"]), 1376 ("wsc", &["text/scriptlet"]), 1377 ("wsdl", &["text/xml"]), 1378 ("wspolicy", &["application/wspolicy+xml"]), 1379 ("wtb", &["application/vnd.webturbo"]), 1380 ("wvx", &["video/x-ms-wvx"]), 1381 ("x", &["application/directx"]), 1382 ("x32", &["application/x-authorware-bin"]), 1383 ("x3d", &["model/x3d+xml"]), 1384 ("x3db", &["model/x3d+binary"]), 1385 ("x3dbz", &["model/x3d+binary"]), 1386 ("x3dv", &["model/x3d+vrml"]), 1387 ("x3dvz", &["model/x3d+vrml"]), 1388 ("x3dz", &["model/x3d+xml"]), 1389 ("xaf", &["x-world/x-vrml"]), 1390 ("xaml", &["application/xaml+xml"]), 1391 ("xap", &["application/x-silverlight-app"]), 1392 ("xar", &["application/vnd.xara"]), 1393 ("xbap", &["application/x-ms-xbap"]), 1394 ("xbd", &["application/vnd.fujixerox.docuworks.binder"]), 1395 ("xbm", &["image/x-xbitmap"]), 1396 ("xdf", &["application/xcap-diff+xml"]), 1397 ("xdm", &["application/vnd.syncml.dm+xml"]), 1398 ("xdp", &["application/vnd.adobe.xdp+xml"]), 1399 ("xdr", &["text/plain"]), 1400 ("xdssc", &["application/dssc+xml"]), 1401 ("xdw", &["application/vnd.fujixerox.docuworks"]), 1402 ("xenc", &["application/xenc+xml"]), 1403 ("xer", &["application/patch-ops-error+xml"]), 1404 ("xfdf", &["application/vnd.adobe.xfdf"]), 1405 ("xfdl", &["application/vnd.xfdl"]), 1406 ("xht", &["application/xhtml+xml"]), 1407 ("xhtml", &["application/xhtml+xml"]), 1408 ("xhvml", &["application/xv+xml"]), 1409 ("xif", &["image/vnd.xiff"]), 1410 ("xla", &["application/vnd.ms-excel"]), 1411 ("xlam", &["application/vnd.ms-excel.addin.macroEnabled.12"]), 1412 ("xlc", &["application/vnd.ms-excel"]), 1413 ("xld", &["application/vnd.ms-excel"]), 1414 ("xlf", &["application/x-xliff+xml"]), 1415 ("xlk", &["application/vnd.ms-excel"]), 1416 ("xll", &["application/vnd.ms-excel"]), 1417 ("xlm", &["application/vnd.ms-excel"]), 1418 ("xls", &["application/vnd.ms-excel"]), 1419 ( 1420 "xlsb", 1421 &["application/vnd.ms-excel.sheet.binary.macroEnabled.12"], 1422 ), 1423 ("xlsm", &["application/vnd.ms-excel.sheet.macroEnabled.12"]), 1424 ( 1425 "xlsx", 1426 &["application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"], 1427 ), 1428 ("xlt", &["application/vnd.ms-excel"]), 1429 ( 1430 "xltm", 1431 &["application/vnd.ms-excel.template.macroEnabled.12"], 1432 ), 1433 ( 1434 "xltx", 1435 &["application/vnd.openxmlformats-officedocument.spreadsheetml.template"], 1436 ), 1437 ("xlw", &["application/vnd.ms-excel"]), 1438 ("xm", &["audio/xm"]), 1439 ("xml", &["text/xml"]), 1440 ("xmp", &["application/octet-stream"]), 1441 ("xmta", &["application/xml"]), 1442 ("xo", &["application/vnd.olpc-sugar"]), 1443 ("xof", &["x-world/x-vrml"]), 1444 ("xoml", &["text/plain"]), 1445 ("xop", &["application/xop+xml"]), 1446 ("xpi", &["application/x-xpinstall"]), 1447 ("xpl", &["application/xproc+xml"]), 1448 ("xpm", &["image/x-xpixmap"]), 1449 ("xpr", &["application/vnd.is-xpr"]), 1450 ("xps", &["application/vnd.ms-xpsdocument"]), 1451 ("xpw", &["application/vnd.intercon.formnet"]), 1452 ("xpx", &["application/vnd.intercon.formnet"]), 1453 ("xrm-ms", &["text/xml"]), 1454 ("xsc", &["application/xml"]), 1455 ("xsd", &["text/xml"]), 1456 ("xsf", &["text/xml"]), 1457 ("xsl", &["text/xml"]), 1458 ("xslt", &["text/xml"]), 1459 ("xsm", &["application/vnd.syncml+xml"]), 1460 ("xsn", &["application/octet-stream"]), 1461 ("xspf", &["application/xspf+xml"]), 1462 ("xss", &["application/xml"]), 1463 ("xtp", &["application/octet-stream"]), 1464 ("xul", &["application/vnd.mozilla.xul+xml"]), 1465 ("xvm", &["application/xv+xml"]), 1466 ("xvml", &["application/xv+xml"]), 1467 ("xwd", &["image/x-xwindowdump"]), 1468 ("xyz", &["chemical/x-xyz"]), 1469 ("xz", &["application/x-xz"]), 1470 ("yaml", &["text/x-yaml"]), 1471 ("yang", &["application/yang"]), 1472 ("yin", &["application/yin+xml"]), 1473 ("yml", &["text/x-yaml"]), 1474 ("ymp", &["text/x-suse-ymp"]), 1475 ("z", &["application/x-compress"]), 1476 ("z1", &["application/x-zmachine"]), 1477 ("z2", &["application/x-zmachine"]), 1478 ("z3", &["application/x-zmachine"]), 1479 ("z4", &["application/x-zmachine"]), 1480 ("z5", &["application/x-zmachine"]), 1481 ("z6", &["application/x-zmachine"]), 1482 ("z7", &["application/x-zmachine"]), 1483 ("z8", &["application/x-zmachine"]), 1484 ("zaz", &["application/vnd.zzazz.deck+xml"]), 1485 ("zip", &["application/zip"]), 1486 ("zir", &["application/vnd.zul"]), 1487 ("zirz", &["application/vnd.zul"]), 1488 ("zmm", &["application/vnd.handheld-entertainment+xml"]), 1489 ]; 1490