1#[allow(dead_code)]
2pub static MIME_TYPE: &[&str] = &[
3 "x-world/x-3dmf",
4 "application/octet-stream",
5 "application/x-authorware-bin",
6 "application/x-authorware-map",
7 "application/x-authorware-seg",
8 "text/vnd.abc",
9 "text/html",
10 "video/animaflex",
11 "application/postscript",
12 "audio/aiff",
13 "audio/x-aiff",
14 "audio/aiff",
15 "audio/x-aiff",
16 "audio/aiff",
17 "audio/x-aiff",
18 "application/x-aim",
19 "text/x-audiosoft-intra",
20 "application/x-navi-animation",
21 "application/x-nokia-9000-communicator-add-on-software",
22 "application/mime",
23 "application/octet-stream",
24 "application/arj",
25 "application/octet-stream",
26 "image/x-jg",
27 "video/x-ms-asf",
28 "text/x-asm",
29 "text/asp",
30 "application/x-mplayer2",
31 "video/x-ms-asf",
32 "video/x-ms-asf-plugin",
33 "audio/basic",
34 "audio/x-au",
35 "application/x-troff-msvideo",
36 "video/avi",
37 "video/msvideo",
38 "video/x-msvideo",
39 "video/avs-video",
40 "application/x-bcpio",
41 "application/mac-binary",
42 "application/macbinary",
43 "application/octet-stream",
44 "application/x-binary",
45 "application/x-macbinary",
46 "image/bmp",
47 "image/bmp",
48 "image/x-windows-bmp",
49 "application/book",
50 "application/book",
51 "application/x-bzip2",
52 "application/x-bsh",
53 "application/x-bzip",
54 "application/x-bzip2",
55 "text/plain",
56 "text/x-c",
57 "text/plain",
58 "application/vnd.ms-pki.seccat",
59 "text/plain",
60 "text/x-c",
61 "application/clariscad",
62 "application/x-cocoa",
63 "application/cdf",
64 "application/x-cdf",
65 "application/x-netcdf",
66 "application/pkix-cert",
67 "application/x-x509-ca-cert",
68 "application/x-chat",
69 "application/x-chat",
70 "application/java",
71 "application/java-byte-code",
72 "application/x-java-class",
73 "application/octet-stream",
74 "text/plain",
75 "text/plain",
76 "application/x-cpio",
77 "text/x-c",
78 "application/mac-compactpro",
79 "application/x-compactpro",
80 "application/x-cpt",
81 "application/pkcs-crl",
82 "application/pkix-crl",
83 "application/pkix-cert",
84 "application/x-x509-ca-cert",
85 "application/x-x509-user-cert",
86 "application/x-csh",
87 "text/x-script.csh",
88 "application/x-pointplus",
89 "text/css",
90 "text/plain",
91 "application/x-director",
92 "application/x-deepv",
93 "text/plain",
94 "application/x-x509-ca-cert",
95 "video/x-dv",
96 "application/x-director",
97 "video/dl",
98 "video/x-dl",
99 "application/msword",
100 "application/msword",
101 "application/commonground",
102 "application/drafting",
103 "application/octet-stream",
104 "video/x-dv",
105 "application/x-dvi",
106 "drawing/x-dwf (old)",
107 "model/vnd.dwf",
108 "application/acad",
109 "image/vnd.dwg",
110 "image/x-dwg",
111 "application/dxf",
112 "image/vnd.dwg",
113 "image/x-dwg",
114 "application/x-director",
115 "text/x-script.elisp",
116 "application/x-bytecode.elisp (compiled elisp)",
117 "application/x-elc",
118 "application/x-envoy",
119 "application/postscript",
120 "application/x-esrehber",
121 "text/x-setext",
122 "application/envoy",
123 "application/x-envoy",
124 "application/octet-stream",
125 "text/plain",
126 "text/x-fortran",
127 "text/x-fortran",
128 "text/plain",
129 "text/x-fortran",
130 "application/vnd.fdf",
131 "application/fractals",
132 "image/fif",
133 "video/fli",
134 "video/x-fli",
135 "image/florian",
136 "text/vnd.fmi.flexstor",
137 "video/x-atomic3d-feature",
138 "text/plain",
139 "text/x-fortran",
140 "image/vnd.fpx",
141 "image/vnd.net-fpx",
142 "application/freeloader",
143 "audio/make",
144 "text/plain",
145 "image/g3fax",
146 "image/gif",
147 "video/gl",
148 "video/x-gl",
149 "audio/x-gsm",
150 "audio/x-gsm",
151 "application/x-gsp",
152 "application/x-gss",
153 "application/x-gtar",
154 "application/x-compressed",
155 "application/x-gzip",
156 "application/x-gzip",
157 "multipart/x-gzip",
158 "text/plain",
159 "text/x-h",
160 "application/x-hdf",
161 "application/x-helpfile",
162 "application/vnd.hp-hpgl",
163 "text/plain",
164 "text/x-h",
165 "text/x-script",
166 "application/hlp",
167 "application/x-helpfile",
168 "application/x-winhelp",
169 "application/vnd.hp-hpgl",
170 "application/vnd.hp-hpgl",
171 "application/binhex",
172 "application/binhex4",
173 "application/mac-binhex",
174 "application/mac-binhex40",
175 "application/x-binhex40",
176 "application/x-mac-binhex40",
177 "application/hta",
178 "text/x-component",
179 "text/html",
180 "text/html",
181 "text/html",
182 "text/webviewhtml",
183 "text/html",
184 "x-conference/x-cooltalk",
185 "image/x-icon",
186 "text/plain",
187 "image/ief",
188 "image/ief",
189 "application/iges",
190 "model/iges",
191 "application/iges",
192 "model/iges",
193 "application/x-ima",
194 "application/x-httpd-imap",
195 "application/inf",
196 "application/x-internett-signup",
197 "application/x-ip2",
198 "video/x-isvideo",
199 "audio/it",
200 "application/x-inventor",
201 "i-world/i-vrml",
202 "application/x-livescreen",
203 "audio/x-jam",
204 "text/plain",
205 "text/x-java-source",
206 "text/plain",
207 "text/x-java-source",
208 "application/x-java-commerce",
209 "image/jpeg",
210 "image/pjpeg",
211 "image/jpeg",
212 "image/jpeg",
213 "image/pjpeg",
214 "image/jpeg",
215 "image/pjpeg",
216 "image/jpeg",
217 "image/pjpeg",
218 "image/x-jps",
219 "application/x-javascript",
220 "image/jutvision",
221 "audio/midi",
222 "music/x-karaoke",
223 "application/x-ksh",
224 "text/x-script.ksh",
225 "audio/nspaudio",
226 "audio/x-nspaudio",
227 "audio/x-liveaudio",
228 "application/x-latex",
229 "application/lha",
230 "application/octet-stream",
231 "application/x-lha",
232 "application/octet-stream",
233 "text/plain",
234 "audio/nspaudio",
235 "audio/x-nspaudio",
236 "text/plain",
237 "application/x-lisp",
238 "text/x-script.lisp",
239 "text/plain",
240 "text/x-la-asf",
241 "application/x-latex",
242 "application/octet-stream",
243 "application/x-lzh",
244 "application/lzx",
245 "application/octet-stream",
246 "application/x-lzx",
247 "text/plain",
248 "text/x-m",
249 "video/mpeg",
250 "audio/mpeg",
251 "video/mpeg",
252 "audio/x-mpequrl",
253 "application/x-troff-man",
254 "application/x-navimap",
255 "text/plain",
256 "application/mbedlet",
257 "application/mcad",
258 "application/x-mathcad",
259 "image/vasa",
260 "text/mcf",
261 "application/netmc",
262 "application/x-troff-me",
263 "message/rfc822",
264 "message/rfc822",
265 "application/x-midi",
266 "audio/midi",
267 "audio/x-mid",
268 "audio/x-midi",
269 "music/crescendo",
270 "x-music/x-midi",
271 "application/x-midi",
272 "audio/midi",
273 "audio/x-mid",
274 "audio/x-midi",
275 "music/crescendo",
276 "x-music/x-midi",
277 "application/x-frame",
278 "application/x-mif",
279 "message/rfc822",
280 "www/mime",
281 "video/x-motion-jpeg",
282 "application/base64",
283 "application/x-meme",
284 "application/base64",
285 "audio/mod",
286 "audio/x-mod",
287 "video/quicktime",
288 "video/quicktime",
289 "video/x-sgi-movie",
290 "audio/mpeg",
291 "audio/x-mpeg",
292 "video/mpeg",
293 "video/x-mpeg",
294 "video/x-mpeq2a",
295 "audio/mpeg3",
296 "audio/x-mpeg-3",
297 "video/mpeg",
298 "video/x-mpeg",
299 "audio/mpeg",
300 "video/mpeg",
301 "application/x-project",
302 "video/mpeg",
303 "video/mpeg",
304 "audio/mpeg",
305 "video/mpeg",
306 "audio/mpeg",
307 "application/vnd.ms-project",
308 "application/x-project",
309 "application/x-project",
310 "application/x-project",
311 "application/marc",
312 "application/x-troff-ms",
313 "video/x-sgi-movie",
314 "audio/make",
315 "application/x-vnd.audioexplosion.mzz",
316 "image/naplps",
317 "image/naplps",
318 "application/x-netcdf",
319 "application/vnd.nokia.configuration-message",
320 "image/x-niff",
321 "image/x-niff",
322 "application/x-mix-transfer",
323 "application/x-conference",
324 "application/x-navidoc",
325 "application/octet-stream",
326 "application/oda",
327 "application/x-omc",
328 "application/x-omcdatamaker",
329 "application/x-omcregerator",
330 "text/x-pascal",
331 "application/pkcs10",
332 "application/x-pkcs10",
333 "application/pkcs-12",
334 "application/x-pkcs12",
335 "application/x-pkcs7-signature",
336 "application/pkcs7-mime",
337 "application/x-pkcs7-mime",
338 "application/pkcs7-mime",
339 "application/x-pkcs7-mime",
340 "application/x-pkcs7-certreqresp",
341 "application/pkcs7-signature",
342 "application/pro_eng",
343 "text/pascal",
344 "image/x-portable-bitmap",
345 "application/vnd.hp-pcl",
346 "application/x-pcl",
347 "image/x-pict",
348 "image/x-pcx",
349 "chemical/x-pdb",
350 "application/pdf",
351 "audio/make",
352 "audio/make.my.funk",
353 "image/x-portable-graymap",
354 "image/x-portable-greymap",
355 "image/pict",
356 "image/pict",
357 "application/x-newton-compatible-pkg",
358 "application/vnd.ms-pki.pko",
359 "text/plain",
360 "text/x-script.perl",
361 "application/x-pixclscript",
362 "image/x-xpixmap",
363 "text/x-script.perl-module",
364 "application/x-pagemaker",
365 "application/x-pagemaker",
366 "image/png",
367 "application/x-portable-anymap",
368 "image/x-portable-anymap",
369 "application/mspowerpoint",
370 "application/vnd.ms-powerpoint",
371 "model/x-pov",
372 "application/vnd.ms-powerpoint",
373 "image/x-portable-pixmap",
374 "application/mspowerpoint",
375 "application/vnd.ms-powerpoint",
376 "application/mspowerpoint",
377 "application/powerpoint",
378 "application/vnd.ms-powerpoint",
379 "application/x-mspowerpoint",
380 "application/mspowerpoint",
381 "application/x-freelance",
382 "application/pro_eng",
383 "application/postscript",
384 "application/octet-stream",
385 "paleovu/x-pv",
386 "application/vnd.ms-powerpoint",
387 "text/x-script.phyton",
388 "application/x-bytecode.python",
389 "audio/vnd.qcelp",
390 "x-world/x-3dmf",
391 "x-world/x-3dmf",
392 "image/x-quicktime",
393 "video/quicktime",
394 "video/x-qtc",
395 "image/x-quicktime",
396 "image/x-quicktime",
397 "audio/x-pn-realaudio",
398 "audio/x-pn-realaudio-plugin",
399 "audio/x-realaudio",
400 "audio/x-pn-realaudio",
401 "application/x-cmu-raster",
402 "image/cmu-raster",
403 "image/x-cmu-raster",
404 "image/cmu-raster",
405 "text/x-script.rexx",
406 "image/vnd.rn-realflash",
407 "image/x-rgb",
408 "application/vnd.rn-realmedia",
409 "audio/x-pn-realaudio",
410 "audio/mid",
411 "audio/x-pn-realaudio",
412 "audio/x-pn-realaudio",
413 "audio/x-pn-realaudio-plugin",
414 "application/ringing-tones",
415 "application/vnd.nokia.ringing-tone",
416 "application/vnd.rn-realplayer",
417 "application/x-troff",
418 "image/vnd.rn-realpix",
419 "audio/x-pn-realaudio-plugin",
420 "text/richtext",
421 "text/vnd.rn-realtext",
422 "application/rtf",
423 "application/x-rtf",
424 "text/richtext",
425 "application/rtf",
426 "text/richtext",
427 "video/vnd.rn-realvideo",
428 "text/x-asm",
429 "audio/s3m",
430 "application/octet-stream",
431 "application/x-tbook",
432 "application/x-lotusscreencam",
433 "text/x-script.guile",
434 "text/x-script.scheme",
435 "video/x-scm",
436 "text/plain",
437 "application/sdp",
438 "application/x-sdp",
439 "application/sounder",
440 "application/sea",
441 "application/x-sea",
442 "application/set",
443 "text/sgml",
444 "text/x-sgml",
445 "text/sgml",
446 "text/x-sgml",
447 "application/x-bsh",
448 "application/x-sh",
449 "application/x-shar",
450 "text/x-script.sh",
451 "application/x-bsh",
452 "application/x-shar",
453 "text/html",
454 "text/x-server-parsed-html",
455 "audio/x-psid",
456 "application/x-sit",
457 "application/x-stuffit",
458 "application/x-koan",
459 "application/x-koan",
460 "application/x-koan",
461 "application/x-koan",
462 "application/x-seelogo",
463 "application/smil",
464 "application/smil",
465 "audio/basic",
466 "audio/x-adpcm",
467 "application/solids",
468 "application/x-pkcs7-certificates",
469 "text/x-speech",
470 "application/futuresplash",
471 "application/x-sprite",
472 "application/x-sprite",
473 "application/x-wais-source",
474 "text/x-server-parsed-html",
475 "application/streamingmedia",
476 "application/vnd.ms-pki.certstore",
477 "application/step",
478 "application/sla",
479 "application/vnd.ms-pki.stl",
480 "application/x-navistyle",
481 "application/step",
482 "application/x-sv4cpio",
483 "application/x-sv4crc",
484 "image/vnd.dwg",
485 "image/x-dwg",
486 "application/x-world",
487 "x-world/x-svr",
488 "application/x-shockwave-flash",
489 "application/x-troff",
490 "text/x-speech",
491 "application/x-tar",
492 "application/toolbook",
493 "application/x-tbook",
494 "application/x-tcl",
495 "text/x-script.tcl",
496 "text/x-script.tcsh",
497 "application/x-tex",
498 "application/x-texinfo",
499 "application/x-texinfo",
500 "application/plain",
501 "text/plain",
502 "application/gnutar",
503 "application/x-compressed",
504 "image/tiff",
505 "image/x-tiff",
506 "image/tiff",
507 "image/x-tiff",
508 "application/x-troff",
509 "audio/tsp-audio",
510 "application/dsptype",
511 "audio/tsplayer",
512 "text/tab-separated-values",
513 "image/florian",
514 "text/plain",
515 "text/x-uil",
516 "text/uri-list",
517 "text/uri-list",
518 "application/i-deas",
519 "text/uri-list",
520 "text/uri-list",
521 "application/x-ustar",
522 "multipart/x-ustar",
523 "application/octet-stream",
524 "text/x-uuencode",
525 "text/x-uuencode",
526 "application/x-cdlink",
527 "text/x-vcalendar",
528 "application/vda",
529 "video/vdo",
530 "application/groupwise",
531 "video/vivo",
532 "video/vnd.vivo",
533 "video/vivo",
534 "video/vnd.vivo",
535 "application/vocaltec-media-desc",
536 "application/vocaltec-media-file",
537 "audio/voc",
538 "audio/x-voc",
539 "video/vosaic",
540 "audio/voxware",
541 "audio/x-twinvq-plugin",
542 "audio/x-twinvq",
543 "audio/x-twinvq-plugin",
544 "application/x-vrml",
545 "model/vrml",
546 "x-world/x-vrml",
547 "x-world/x-vrt",
548 "application/x-visio",
549 "application/x-visio",
550 "application/x-visio",
551 "application/wordperfect6.0",
552 "application/wordperfect6.1",
553 "application/msword",
554 "audio/wav",
555 "audio/x-wav",
556 "application/x-qpro",
557 "image/vnd.wap.wbmp",
558 "application/vnd.xara",
559 "application/msword",
560 "application/x-123",
561 "windows/metafile",
562 "text/vnd.wap.wml",
563 "application/vnd.wap.wmlc",
564 "text/vnd.wap.wmlscript",
565 "application/vnd.wap.wmlscriptc",
566 "application/msword",
567 "application/wordperfect",
568 "application/wordperfect",
569 "application/wordperfect6.0",
570 "application/wordperfect",
571 "application/wordperfect",
572 "application/x-wpwin",
573 "application/x-lotus",
574 "application/mswrite",
575 "application/x-wri",
576 "application/x-world",
577 "model/vrml",
578 "x-world/x-vrml",
579 "model/vrml",
580 "x-world/x-vrml",
581 "text/scriplet",
582 "application/x-wais-source",
583 "application/x-wintalk",
584 "image/x-xbitmap",
585 "image/x-xbm",
586 "image/xbm",
587 "video/x-amt-demorun",
588 "xgl/drawing",
589 "image/vnd.xiff",
590 "application/excel",
591 "application/excel",
592 "application/x-excel",
593 "application/x-msexcel",
594 "application/excel",
595 "application/vnd.ms-excel",
596 "application/x-excel",
597 "application/excel",
598 "application/vnd.ms-excel",
599 "application/x-excel",
600 "application/excel",
601 "application/x-excel",
602 "application/excel",
603 "application/x-excel",
604 "application/excel",
605 "application/vnd.ms-excel",
606 "application/x-excel",
607 "application/excel",
608 "application/vnd.ms-excel",
609 "application/x-excel",
610 "application/excel",
611 "application/vnd.ms-excel",
612 "application/x-excel",
613 "application/x-msexcel",
614 "application/excel",
615 "application/x-excel",
616 "application/excel",
617 "application/x-excel",
618 "application/excel",
619 "application/vnd.ms-excel",
620 "application/x-excel",
621 "application/x-msexcel",
622 "audio/xm",
623 "application/xml",
624 "text/xml",
625 "xgl/movie",
626 "application/x-vnd.ls-xpix",
627 "image/x-xpixmap",
628 "image/xpm",
629 "image/png",
630 "video/x-amt-showrun",
631 "image/x-xwd",
632 "image/x-xwindowdump",
633 "chemical/x-pdb",
634 "application/x-compress",
635 "application/x-compressed",
636 "application/x-compressed",
637 "application/x-zip-compressed",
638 "application/zip",
639 "multipart/x-zip",
640 "application/octet-stream",
641 "text/x-script.zsh",
642];
643
644#[allow(dead_code)]
645pub static EXTENSION: &[&str] = &[
646 "doc",
647 "docx",
648 "log",
649 "msg",
650 "odt",
651 "pages",
652 "rtf",
653 "tex",
654 "txt",
655 "wpd",
656 "wps",
657 "csv",
658 "dat",
659 "gbr",
660 "ged",
661 "key",
662 "keychain",
663 "pps",
664 "ppt",
665 "pptx",
666 "sdf",
667 "tar",
668 "vcf",
669 "xml",
670 "aif",
671 "iff",
672 "mid",
673 "mpa",
674 "ra",
675 "wav",
676 "wma",
677 "asf",
678 "asx",
679 "avi",
680 "flv",
681 "mov",
682 "mpg",
683 "rm",
684 "srt",
685 "swf",
686 "vob",
687 "wmv",
688 "max",
689 "obj",
690 "bmp",
691 "dds",
692 "gif",
693 "jpg",
694 "png",
695 "psd",
696 "pspimage",
697 "tga",
698 "thm",
699 "tif",
700 "tiff",
701 "yuv",
702 "ai",
703 "eps",
704 "ps",
705 "svg",
706 "indd",
707 "pct",
708 "pdf",
709 "xlr",
710 "xls",
711 "xlsx",
712 "accdb",
713 "db",
714 "dbf",
715 "mdb",
716 "pdb",
717 "sql",
718 "apk",
719 "app",
720 "bat",
721 "cgi",
722 "com",
723 "exe",
724 "gadget",
725 "jar",
726 "pif",
727 "vb",
728 "wsf",
729 "dem",
730 "gam",
731 "nes",
732 "rom",
733 "sav",
734 "dwg",
735 "dxf",
736 "gpx",
737 "kml",
738 "kmz",
739 "asp",
740 "aspx",
741 "cer",
742 "cfm",
743 "csr",
744 "css",
745 "htm",
746 "html",
747 "js",
748 "jsp",
749 "php",
750 "rss",
751 "xhtml",
752 "crx",
753 "plugin",
754 "fnt",
755 "fon",
756 "otf",
757 "ttf",
758 "cab",
759 "cpl",
760 "cur",
761 "deskthemepack",
762 "dll",
763 "dmp",
764 "drv",
765 "icns",
766 "ico",
767 "lnk",
768 "sys",
769 "cfg",
770 "ini",
771 "prf",
772 "hqx",
773 "mim",
774 "uue",
775 "cbr",
776 "deb",
777 "gz",
778 "pkg",
779 "rar",
780 "rpm",
781 "sitx",
782 "gz",
783 "zip",
784 "zipx",
785 "bin",
786 "cue",
787 "dmg",
788 "iso",
789 "mdf",
790 "toast",
791 "vcd",
792 "class",
793 "cpp",
794 "cs",
795 "dtd",
796 "fla",
797 "java",
798 "lua",
799 "pl",
800 "py",
801 "sh",
802 "sln",
803 "swift",
804 "vcxproj",
805 "xcodeproj",
806 "bak",
807 "tmp",
808 "crdownload",
809 "ics",
810 "msi",
811 "part",
812 "torrent",
813];