1use lazy_static::lazy_static;
7
8lazy_static! {
9 pub static ref MIME_MAPPING: Vec<(&'static str, &'static str)> = vec![
11 ("123", "application/vnd.lotus-1-2-3"),
12 ("3dml", "text/vnd.in3d.3dml"),
13 ("3ds", "image/x-3ds"),
14 ("3g2", "video/3gpp2"),
15 ("3gp", "video/3gpp"),
16 ("7z", "application/x-7z-compressed"),
17 ("aab", "application/x-authorware-bin"),
18 ("aac", "audio/x-aac"),
19 ("aam", "application/x-authorware-map"),
20 ("aas", "application/x-authorware-seg"),
21 ("abs", "audio/x-mpeg"),
22 ("abw", "application/x-abiword"),
23 ("ac", "application/pkix-attr-cert"),
24 ("acc", "application/vnd.americandynamics.acc"),
25 ("ace", "application/x-ace-compressed"),
26 ("acu", "application/vnd.acucobol"),
27 ("acutc", "application/vnd.acucorp"),
28 ("adp", "audio/adpcm"),
29 ("aep", "application/vnd.audiograph"),
30 ("afm", "application/x-font-type1"),
31 ("afp", "application/vnd.ibm.modcap"),
32 ("ahead", "application/vnd.ahead.space"),
33 ("ai", "application/postscript"),
34 ("aif", "audio/x-aiff"),
35 ("aifc", "audio/x-aiff"),
36 ("aiff", "audio/x-aiff"),
37 ("aim", "application/x-aim"),
38 (
39 "air",
40 "application/vnd.adobe.air-application-installer-package+zip"
41 ),
42 ("ait", "application/vnd.dvb.ait"),
43 ("ami", "application/vnd.amiga.ami"),
44 ("anx", "application/annodex"),
45 ("apk", "application/vnd.android.package-archive"),
46 ("appcache", "text/cache-manifest"),
47 ("application", "application/x-ms-application"),
48 ("apr", "application/vnd.lotus-approach"),
49 ("arc", "application/x-freearc"),
50 ("art", "image/x-jg"),
51 ("asc", "application/pgp-signature"),
52 ("asf", "video/x-ms-asf"),
53 ("asm", "text/x-asm"),
54 ("aso", "application/vnd.accpac.simply.aso"),
55 ("asx", "video/x-ms-asf"),
56 ("atc", "application/vnd.acucorp"),
57 ("atom", "application/atom+xml"),
58 ("atomcat", "application/atomcat+xml"),
59 ("atomsvc", "application/atomsvc+xml"),
60 ("atx", "application/vnd.antix.game-component"),
61 ("au", "audio/basic"),
62 ("avi", "video/x-msvideo"),
63 ("avx", "video/x-rad-screenplay"),
64 ("aw", "application/applixware"),
65 ("axa", "audio/annodex"),
66 ("axv", "video/annodex"),
67 ("azf", "application/vnd.airzip.filesecure.azf"),
68 ("azs", "application/vnd.airzip.filesecure.azs"),
69 ("azw", "application/vnd.amazon.ebook"),
70 ("bat", "application/x-msdownload"),
71 ("bcpio", "application/x-bcpio"),
72 ("bdf", "application/x-font-bdf"),
73 ("bdm", "application/vnd.syncml.dm+wbxml"),
74 ("bed", "application/vnd.realvnc.bed"),
75 ("bh2", "application/vnd.fujitsu.oasysprs"),
76 ("bin", "application/octet-stream"),
77 ("blb", "application/x-blorb"),
78 ("blorb", "application/x-blorb"),
79 ("bmi", "application/vnd.bmi"),
80 ("bmp", "image/bmp"),
81 ("body", "text/html"),
82 ("book", "application/vnd.framemaker"),
83 ("box", "application/vnd.previewsystems.box"),
84 ("boz", "application/x-bzip2"),
85 ("bpk", "application/octet-stream"),
86 ("btif", "image/prs.btif"),
87 ("bz", "application/x-bzip"),
88 ("bz2", "application/x-bzip2"),
89 ("c", "text/x-c"),
90 ("c11amc", "application/vnd.cluetrust.cartomobile-config"),
91 ("c11amz", "application/vnd.cluetrust.cartomobile-config-pkg"),
92 ("c4d", "application/vnd.clonk.c4group"),
93 ("c4f", "application/vnd.clonk.c4group"),
94 ("c4g", "application/vnd.clonk.c4group"),
95 ("c4p", "application/vnd.clonk.c4group"),
96 ("c4u", "application/vnd.clonk.c4group"),
97 ("cab", "application/vnd.ms-cab-compressed"),
98 ("caf", "audio/x-caf"),
99 ("cap", "application/vnd.tcpdump.pcap"),
100 ("car", "application/vnd.curl.car"),
101 ("cat", "application/vnd.ms-pki.seccat"),
102 ("cb7", "application/x-cbr"),
103 ("cba", "application/x-cbr"),
104 ("cbr", "application/x-cbr"),
105 ("cbt", "application/x-cbr"),
106 ("cbz", "application/x-cbr"),
107 ("cc", "text/x-c"),
108 ("cct", "application/x-director"),
109 ("ccxml", "application/ccxml+xml"),
110 ("cdbcmsg", "application/vnd.contact.cmsg"),
111 ("cdf", "application/x-cdf"),
112 ("cdkey", "application/vnd.mediastation.cdkey"),
113 ("cdmia", "application/cdmi-capability"),
114 ("cdmic", "application/cdmi-container"),
115 ("cdmid", "application/cdmi-domain"),
116 ("cdmio", "application/cdmi-object"),
117 ("cdmiq", "application/cdmi-queue"),
118 ("cdx", "chemical/x-cdx"),
119 ("cdxml", "application/vnd.chemdraw+xml"),
120 ("cdy", "application/vnd.cinderella"),
121 ("cer", "application/pkix-cert"),
122 ("cfs", "application/x-cfs-compressed"),
123 ("cgm", "image/cgm"),
124 ("chat", "application/x-chat"),
125 ("chm", "application/vnd.ms-htmlhelp"),
126 ("chrt", "application/vnd.kde.kchart"),
127 ("cif", "chemical/x-cif"),
128 (
129 "cii",
130 "application/vnd.anser-web-certificate-issue-initiation"
131 ),
132 ("cil", "application/vnd.ms-artgalry"),
133 ("cla", "application/vnd.claymore"),
134 ("class", "application/java"),
135 ("clkk", "application/vnd.crick.clicker.keyboard"),
136 ("clkp", "application/vnd.crick.clicker.palette"),
137 ("clkt", "application/vnd.crick.clicker.template"),
138 ("clkw", "application/vnd.crick.clicker.wordbank"),
139 ("clkx", "application/vnd.crick.clicker"),
140 ("clp", "application/x-msclip"),
141 ("cmc", "application/vnd.cosmocaller"),
142 ("cmdf", "chemical/x-cmdf"),
143 ("cml", "chemical/x-cml"),
144 ("cmp", "application/vnd.yellowriver-custom-menu"),
145 ("cmx", "image/x-cmx"),
146 ("cod", "application/vnd.rim.cod"),
147 ("com", "application/x-msdownload"),
148 ("conf", "text/plain"),
149 ("cpio", "application/x-cpio"),
150 ("cpp", "text/x-c"),
151 ("cpt", "application/mac-compactpro"),
152 ("crd", "application/x-mscardfile"),
153 ("crl", "application/pkix-crl"),
154 ("crt", "application/x-x509-ca-cert"),
155 ("cryptonote", "application/vnd.rig.cryptonote"),
156 ("csh", "application/x-csh"),
157 ("csml", "chemical/x-csml"),
158 ("csp", "application/vnd.commonspace"),
159 ("css", "text/css"),
160 ("cst", "application/x-director"),
161 ("csv", "text/csv"),
162 ("cu", "application/cu-seeme"),
163 ("curl", "text/vnd.curl"),
164 ("cww", "application/prs.cww"),
165 ("cxt", "application/x-director"),
166 ("cxx", "text/x-c"),
167 ("dae", "model/vnd.collada+xml"),
168 ("daf", "application/vnd.mobius.daf"),
169 ("dart", "application/vnd.dart"),
170 ("dataless", "application/vnd.fdsn.seed"),
171 ("davmount", "application/davmount+xml"),
172 ("dbk", "application/docbook+xml"),
173 ("dcr", "application/x-director"),
174 ("dcurl", "text/vnd.curl.dcurl"),
175 ("dd2", "application/vnd.oma.dd2+xml"),
176 ("ddd", "application/vnd.fujixerox.ddd"),
177 ("deb", "application/x-debian-package"),
178 ("def", "text/plain"),
179 ("deploy", "application/octet-stream"),
180 ("der", "application/x-x509-ca-cert"),
181 ("dfac", "application/vnd.dreamfactory"),
182 ("dgc", "application/x-dgc-compressed"),
183 ("dib", "image/bmp"),
184 ("dic", "text/x-c"),
185 ("dir", "application/x-director"),
186 ("dis", "application/vnd.mobius.dis"),
187 ("dist", "application/octet-stream"),
188 ("distz", "application/octet-stream"),
189 ("djv", "image/vnd.djvu"),
190 ("djvu", "image/vnd.djvu"),
191 ("dll", "application/x-msdownload"),
192 ("dmg", "application/x-apple-diskimage"),
193 ("dmp", "application/vnd.tcpdump.pcap"),
194 ("dms", "application/octet-stream"),
195 ("dna", "application/vnd.dna"),
196 ("doc", "application/msword"),
197 ("docm", "application/vnd.ms-word.document.macroenabled.12"),
198 (
199 "docx",
200 "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
201 ),
202 ("dot", "application/msword"),
203 ("dotm", "application/vnd.ms-word.template.macroenabled.12"),
204 (
205 "dotx",
206 "application/vnd.openxmlformats-officedocument.wordprocessingml.template"
207 ),
208 ("dp", "application/vnd.osgi.dp"),
209 ("dpg", "application/vnd.dpgraph"),
210 ("dra", "audio/vnd.dra"),
211 ("dsc", "text/prs.lines.tag"),
212 ("dssc", "application/dssc+der"),
213 ("dtb", "application/x-dtbook+xml"),
214 ("dtd", "application/xml-dtd"),
215 ("dts", "audio/vnd.dts"),
216 ("dtshd", "audio/vnd.dts.hd"),
217 ("dump", "application/octet-stream"),
218 ("dv", "video/x-dv"),
219 ("dvb", "video/vnd.dvb.file"),
220 ("dvi", "application/x-dvi"),
221 ("dwf", "model/vnd.dwf"),
222 ("dwg", "image/vnd.dwg"),
223 ("dxf", "image/vnd.dxf"),
224 ("dxp", "application/vnd.spotfire.dxp"),
225 ("dxr", "application/x-director"),
226 ("ecelp4800", "audio/vnd.nuera.ecelp4800"),
227 ("ecelp7470", "audio/vnd.nuera.ecelp7470"),
228 ("ecelp9600", "audio/vnd.nuera.ecelp9600"),
229 ("ecma", "application/ecmascript"),
230 ("edm", "application/vnd.novadigm.edm"),
231 ("edx", "application/vnd.novadigm.edx"),
232 ("efif", "application/vnd.picsel"),
233 ("ei6", "application/vnd.pg.osasli"),
234 ("elc", "application/octet-stream"),
235 ("emf", "application/x-msmetafile"),
236 ("eml", "message/rfc822"),
237 ("emma", "application/emma+xml"),
238 ("emz", "application/x-msmetafile"),
239 ("eol", "audio/vnd.digital-winds"),
240 ("eot", "application/vnd.ms-fontobject"),
241 ("eps", "application/postscript"),
242 ("epub", "application/epub+zip"),
243 ("es3", "application/vnd.eszigno3+xml"),
244 ("esa", "application/vnd.osgi.subsystem"),
245 ("esf", "application/vnd.epson.esf"),
246 ("et3", "application/vnd.eszigno3+xml"),
247 ("etx", "text/x-setext"),
248 ("eva", "application/x-eva"),
249 ("evy", "application/x-envoy"),
250 ("exe", "application/octet-stream"),
251 ("exi", "application/exi"),
252 ("ext", "application/vnd.novadigm.ext"),
253 ("ez", "application/andrew-inset"),
254 ("ez2", "application/vnd.ezpix-album"),
255 ("ez3", "application/vnd.ezpix-package"),
256 ("f", "text/x-fortran"),
257 ("f4v", "video/x-f4v"),
258 ("f77", "text/x-fortran"),
259 ("f90", "text/x-fortran"),
260 ("fbs", "image/vnd.fastbidsheet"),
261 ("fcdt", "application/vnd.adobe.formscentral.fcdt"),
262 ("fcs", "application/vnd.isac.fcs"),
263 ("fdf", "application/vnd.fdf"),
264 ("fe_launch", "application/vnd.denovo.fcselayout-link"),
265 ("fg5", "application/vnd.fujitsu.oasysgp"),
266 ("fgd", "application/x-director"),
267 ("fh", "image/x-freehand"),
268 ("fh4", "image/x-freehand"),
269 ("fh5", "image/x-freehand"),
270 ("fh7", "image/x-freehand"),
271 ("fhc", "image/x-freehand"),
272 ("fig", "application/x-xfig"),
273 ("flac", "audio/flac"),
274 ("fli", "video/x-fli"),
275 ("flo", "application/vnd.micrografx.flo"),
276 ("flv", "video/x-flv"),
277 ("flw", "application/vnd.kde.kivio"),
278 ("flx", "text/vnd.fmi.flexstor"),
279 ("fly", "text/vnd.fly"),
280 ("fm", "application/vnd.framemaker"),
281 ("fnc", "application/vnd.frogans.fnc"),
282 ("for", "text/x-fortran"),
283 ("fpx", "image/vnd.fpx"),
284 ("frame", "application/vnd.framemaker"),
285 ("fsc", "application/vnd.fsc.weblaunch"),
286 ("fst", "image/vnd.fst"),
287 ("ftc", "application/vnd.fluxtime.clip"),
288 ("fti", "application/vnd.anser-web-funds-transfer-initiation"),
289 ("fvt", "video/vnd.fvt"),
290 ("fxp", "application/vnd.adobe.fxp"),
291 ("fxpl", "application/vnd.adobe.fxp"),
292 ("fzs", "application/vnd.fuzzysheet"),
293 ("g2w", "application/vnd.geoplan"),
294 ("g3", "image/g3fax"),
295 ("g3w", "application/vnd.geospace"),
296 ("gac", "application/vnd.groove-account"),
297 ("gam", "application/x-tads"),
298 ("gbr", "application/rpki-ghostbusters"),
299 ("gca", "application/x-gca-compressed"),
300 ("gdl", "model/vnd.gdl"),
301 ("geo", "application/vnd.dynageo"),
302 ("gex", "application/vnd.geometry-explorer"),
303 ("ggb", "application/vnd.geogebra.file"),
304 ("ggt", "application/vnd.geogebra.tool"),
305 ("ghf", "application/vnd.groove-help"),
306 ("gif", "image/gif"),
307 ("gim", "application/vnd.groove-identity-message"),
308 ("gml", "application/gml+xml"),
309 ("gmx", "application/vnd.gmx"),
310 ("gnumeric", "application/x-gnumeric"),
311 ("gph", "application/vnd.flographit"),
312 ("gpx", "application/gpx+xml"),
313 ("gqf", "application/vnd.grafeq"),
314 ("gqs", "application/vnd.grafeq"),
315 ("gram", "application/srgs"),
316 ("gramps", "application/x-gramps-xml"),
317 ("gre", "application/vnd.geometry-explorer"),
318 ("grv", "application/vnd.groove-injector"),
319 ("grxml", "application/srgs+xml"),
320 ("gsf", "application/x-font-ghostscript"),
321 ("gtar", "application/x-gtar"),
322 ("gtm", "application/vnd.groove-tool-message"),
323 ("gtw", "model/vnd.gtw"),
324 ("gv", "text/vnd.graphviz"),
325 ("gxf", "application/gxf"),
326 ("gxt", "application/vnd.geonext"),
327 ("gz", "application/x-gzip"),
328 ("h", "text/x-c"),
329 ("h261", "video/h261"),
330 ("h263", "video/h263"),
331 ("h264", "video/h264"),
332 ("hal", "application/vnd.hal+xml"),
333 ("hbci", "application/vnd.hbci"),
334 ("hdf", "application/x-hdf"),
335 ("hh", "text/x-c"),
336 ("hlp", "application/winhlp"),
337 ("hpgl", "application/vnd.hp-hpgl"),
338 ("hpid", "application/vnd.hp-hpid"),
339 ("hps", "application/vnd.hp-hps"),
340 ("hqx", "application/mac-binhex40"),
341 ("htc", "text/x-component"),
342 ("htke", "application/vnd.kenameaapp"),
343 ("htm", "text/html"),
344 ("html", "text/html"),
345 ("hvd", "application/vnd.yamaha.hv-dic"),
346 ("hvp", "application/vnd.yamaha.hv-voice"),
347 ("hvs", "application/vnd.yamaha.hv-script"),
348 ("i2g", "application/vnd.intergeo"),
349 ("icc", "application/vnd.iccprofile"),
350 ("ice", "x-conference/x-cooltalk"),
351 ("icm", "application/vnd.iccprofile"),
352 ("ico", "image/x-icon"),
353 ("ics", "text/calendar"),
354 ("ief", "image/ief"),
355 ("ifb", "text/calendar"),
356 ("ifm", "application/vnd.shana.informed.formdata"),
357 ("iges", "model/iges"),
358 ("igl", "application/vnd.igloader"),
359 ("igm", "application/vnd.insors.igm"),
360 ("igs", "model/iges"),
361 ("igx", "application/vnd.micrografx.igx"),
362 ("iif", "application/vnd.shana.informed.interchange"),
363 ("imp", "application/vnd.accpac.simply.imp"),
364 ("ims", "application/vnd.ms-ims"),
365 ("in", "text/plain"),
366 ("ink", "application/inkml+xml"),
367 ("inkml", "application/inkml+xml"),
368 ("install", "application/x-install-instructions"),
369 ("iota", "application/vnd.astraea-software.iota"),
370 ("ipfix", "application/ipfix"),
371 ("ipk", "application/vnd.shana.informed.package"),
372 ("irm", "application/vnd.ibm.rights-management"),
373 ("irp", "application/vnd.irepository.package+xml"),
374 ("iso", "application/x-iso9660-image"),
375 ("itp", "application/vnd.shana.informed.formtemplate"),
376 ("ivp", "application/vnd.immervision-ivp"),
377 ("ivu", "application/vnd.immervision-ivu"),
378 ("jad", "text/vnd.sun.j2me.app-descriptor"),
379 ("jam", "application/vnd.jam"),
380 ("jar", "application/java-archive"),
381 ("java", "text/x-java-source"),
382 ("jisp", "application/vnd.jisp"),
383 ("jlt", "application/vnd.hp-jlyt"),
384 ("jnlp", "application/x-java-jnlp-file"),
385 ("joda", "application/vnd.joost.joda-archive"),
386 ("jpe", "image/jpeg"),
387 ("jpeg", "image/jpeg"),
388 ("jpg", "image/jpeg"),
389 ("jpgm", "video/jpm"),
390 ("jpgv", "video/jpeg"),
391 ("jpm", "video/jpm"),
392 ("js", "application/javascript"),
393 ("jsf", "text/plain"),
394 ("json", "application/json"),
395 ("jsonml", "application/jsonml+json"),
396 ("jspf", "text/plain"),
397 ("kar", "audio/midi"),
398 ("karbon", "application/vnd.kde.karbon"),
399 ("kfo", "application/vnd.kde.kformula"),
400 ("kia", "application/vnd.kidspiration"),
401 ("kml", "application/vnd.google-earth.kml+xml"),
402 ("kmz", "application/vnd.google-earth.kmz"),
403 ("kne", "application/vnd.kinar"),
404 ("knp", "application/vnd.kinar"),
405 ("kon", "application/vnd.kde.kontour"),
406 ("kpr", "application/vnd.kde.kpresenter"),
407 ("kpt", "application/vnd.kde.kpresenter"),
408 ("kpxx", "application/vnd.ds-keypoint"),
409 ("ksp", "application/vnd.kde.kspread"),
410 ("ktr", "application/vnd.kahootz"),
411 ("ktx", "image/ktx"),
412 ("ktz", "application/vnd.kahootz"),
413 ("kwd", "application/vnd.kde.kword"),
414 ("kwt", "application/vnd.kde.kword"),
415 ("lasxml", "application/vnd.las.las+xml"),
416 ("latex", "application/x-latex"),
417 ("lbd", "application/vnd.llamagraphics.life-balance.desktop"),
418 (
419 "lbe",
420 "application/vnd.llamagraphics.life-balance.exchange+xml"
421 ),
422 ("les", "application/vnd.hhe.lesson-player"),
423 ("lha", "application/x-lzh-compressed"),
424 ("link66", "application/vnd.route66.link66+xml"),
425 ("list", "text/plain"),
426 ("list3820", "application/vnd.ibm.modcap"),
427 ("listafp", "application/vnd.ibm.modcap"),
428 ("lnk", "application/x-ms-shortcut"),
429 ("log", "text/plain"),
430 ("lostxml", "application/lost+xml"),
431 ("lrf", "application/octet-stream"),
432 ("lrm", "application/vnd.ms-lrm"),
433 ("ltf", "application/vnd.frogans.ltf"),
434 ("lvp", "audio/vnd.lucent.voice"),
435 ("lwp", "application/vnd.lotus-wordpro"),
436 ("lzh", "application/x-lzh-compressed"),
437 ("m13", "application/x-msmediaview"),
438 ("m14", "application/x-msmediaview"),
439 ("m1v", "video/mpeg"),
440 ("m21", "application/mp21"),
441 ("m2a", "audio/mpeg"),
442 ("m2v", "video/mpeg"),
443 ("m3a", "audio/mpeg"),
444 ("m3u", "audio/x-mpegurl"),
445 ("m3u8", "application/vnd.apple.mpegurl"),
446 ("m4a", "audio/mp4"),
447 ("m4b", "audio/mp4"),
448 ("m4r", "audio/mp4"),
449 ("m4u", "video/vnd.mpegurl"),
450 ("m4v", "video/mp4"),
451 ("ma", "application/mathematica"),
452 ("mac", "image/x-macpaint"),
453 ("mads", "application/mads+xml"),
454 ("mag", "application/vnd.ecowin.chart"),
455 ("maker", "application/vnd.framemaker"),
456 ("man", "text/troff"),
457 ("mar", "application/octet-stream"),
458 ("mathml", "application/mathml+xml"),
459 ("mb", "application/mathematica"),
460 ("mbk", "application/vnd.mobius.mbk"),
461 ("mbox", "application/mbox"),
462 ("mc1", "application/vnd.medcalcdata"),
463 ("mcd", "application/vnd.mcd"),
464 ("mcurl", "text/vnd.curl.mcurl"),
465 ("mdb", "application/x-msaccess"),
466 ("mdi", "image/vnd.ms-modi"),
467 ("me", "text/troff"),
468 ("mesh", "model/mesh"),
469 ("meta4", "application/metalink4+xml"),
470 ("metalink", "application/metalink+xml"),
471 ("mets", "application/mets+xml"),
472 ("mfm", "application/vnd.mfmp"),
473 ("mft", "application/rpki-manifest"),
474 ("mgp", "application/vnd.osgeo.mapguide.package"),
475 ("mgz", "application/vnd.proteus.magazine"),
476 ("mid", "audio/midi"),
477 ("midi", "audio/midi"),
478 ("mie", "application/x-mie"),
479 ("mif", "application/x-mif"),
480 ("mime", "message/rfc822"),
481 ("mj2", "video/mj2"),
482 ("mjp2", "video/mj2"),
483 ("mk3d", "video/x-matroska"),
484 ("mka", "audio/x-matroska"),
485 ("mks", "video/x-matroska"),
486 ("mkv", "video/x-matroska"),
487 ("mlp", "application/vnd.dolby.mlp"),
488 ("mmd", "application/vnd.chipnuts.karaoke-mmd"),
489 ("mmf", "application/vnd.smaf"),
490 ("mmr", "image/vnd.fujixerox.edmics-mmr"),
491 ("mng", "video/x-mng"),
492 ("mny", "application/x-msmoney"),
493 ("mobi", "application/x-mobipocket-ebook"),
494 ("mods", "application/mods+xml"),
495 ("mov", "video/quicktime"),
496 ("movie", "video/x-sgi-movie"),
497 ("mp1", "audio/mpeg"),
498 ("mp2", "audio/mpeg"),
499 ("mp21", "application/mp21"),
500 ("mp2a", "audio/mpeg"),
501 ("mp3", "audio/mpeg"),
502 ("mp4", "video/mp4"),
503 ("mp4a", "audio/mp4"),
504 ("mp4s", "application/mp4"),
505 ("mp4v", "video/mp4"),
506 ("mpa", "audio/mpeg"),
507 ("mpc", "application/vnd.mophun.certificate"),
508 ("mpe", "video/mpeg"),
509 ("mpeg", "video/mpeg"),
510 ("mpega", "audio/x-mpeg"),
511 ("mpg", "video/mpeg"),
512 ("mpg4", "video/mp4"),
513 ("mpga", "audio/mpeg"),
514 ("mpkg", "application/vnd.apple.installer+xml"),
515 ("mpm", "application/vnd.blueice.multipass"),
516 ("mpn", "application/vnd.mophun.application"),
517 ("mpp", "application/vnd.ms-project"),
518 ("mpt", "application/vnd.ms-project"),
519 ("mpv2", "video/mpeg2"),
520 ("mpy", "application/vnd.ibm.minipay"),
521 ("mqy", "application/vnd.mobius.mqy"),
522 ("mrc", "application/marc"),
523 ("mrcx", "application/marcxml+xml"),
524 ("ms", "text/troff"),
525 ("mscml", "application/mediaservercontrol+xml"),
526 ("mseed", "application/vnd.fdsn.mseed"),
527 ("mseq", "application/vnd.mseq"),
528 ("msf", "application/vnd.epson.msf"),
529 ("msh", "model/mesh"),
530 ("msi", "application/x-msdownload"),
531 ("msl", "application/vnd.mobius.msl"),
532 ("msty", "application/vnd.muvee.style"),
533 ("mts", "model/vnd.mts"),
534 ("mus", "application/vnd.musician"),
535 ("musicxml", "application/vnd.recordare.musicxml+xml"),
536 ("mvb", "application/x-msmediaview"),
537 ("mwf", "application/vnd.mfer"),
538 ("mxf", "application/mxf"),
539 ("mxl", "application/vnd.recordare.musicxml"),
540 ("mxml", "application/xv+xml"),
541 ("mxs", "application/vnd.triscape.mxs"),
542 ("mxu", "video/vnd.mpegurl"),
543 ("n-gage", "application/vnd.nokia.n-gage.symbian.install"),
544 ("n3", "text/n3"),
545 ("nb", "application/mathematica"),
546 ("nbp", "application/vnd.wolfram.player"),
547 ("nc", "application/x-netcdf"),
548 ("ncx", "application/x-dtbncx+xml"),
549 ("nfo", "text/x-nfo"),
550 ("ngdat", "application/vnd.nokia.n-gage.data"),
551 ("nitf", "application/vnd.nitf"),
552 ("nlu", "application/vnd.neurolanguage.nlu"),
553 ("nml", "application/vnd.enliven"),
554 ("nnd", "application/vnd.noblenet-directory"),
555 ("nns", "application/vnd.noblenet-sealer"),
556 ("nnw", "application/vnd.noblenet-web"),
557 ("npx", "image/vnd.net-fpx"),
558 ("nsc", "application/x-conference"),
559 ("nsf", "application/vnd.lotus-notes"),
560 ("ntf", "application/vnd.nitf"),
561 ("nzb", "application/x-nzb"),
562 ("oa2", "application/vnd.fujitsu.oasys2"),
563 ("oa3", "application/vnd.fujitsu.oasys3"),
564 ("oas", "application/vnd.fujitsu.oasys"),
565 ("obd", "application/x-msbinder"),
566 ("obj", "application/x-tgif"),
567 ("oda", "application/oda"),
568 (" OpenDocument Database ", "odb"),
569 (" OpenDocument Chart ", "odc"),
570 (" OpenDocument Formula ", "odf"),
571 (
572 "odft",
573 "application/vnd.oasis.opendocument.formula-template"
574 ),
575 (" OpenDocument Drawing ", "odg"),
576 (" OpenDocument Image ", "odi"),
577 (" OpenDocument Master Document ", "odm"),
578 (" OpenDocument Presentation ", "odp"),
579 (" OpenDocument Spreadsheet ", "ods"),
580 (" OpenDocument Text ", "odt"),
581 ("oga", "audio/ogg"),
582 ("ogg", "audio/ogg"),
583 ("ogv", "video/ogg"),
584 (" xiph mime types ", "ogx"),
585 ("omdoc", "application/omdoc+xml"),
586 ("onepkg", "application/onenote"),
587 ("onetmp", "application/onenote"),
588 ("onetoc", "application/onenote"),
589 ("onetoc2", "application/onenote"),
590 ("opf", "application/oebps-package+xml"),
591 ("opml", "text/x-opml"),
592 ("oprc", "application/vnd.palm"),
593 ("org", "application/vnd.lotus-organizer"),
594 ("osf", "application/vnd.yamaha.openscoreformat"),
595 (
596 "osfpvg",
597 "application/vnd.yamaha.openscoreformat.osfpvg+xml"
598 ),
599 ("otc", "application/vnd.oasis.opendocument.chart-template"),
600 ("otf", "font/otf"),
601 (" OpenDocument Drawing Template ", "otg"),
602 (" HTML Document Template ", "oth"),
603 ("oti", "application/vnd.oasis.opendocument.image-template"),
604 (" OpenDocument Presentation Template ", "otp"),
605 (" OpenDocument Spreadsheet Template ", "ots"),
606 (" OpenDocument Text Template ", "ott"),
607 ("oxps", "application/oxps"),
608 ("oxt", "application/vnd.openofficeorg.extension"),
609 ("p", "text/x-pascal"),
610 ("p10", "application/pkcs10"),
611 ("p12", "application/x-pkcs12"),
612 ("p7b", "application/x-pkcs7-certificates"),
613 ("p7c", "application/pkcs7-mime"),
614 ("p7m", "application/pkcs7-mime"),
615 ("p7r", "application/x-pkcs7-certreqresp"),
616 ("p7s", "application/pkcs7-signature"),
617 ("p8", "application/pkcs8"),
618 ("pas", "text/x-pascal"),
619 ("paw", "application/vnd.pawaafile"),
620 ("pbd", "application/vnd.powerbuilder6"),
621 ("pbm", "image/x-portable-bitmap"),
622 ("pcap", "application/vnd.tcpdump.pcap"),
623 ("pcf", "application/x-font-pcf"),
624 ("pcl", "application/vnd.hp-pcl"),
625 ("pclxl", "application/vnd.hp-pclxl"),
626 ("pct", "image/pict"),
627 ("pcurl", "application/vnd.curl.pcurl"),
628 ("pcx", "image/x-pcx"),
629 ("pdb", "application/vnd.palm"),
630 ("pdf", "application/pdf"),
631 ("pfa", "application/x-font-type1"),
632 ("pfb", "application/x-font-type1"),
633 ("pfm", "application/x-font-type1"),
634 ("pfr", "application/font-tdpfr"),
635 ("pfx", "application/x-pkcs12"),
636 ("pgm", "image/x-portable-graymap"),
637 ("pgn", "application/x-chess-pgn"),
638 ("pgp", "application/pgp-encrypted"),
639 ("pic", "image/pict"),
640 ("pict", "image/pict"),
641 ("pkg", "application/octet-stream"),
642 ("pki", "application/pkixcmp"),
643 ("pkipath", "application/pkix-pkipath"),
644 ("plb", "application/vnd.3gpp.pic-bw-large"),
645 ("plc", "application/vnd.mobius.plc"),
646 ("plf", "application/vnd.pocketlearn"),
647 ("pls", "audio/x-scpls"),
648 ("pml", "application/vnd.ctc-posml"),
649 ("png", "image/png"),
650 ("pnm", "image/x-portable-anymap"),
651 ("pnt", "image/x-macpaint"),
652 ("portpkg", "application/vnd.macports.portpkg"),
653 ("pot", "application/vnd.ms-powerpoint"),
654 (
655 "potm",
656 "application/vnd.ms-powerpoint.template.macroenabled.12"
657 ),
658 (
659 "potx",
660 "application/vnd.openxmlformats-officedocument.presentationml.template"
661 ),
662 (
663 "ppam",
664 "application/vnd.ms-powerpoint.addin.macroenabled.12"
665 ),
666 ("ppd", "application/vnd.cups-ppd"),
667 ("ppm", "image/x-portable-pixmap"),
668 ("pps", "application/vnd.ms-powerpoint"),
669 (
670 "ppsm",
671 "application/vnd.ms-powerpoint.slideshow.macroenabled.12"
672 ),
673 (
674 "ppsx",
675 "application/vnd.openxmlformats-officedocument.presentationml.slideshow"
676 ),
677 ("ppt", "application/vnd.ms-powerpoint"),
678 (
679 "pptm",
680 "application/vnd.ms-powerpoint.presentation.macroenabled.12"
681 ),
682 (
683 "pptx",
684 "application/vnd.openxmlformats-officedocument.presentationml.presentation"
685 ),
686 ("pqa", "application/vnd.palm"),
687 ("prc", "application/x-mobipocket-ebook"),
688 ("pre", "application/vnd.lotus-freelance"),
689 ("prf", "application/pics-rules"),
690 ("ps", "application/postscript"),
691 ("psb", "application/vnd.3gpp.pic-bw-small"),
692 ("psd", "image/vnd.adobe.photoshop"),
693 ("psf", "application/x-font-linux-psf"),
694 ("pskcxml", "application/pskc+xml"),
695 ("ptid", "application/vnd.pvi.ptid1"),
696 ("pub", "application/x-mspublisher"),
697 ("pvb", "application/vnd.3gpp.pic-bw-var"),
698 ("pwn", "application/vnd.3m.post-it-notes"),
699 ("pya", "audio/vnd.ms-playready.media.pya"),
700 ("pyv", "video/vnd.ms-playready.media.pyv"),
701 ("qam", "application/vnd.epson.quickanime"),
702 ("qbo", "application/vnd.intu.qbo"),
703 ("qfx", "application/vnd.intu.qfx"),
704 ("qps", "application/vnd.publishare-delta-tree"),
705 ("qt", "video/quicktime"),
706 ("qti", "image/x-quicktime"),
707 ("qtif", "image/x-quicktime"),
708 ("qwd", "application/vnd.quark.quarkxpress"),
709 ("qwt", "application/vnd.quark.quarkxpress"),
710 ("qxb", "application/vnd.quark.quarkxpress"),
711 ("qxd", "application/vnd.quark.quarkxpress"),
712 ("qxl", "application/vnd.quark.quarkxpress"),
713 ("qxt", "application/vnd.quark.quarkxpress"),
714 ("ra", "audio/x-pn-realaudio"),
715 ("ram", "audio/x-pn-realaudio"),
716 ("rar", "application/x-rar-compressed"),
717 ("ras", "image/x-cmu-raster"),
718 ("rcprofile", "application/vnd.ipunplugged.rcprofile"),
719 ("rdf", "application/rdf+xml"),
720 ("rdz", "application/vnd.data-vision.rdz"),
721 ("rep", "application/vnd.businessobjects"),
722 ("res", "application/x-dtbresource+xml"),
723 ("rgb", "image/x-rgb"),
724 ("rif", "application/reginfo+xml"),
725 ("rip", "audio/vnd.rip"),
726 ("ris", "application/x-research-info-systems"),
727 ("rl", "application/resource-lists+xml"),
728 ("rlc", "image/vnd.fujixerox.edmics-rlc"),
729 ("rld", "application/resource-lists-diff+xml"),
730 ("rm", "application/vnd.rn-realmedia"),
731 ("rmi", "audio/midi"),
732 ("rmp", "audio/x-pn-realaudio-plugin"),
733 ("rms", "application/vnd.jcp.javame.midlet-rms"),
734 ("rmvb", "application/vnd.rn-realmedia-vbr"),
735 ("rnc", "application/relax-ng-compact-syntax"),
736 ("roa", "application/rpki-roa"),
737 ("roff", "text/troff"),
738 ("rp9", "application/vnd.cloanto.rp9"),
739 ("rpss", "application/vnd.nokia.radio-presets"),
740 ("rpst", "application/vnd.nokia.radio-preset"),
741 ("rq", "application/sparql-query"),
742 ("rs", "application/rls-services+xml"),
743 ("rsd", "application/rsd+xml"),
744 ("rss", "application/rss+xml"),
745 ("rtf", "application/rtf"),
746 ("rtx", "text/richtext"),
747 ("s", "text/x-asm"),
748 ("s3m", "audio/s3m"),
749 ("saf", "application/vnd.yamaha.smaf-audio"),
750 ("sbml", "application/sbml+xml"),
751 ("sc", "application/vnd.ibm.secure-container"),
752 ("scd", "application/x-msschedule"),
753 ("scm", "application/vnd.lotus-screencam"),
754 ("scq", "application/scvp-cv-request"),
755 ("scs", "application/scvp-cv-response"),
756 ("scurl", "text/vnd.curl.scurl"),
757 ("sda", "application/vnd.stardivision.draw"),
758 ("sdc", "application/vnd.stardivision.calc"),
759 ("sdd", "application/vnd.stardivision.impress"),
760 ("sdkd", "application/vnd.solent.sdkm+xml"),
761 ("sdkm", "application/vnd.solent.sdkm+xml"),
762 ("sdp", "application/sdp"),
763 ("sdw", "application/vnd.stardivision.writer"),
764 ("see", "application/vnd.seemail"),
765 ("seed", "application/vnd.fdsn.seed"),
766 ("sema", "application/vnd.sema"),
767 ("semd", "application/vnd.semd"),
768 ("semf", "application/vnd.semf"),
769 ("ser", "application/java-serialized-object"),
770 ("setpay", "application/set-payment-initiation"),
771 ("setreg", "application/set-registration-initiation"),
772 ("sfd-hdstx", "application/vnd.hydrostatix.sof-data"),
773 ("sfs", "application/vnd.spotfire.sfs"),
774 ("sfv", "text/x-sfv"),
775 ("sgi", "image/sgi"),
776 ("sgl", "application/vnd.stardivision.writer-global"),
777 ("sgm", "text/sgml"),
778 ("sgml", "text/sgml"),
779 ("sh", "application/x-sh"),
780 ("shar", "application/x-shar"),
781 ("shf", "application/shf+xml"),
782 ("sid", "image/x-mrsid-image"),
783 ("sig", "application/pgp-signature"),
784 ("sil", "audio/silk"),
785 ("silo", "model/mesh"),
786 ("sis", "application/vnd.symbian.install"),
787 ("sisx", "application/vnd.symbian.install"),
788 ("sit", "application/x-stuffit"),
789 ("sitx", "application/x-stuffitx"),
790 ("skd", "application/vnd.koan"),
791 ("skm", "application/vnd.koan"),
792 ("skp", "application/vnd.koan"),
793 ("skt", "application/vnd.koan"),
794 (
795 "sldm",
796 "application/vnd.ms-powerpoint.slide.macroenabled.12"
797 ),
798 (
799 "sldx",
800 "application/vnd.openxmlformats-officedocument.presentationml.slide"
801 ),
802 ("slt", "application/vnd.epson.salt"),
803 ("sm", "application/vnd.stepmania.stepchart"),
804 ("smf", "application/vnd.stardivision.math"),
805 ("smi", "application/smil+xml"),
806 ("smil", "application/smil+xml"),
807 ("smv", "video/x-smv"),
808 ("smzip", "application/vnd.stepmania.package"),
809 ("snd", "audio/basic"),
810 ("snf", "application/x-font-snf"),
811 ("so", "application/octet-stream"),
812 ("spc", "application/x-pkcs7-certificates"),
813 ("spf", "application/vnd.yamaha.smaf-phrase"),
814 ("spl", "application/x-futuresplash"),
815 ("spot", "text/vnd.in3d.spot"),
816 ("spp", "application/scvp-vp-response"),
817 ("spq", "application/scvp-vp-request"),
818 ("spx", "audio/ogg"),
819 ("sql", "application/x-sql"),
820 ("src", "application/x-wais-source"),
821 ("srt", "application/x-subrip"),
822 ("sru", "application/sru+xml"),
823 ("srx", "application/sparql-results+xml"),
824 ("ssdl", "application/ssdl+xml"),
825 ("sse", "application/vnd.kodak-descriptor"),
826 ("ssf", "application/vnd.epson.ssf"),
827 ("ssml", "application/ssml+xml"),
828 ("st", "application/vnd.sailingtracker.track"),
829 ("stc", "application/vnd.sun.xml.calc.template"),
830 ("std", "application/vnd.sun.xml.draw.template"),
831 ("stf", "application/vnd.wt.stf"),
832 ("sti", "application/vnd.sun.xml.impress.template"),
833 ("stk", "application/hyperstudio"),
834 ("stl", "application/vnd.ms-pki.stl"),
835 ("str", "application/vnd.pg.format"),
836 ("stw", "application/vnd.sun.xml.writer.template"),
837 ("sub", "text/vnd.dvb.subtitle"),
838 ("sus", "application/vnd.sus-calendar"),
839 ("susp", "application/vnd.sus-calendar"),
840 ("sv4cpio", "application/x-sv4cpio"),
841 ("sv4crc", "application/x-sv4crc"),
842 ("svc", "application/vnd.dvb.service"),
843 ("svd", "application/vnd.svd"),
844 ("svg", "image/svg+xml"),
845 ("svgz", "image/svg+xml"),
846 ("swa", "application/x-director"),
847 ("swf", "application/x-shockwave-flash"),
848 ("swi", "application/vnd.aristanetworks.swi"),
849 ("sxc", "application/vnd.sun.xml.calc"),
850 ("sxd", "application/vnd.sun.xml.draw"),
851 ("sxg", "application/vnd.sun.xml.writer.global"),
852 ("sxi", "application/vnd.sun.xml.impress"),
853 ("sxm", "application/vnd.sun.xml.math"),
854 ("sxw", "application/vnd.sun.xml.writer"),
855 ("t", "text/troff"),
856 ("t3", "application/x-t3vm-image"),
857 ("taglet", "application/vnd.mynfc"),
858 ("tao", "application/vnd.tao.intent-module-archive"),
859 ("tar", "application/x-tar"),
860 ("tcap", "application/vnd.3gpp2.tcap"),
861 ("tcl", "application/x-tcl"),
862 ("teacher", "application/vnd.smart.teacher"),
863 ("tei", "application/tei+xml"),
864 ("teicorpus", "application/tei+xml"),
865 ("tex", "application/x-tex"),
866 ("texi", "application/x-texinfo"),
867 ("texinfo", "application/x-texinfo"),
868 ("text", "text/plain"),
869 ("tfi", "application/thraud+xml"),
870 ("tfm", "application/x-tex-tfm"),
871 ("tga", "image/x-tga"),
872 ("thmx", "application/vnd.ms-officetheme"),
873 ("tif", "image/tiff"),
874 ("tiff", "image/tiff"),
875 ("tmo", "application/vnd.tmobile-livetv"),
876 ("torrent", "application/x-bittorrent"),
877 ("tpl", "application/vnd.groove-tool-template"),
878 ("tpt", "application/vnd.trid.tpt"),
879 ("tr", "text/troff"),
880 ("tra", "application/vnd.trueapp"),
881 ("trm", "application/x-msterminal"),
882 ("tsd", "application/timestamped-data"),
883 ("tsv", "text/tab-separated-values"),
884 ("ttc", "font/collection"),
885 ("ttf", "font/ttf"),
886 ("ttl", "text/turtle"),
887 ("twd", "application/vnd.simtech-mindmapper"),
888 ("twds", "application/vnd.simtech-mindmapper"),
889 ("txd", "application/vnd.genomatix.tuxedo"),
890 ("txf", "application/vnd.mobius.txf"),
891 ("txt", "text/plain"),
892 ("u32", "application/x-authorware-bin"),
893 ("udeb", "application/x-debian-package"),
894 ("ufd", "application/vnd.ufdl"),
895 ("ufdl", "application/vnd.ufdl"),
896 ("ulw", "audio/basic"),
897 ("ulx", "application/x-glulx"),
898 ("umj", "application/vnd.umajin"),
899 ("unityweb", "application/vnd.unity"),
900 ("uoml", "application/vnd.uoml+xml"),
901 ("uri", "text/uri-list"),
902 ("uris", "text/uri-list"),
903 ("urls", "text/uri-list"),
904 ("ustar", "application/x-ustar"),
905 ("utz", "application/vnd.uiq.theme"),
906 ("uu", "text/x-uuencode"),
907 ("uva", "audio/vnd.dece.audio"),
908 ("uvd", "application/vnd.dece.data"),
909 ("uvf", "application/vnd.dece.data"),
910 ("uvg", "image/vnd.dece.graphic"),
911 ("uvh", "video/vnd.dece.hd"),
912 ("uvi", "image/vnd.dece.graphic"),
913 ("uvm", "video/vnd.dece.mobile"),
914 ("uvp", "video/vnd.dece.pd"),
915 ("uvs", "video/vnd.dece.sd"),
916 ("uvt", "application/vnd.dece.ttml+xml"),
917 ("uvu", "video/vnd.uvvu.mp4"),
918 ("uvv", "video/vnd.dece.video"),
919 ("uvva", "audio/vnd.dece.audio"),
920 ("uvvd", "application/vnd.dece.data"),
921 ("uvvf", "application/vnd.dece.data"),
922 ("uvvg", "image/vnd.dece.graphic"),
923 ("uvvh", "video/vnd.dece.hd"),
924 ("uvvi", "image/vnd.dece.graphic"),
925 ("uvvm", "video/vnd.dece.mobile"),
926 ("uvvp", "video/vnd.dece.pd"),
927 ("uvvs", "video/vnd.dece.sd"),
928 ("uvvt", "application/vnd.dece.ttml+xml"),
929 ("uvvu", "video/vnd.uvvu.mp4"),
930 ("uvvv", "video/vnd.dece.video"),
931 ("uvvx", "application/vnd.dece.unspecified"),
932 ("uvvz", "application/vnd.dece.zip"),
933 ("uvx", "application/vnd.dece.unspecified"),
934 ("uvz", "application/vnd.dece.zip"),
935 ("vcard", "text/vcard"),
936 ("vcd", "application/x-cdlink"),
937 ("vcf", "text/x-vcard"),
938 ("vcg", "application/vnd.groove-vcard"),
939 ("vcs", "text/x-vcalendar"),
940 ("vcx", "application/vnd.vcx"),
941 ("vis", "application/vnd.visionary"),
942 ("viv", "video/vnd.vivo"),
943 ("vob", "video/x-ms-vob"),
944 ("vor", "application/vnd.stardivision.writer"),
945 ("vox", "application/x-authorware-bin"),
946 ("vrml", "model/vrml"),
947 ("vsd", "application/vnd.visio"),
948 ("vsf", "application/vnd.vsf"),
949 ("vss", "application/vnd.visio"),
950 ("vst", "application/vnd.visio"),
951 ("vsw", "application/vnd.visio"),
952 ("vtu", "model/vnd.vtu"),
953 ("vxml", "application/voicexml+xml"),
954 ("w3d", "application/x-director"),
955 ("wad", "application/x-doom"),
956 ("wav", "audio/x-wav"),
957 ("wax", "audio/x-ms-wax"),
958 (" Wireless Bitmap ", "wbmp"),
959 ("wbs", "application/vnd.criticaltools.wbs+xml"),
960 ("wbxml", "application/vnd.wap.wbxml"),
961 ("wcm", "application/vnd.ms-works"),
962 ("wdb", "application/vnd.ms-works"),
963 ("wdp", "image/vnd.ms-photo"),
964 ("weba", "audio/webm"),
965 ("webm", "video/webm"),
966 ("webp", "image/webp"),
967 ("wg", "application/vnd.pmi.widget"),
968 ("wgt", "application/widget"),
969 ("wks", "application/vnd.ms-works"),
970 ("wm", "video/x-ms-wm"),
971 ("wma", "audio/x-ms-wma"),
972 ("wmd", "application/x-ms-wmd"),
973 ("wmf", "application/x-msmetafile"),
974 (" WML Source ", "wml"),
975 (" Compiled WML ", "wmlc"),
976 (" WML Script Source ", "wmls"),
977 (" Compiled WML Script ", "wmlsc"),
978 ("wmv", "video/x-ms-wmv"),
979 ("wmx", "video/x-ms-wmx"),
980 ("wmz", "application/x-msmetafile"),
981 ("woff", "font/woff"),
982 ("woff2", "font/woff2"),
983 ("wpd", "application/vnd.wordperfect"),
984 ("wpl", "application/vnd.ms-wpl"),
985 ("wps", "application/vnd.ms-works"),
986 ("wqd", "application/vnd.wqd"),
987 ("wri", "application/x-mswrite"),
988 ("wrl", "model/vrml"),
989 ("wsdl", "application/wsdl+xml"),
990 ("wspolicy", "application/wspolicy+xml"),
991 ("wtb", "application/vnd.webturbo"),
992 ("wvx", "video/x-ms-wvx"),
993 ("x32", "application/x-authorware-bin"),
994 ("x3d", "model/x3d+xml"),
995 ("x3db", "model/x3d+binary"),
996 ("x3dbz", "model/x3d+binary"),
997 ("x3dv", "model/x3d+vrml"),
998 ("x3dvz", "model/x3d+vrml"),
999 ("x3dz", "model/x3d+xml"),
1000 ("xaml", "application/xaml+xml"),
1001 ("xap", "application/x-silverlight-app"),
1002 ("xar", "application/vnd.xara"),
1003 ("xbap", "application/x-ms-xbap"),
1004 ("xbd", "application/vnd.fujixerox.docuworks.binder"),
1005 ("xbm", "image/x-xbitmap"),
1006 ("xdf", "application/xcap-diff+xml"),
1007 ("xdm", "application/vnd.syncml.dm+xml"),
1008 ("xdp", "application/vnd.adobe.xdp+xml"),
1009 ("xdssc", "application/dssc+xml"),
1010 ("xdw", "application/vnd.fujixerox.docuworks"),
1011 ("xenc", "application/xenc+xml"),
1012 ("xer", "application/patch-ops-error+xml"),
1013 ("xfdf", "application/vnd.adobe.xfdf"),
1014 ("xfdl", "application/vnd.xfdl"),
1015 ("xht", "application/xhtml+xml"),
1016 ("xhtml", "application/xhtml+xml"),
1017 ("xhvml", "application/xv+xml"),
1018 ("xif", "image/vnd.xiff"),
1019 ("xla", "application/vnd.ms-excel"),
1020 ("xlam", "application/vnd.ms-excel.addin.macroenabled.12"),
1021 ("xlc", "application/vnd.ms-excel"),
1022 ("xlf", "application/x-xliff+xml"),
1023 ("xlm", "application/vnd.ms-excel"),
1024 ("xls", "application/vnd.ms-excel"),
1025 (
1026 "xlsb",
1027 "application/vnd.ms-excel.sheet.binary.macroenabled.12"
1028 ),
1029 ("xlsm", "application/vnd.ms-excel.sheet.macroenabled.12"),
1030 (
1031 "xlsx",
1032 "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
1033 ),
1034 ("xlt", "application/vnd.ms-excel"),
1035 ("xltm", "application/vnd.ms-excel.template.macroenabled.12"),
1036 (
1037 "xltx",
1038 "application/vnd.openxmlformats-officedocument.spreadsheetml.template"
1039 ),
1040 ("xlw", "application/vnd.ms-excel"),
1041 ("xm", "audio/xm"),
1042 ("xml", "application/xml"),
1043 ("xo", "application/vnd.olpc-sugar"),
1044 ("xop", "application/xop+xml"),
1045 ("xpi", "application/x-xpinstall"),
1046 ("xpl", "application/xproc+xml"),
1047 ("xpm", "image/x-xpixmap"),
1048 ("xpr", "application/vnd.is-xpr"),
1049 ("xps", "application/vnd.ms-xpsdocument"),
1050 ("xpw", "application/vnd.intercon.formnet"),
1051 ("xpx", "application/vnd.intercon.formnet"),
1052 ("xsl", "application/xml"),
1053 ("xslt", "application/xslt+xml"),
1054 ("xsm", "application/vnd.syncml+xml"),
1055 ("xspf", "application/xspf+xml"),
1056 ("xul", "application/vnd.mozilla.xul+xml"),
1057 ("xvm", "application/xv+xml"),
1058 ("xvml", "application/xv+xml"),
1059 ("xwd", "image/x-xwindowdump"),
1060 ("xyz", "chemical/x-xyz"),
1061 ("xz", "application/x-xz"),
1062 ("yang", "application/yang"),
1063 ("yin", "application/yin+xml"),
1064 ("z", "application/x-compress"),
1065 ("z1", "application/x-zmachine"),
1066 ("z2", "application/x-zmachine"),
1067 ("z3", "application/x-zmachine"),
1068 ("z4", "application/x-zmachine"),
1069 ("z5", "application/x-zmachine"),
1070 ("z6", "application/x-zmachine"),
1071 ("z7", "application/x-zmachine"),
1072 ("z8", "application/x-zmachine"),
1073 ("zaz", "application/vnd.zzazz.deck+xml"),
1074 ("zip", "application/zip"),
1075 ("zir", "application/vnd.zul"),
1076 ("zirz", "application/vnd.zul"),
1077 ("zmm", "application/vnd.handheld-entertainment+xml")
1078 ];
1079}