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