Make WordPress Core

Ticket #39963: media-mimes.php

File media-mimes.php, 147.8 KB (added by blobfolio, 9 years ago)

Example data file

Line 
1<?php
2/**
3 * MIME Aliases
4 *
5 * This file was generated automatically on 2017-11-09 16:40:50.
6 *
7 * @see {https://github.com/Blobfolio/blob-mimes}
8 * @see {https://github.com/Blobfolio/wp-blob-mimes}
9 * @see {https://core.trac.wordpress.org/ticket/40175}
10 * @see {https://core.trac.wordpress.org/ticket/39963}
11 *
12 * @package WordPress
13 * @subpackage Media
14 */
15
16/**
17 * Data Source: IANA
18 *
19 * @see {https://www.iana.org/assignments/media-types}
20 *
21 * @copyright 2017 IETF Trust
22 * @license https://www.rfc-editor.org/copyright/ rfc-copyright-story
23 */
24
25/**
26 * Data Source: Apache
27 *
28 * @see {https://raw.githubusercontent.com/apache/httpd/trunk/docs/conf/mime.types}
29 *
30 * @copyright 2017 The Apache Software Foundation
31 * @license https://www.apache.org/licenses/LICENSE-2.0 Apache
32 */
33
34/**
35 * Data Source: Nginx
36 *
37 * @see {http://hg.nginx.org/nginx/raw-file/default/conf/mime.types}
38 *
39 * @copyright 2017 NGINX Inc.
40 * @license https://opensource.org/licenses/BSD-2-Clause BSD
41 */
42
43/**
44 * Data Source: Freedesktop.org
45 *
46 * @see {https://cgit.freedesktop.org/xdg/shared-mime-info/plain/freedesktop.org.xml.in}
47 *
48 * @copyright 2017 Freedesktop.org
49 * @license https://opensource.org/licenses/MIT MIT
50 */
51
52/**
53 * Data Source: Apache Tika
54 *
55 * @see {https://raw.githubusercontent.com/apache/tika/master/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml}
56 *
57 * @copyright 2017 The Apache Software Foundation
58 * @license https://www.apache.org/licenses/LICENSE-2.0 Apache
59 */
60
61/**
62 * Return MIME Aliases
63 *
64 * @since 5.0.0
65 *
66 * @return array MIME aliases organized by file extension. See data below for example.
67 */
68function wp_get_mime_aliases() {
69 static $aliases;
70 if ( ! is_array( $aliases ) ) {
71 $aliases = array(
72 '1km' => array(
73 'application/1000minds.decision-model+xml'
74 ),
75 '32x' => array(
76 'application/genesis-32x-rom'
77 ),
78 '3dml' => array(
79 'text/in3d.3dml'
80 ),
81 '3ds' => array(
82 'image/3ds'
83 ),
84 '3fr' => array(
85 'image/raw-hasselblad'
86 ),
87 '3g2' => array(
88 'audio/3gpp2',
89 'video/3gpp2',
90 'video/mp4'
91 ),
92 '3ga' => array(
93 'audio/3gpp',
94 'audio/3gpp-encrypted',
95 'audio/rn-3gpp-amr',
96 'audio/rn-3gpp-amr-encrypted',
97 'audio/rn-3gpp-amr-wb',
98 'audio/rn-3gpp-amr-wb-encrypted',
99 'video/3gp',
100 'video/3gpp',
101 'video/3gpp-encrypted',
102 'video/mp4'
103 ),
104 '3gp' => array(
105 'audio/3gpp',
106 'audio/3gpp-encrypted',
107 'audio/rn-3gpp-amr',
108 'audio/rn-3gpp-amr-encrypted',
109 'audio/rn-3gpp-amr-wb',
110 'audio/rn-3gpp-amr-wb-encrypted',
111 'video/3gp',
112 'video/3gpp',
113 'video/3gpp-encrypted',
114 'video/mp4'
115 ),
116 '3gp2' => array(
117 'audio/3gpp2',
118 'video/3gpp2',
119 'video/mp4'
120 ),
121 '3gpp' => array(
122 'audio/3gpp',
123 'audio/3gpp-encrypted',
124 'audio/rn-3gpp-amr',
125 'audio/rn-3gpp-amr-encrypted',
126 'audio/rn-3gpp-amr-wb',
127 'audio/rn-3gpp-amr-wb-encrypted',
128 'video/3gp',
129 'video/3gpp',
130 'video/3gpp-encrypted',
131 'video/mp4'
132 ),
133 '3gpp2' => array(
134 'audio/3gpp2',
135 'video/3gpp2',
136 'video/mp4'
137 ),
138 '3mf' => array(
139 'application/ms-3mfdocument',
140 'model/3mf'
141 ),
142 '4th' => array(
143 'text/forth',
144 'text/plain'
145 ),
146 '7z' => array(
147 'application/7z-compressed'
148 ),
149 'a26' => array(
150 'application/atari-2600-rom'
151 ),
152 'a2l' => array(
153 'application/a2l'
154 ),
155 'a78' => array(
156 'application/atari-7800-rom'
157 ),
158 'aa' => array(
159 'audio/audible',
160 'audio/audible.aax',
161 'audio/pn-audibleaudio'
162 ),
163 'aab' => array(
164 'application/authorware-bin'
165 ),
166 'aac' => array(
167 'audio/aac'
168 ),
169 'aam' => array(
170 'application/authorware-map'
171 ),
172 'aart' => array(
173 'text/plain'
174 ),
175 'aas' => array(
176 'application/authorware-seg'
177 ),
178 'aax' => array(
179 'audio/audible',
180 'audio/audible.aax',
181 'audio/pn-audibleaudio'
182 ),
183 'abs-linkmap' => array(
184 'text/plain'
185 ),
186 'abs-menulinks' => array(
187 'text/plain'
188 ),
189 'abw' => array(
190 'application/abiword',
191 'application/xml'
192 ),
193 'ac' => array(
194 'application/nokia.n-gage.ac+xml',
195 'application/pkix-attr-cert',
196 'text/plain'
197 ),
198 'ac3' => array(
199 'audio/ac3'
200 ),
201 'acc' => array(
202 'application/americandynamics.acc'
203 ),
204 'ace' => array(
205 'application/ace',
206 'application/ace-compressed'
207 ),
208 'acfm' => array(
209 'application/font-adobe-metric'
210 ),
211 'acu' => array(
212 'application/acucobol',
213 'application/vnd-acucobol'
214 ),
215 'acutc' => array(
216 'application/acucorp'
217 ),
218 'ad' => array(
219 'text/asciidoc',
220 'text/plain'
221 ),
222 'ada' => array(
223 'text/ada',
224 'text/plain'
225 ),
226 'adb' => array(
227 'text/ada',
228 'text/adasrc',
229 'text/plain'
230 ),
231 'adf' => array(
232 'application/amiga-disk-format'
233 ),
234 'adoc' => array(
235 'text/asciidoc',
236 'text/plain'
237 ),
238 'adp' => array(
239 'audio/adpcm'
240 ),
241 'ads' => array(
242 'text/ada',
243 'text/adasrc',
244 'text/plain'
245 ),
246 'aep' => array(
247 'application/adobe.aftereffects.project',
248 'application/audiograph'
249 ),
250 'aet' => array(
251 'application/adobe.aftereffects.template'
252 ),
253 'afm' => array(
254 'application/font-adobe-metric',
255 'application/font-afm',
256 'application/font-type1'
257 ),
258 'afp' => array(
259 'application/ibm.modcap'
260 ),
261 'ag' => array(
262 'image/applix-graphics'
263 ),
264 'agb' => array(
265 'application/gba-rom'
266 ),
267 'ahead' => array(
268 'application/ahead.space'
269 ),
270 'ai' => array(
271 'application/adobe.illustrator',
272 'application/illustrator',
273 'application/postscript'
274 ),
275 'aif' => array(
276 'application/iff',
277 'audio/aiff'
278 ),
279 'aifc' => array(
280 'application/iff',
281 'audio/aifc',
282 'audio/aiff',
283 'audio/aiffc'
284 ),
285 'aiff' => array(
286 'application/iff',
287 'audio/aiff'
288 ),
289 'aiffc' => array(
290 'application/iff',
291 'audio/aifc',
292 'audio/aiffc'
293 ),
294 'air' => array(
295 'application/adobe.air-application-installer-package+zip'
296 ),
297 'ait' => array(
298 'application/dvb.ait'
299 ),
300 'aj' => array(
301 'text/aspectj',
302 'text/plain'
303 ),
304 'al' => array(
305 'application/executable',
306 'application/perl',
307 'text/perl',
308 'text/plain'
309 ),
310 'alz' => array(
311 'application/alz'
312 ),
313 'am' => array(
314 'text/plain'
315 ),
316 'amfm' => array(
317 'application/font-adobe-metric'
318 ),
319 'ami' => array(
320 'application/amiga.ami'
321 ),
322 'aml' => array(
323 'application/aml'
324 ),
325 'amr' => array(
326 'audio/amr',
327 'audio/amr-encrypted'
328 ),
329 'amz' => array(
330 'audio/amzxml'
331 ),
332 'ani' => array(
333 'application/navi-animation'
334 ),
335 'anpa' => array(
336 'text/iptc.anpa'
337 ),
338 'anx' => array(
339 'application/annodex'
340 ),
341 'any' => array(
342 'application/mitsubishi.misty-guard.trustweb'
343 ),
344 'ape' => array(
345 'audio/ape'
346 ),
347 'apk' => array(
348 'application/android.package-archive',
349 'application/java-archive'
350 ),
351 'apkg' => array(
352 'application/anki'
353 ),
354 'apng' => array(
355 'image/mozilla.apng'
356 ),
357 'appcache' => array(
358 'text/cache-manifest'
359 ),
360 'appimage' => array(
361 'application/appimage',
362 'application/executable',
363 'application/iso9660-appimage'
364 ),
365 'applescript' => array(
366 'text/applescript',
367 'text/plain'
368 ),
369 'application' => array(
370 'application/ms-application'
371 ),
372 'apr' => array(
373 'application/lotus-approach'
374 ),
375 'apxml' => array(
376 'application/auth-policy+xml'
377 ),
378 'ar' => array(
379 'application/archive',
380 'application/unix-archive'
381 ),
382 'arc' => array(
383 'application/freearc',
384 'application/internet-archive'
385 ),
386 'arj' => array(
387 'application/arj',
388 'application/arj-compressed'
389 ),
390 'arw' => array(
391 'image/dcraw',
392 'image/raw-sony',
393 'image/sony-arw'
394 ),
395 'as' => array(
396 'application/applix-spreadsheet',
397 'text/actionscript',
398 'text/plain'
399 ),
400 'asc' => array(
401 'application/pgp',
402 'application/pgp-encrypted',
403 'application/pgp-keys',
404 'application/pgp-signature',
405 'text/plain'
406 ),
407 'ascii' => array(
408 'text/ascii-art'
409 ),
410 'asciidoc' => array(
411 'text/asciidoc',
412 'text/plain'
413 ),
414 'asf' => array(
415 'application/ms-asf',
416 'video/ms-asf',
417 'video/ms-asf-plugin',
418 'video/ms-wm'
419 ),
420 'asice' => array(
421 'application/etsi.asic-e+zip',
422 'application/zip'
423 ),
424 'asics' => array(
425 'application/etsi.asic-s+zip',
426 'application/zip'
427 ),
428 'asm' => array(
429 'text/asm',
430 'text/assembly',
431 'text/plain'
432 ),
433 'asnd' => array(
434 'audio/adobe.soundbooth'
435 ),
436 'aso' => array(
437 'application/accpac.simply.aso'
438 ),
439 'asp' => array(
440 'application/asp',
441 'text/asp',
442 'text/plain'
443 ),
444 'aspx' => array(
445 'text/aspdotnet',
446 'text/plain'
447 ),
448 'ass' => array(
449 'text/plain',
450 'text/ssa'
451 ),
452 'asx' => array(
453 'application/ms-asx',
454 'application/xml',
455 'audio/ms-asx',
456 'video/ms-asf',
457 'video/ms-wax',
458 'video/ms-wmx',
459 'video/ms-wvx'
460 ),
461 'atc' => array(
462 'application/acucorp'
463 ),
464 'atf' => array(
465 'application/atf'
466 ),
467 'atfx' => array(
468 'application/atfx'
469 ),
470 'atom' => array(
471 'application/atom+xml',
472 'application/xml'
473 ),
474 'atomcat' => array(
475 'application/atomcat+xml'
476 ),
477 'atomdeleted' => array(
478 'application/atomdeleted+xml'
479 ),
480 'atomsvc' => array(
481 'application/atomsvc+xml'
482 ),
483 'atx' => array(
484 'application/antix.game-component'
485 ),
486 'atxml' => array(
487 'application/atxml'
488 ),
489 'au' => array(
490 'audio/basic'
491 ),
492 'auc' => array(
493 'application/tamp-apex-update-confirm'
494 ),
495 'automount' => array(
496 'text/plain',
497 'text/systemd-unit'
498 ),
499 'avf' => array(
500 'video/avi',
501 'video/divx',
502 'video/msvideo'
503 ),
504 'avi' => array(
505 'video/avi',
506 'video/divx',
507 'video/msvideo'
508 ),
509 'aw' => array(
510 'application/applix-word',
511 'application/applixware'
512 ),
513 'awb' => array(
514 'audio/amr-wb',
515 'audio/amr-wb-encrypted'
516 ),
517 'awk' => array(
518 'application/awk',
519 'application/executable',
520 'text/awk',
521 'text/plain'
522 ),
523 'axa' => array(
524 'application/annodex',
525 'audio/annodex'
526 ),
527 'axv' => array(
528 'application/annodex',
529 'video/annodex'
530 ),
531 'axx' => array(
532 'application/axcrypt'
533 ),
534 'azf' => array(
535 'application/airzip.filesecure.azf'
536 ),
537 'azs' => array(
538 'application/airzip.filesecure.azs'
539 ),
540 'azv' => array(
541 'image/airzip.accelerator.azv'
542 ),
543 'azw' => array(
544 'application/amazon.ebook'
545 ),
546 'azw3' => array(
547 'application/amazon.mobi8-ebook'
548 ),
549 'bak' => array(
550 'application/trash'
551 ),
552 'bar' => array(
553 'application/qualcomm.brew-app-res'
554 ),
555 'bas' => array(
556 'text/basic',
557 'text/plain'
558 ),
559 'bash' => array(
560 'application/sh',
561 'text/plain'
562 ),
563 'bat' => array(
564 'application/bat',
565 'application/msdownload',
566 'text/plain'
567 ),
568 'bay' => array(
569 'image/raw-casio'
570 ),
571 'bcpio' => array(
572 'application/bcpio'
573 ),
574 'bdf' => array(
575 'application/font-bdf'
576 ),
577 'bdm' => array(
578 'application/syncml.dm+wbxml',
579 'video/mp2t'
580 ),
581 'bdmv' => array(
582 'video/mp2t'
583 ),
584 'bed' => array(
585 'application/realvnc.bed'
586 ),
587 'bh2' => array(
588 'application/fujitsu.oasysprs'
589 ),
590 'bib' => array(
591 'application/bibtex-text-file',
592 'text/bibtex',
593 'text/plain'
594 ),
595 'bibtex' => array(
596 'application/bibtex-text-file',
597 'text/plain'
598 ),
599 'bin' => array(
600 'application/octet-stream',
601 'application/saturn-rom',
602 'application/sega-cd-rom'
603 ),
604 'bkm' => array(
605 'application/nervana'
606 ),
607 'blb' => array(
608 'application/blorb'
609 ),
610 'blend' => array(
611 'application/blender'
612 ),
613 'blender' => array(
614 'application/blender'
615 ),
616 'blorb' => array(
617 'application/blorb'
618 ),
619 'bmi' => array(
620 'application/bmi'
621 ),
622 'bmml' => array(
623 'application/balsamiq.bmml+xml'
624 ),
625 'bmp' => array(
626 'image/bmp',
627 'image/ms-bmp'
628 ),
629 'bmpr' => array(
630 'application/balsamiq.bmpr'
631 ),
632 'book' => array(
633 'application/framemaker'
634 ),
635 'box' => array(
636 'application/previewsystems.box'
637 ),
638 'boz' => array(
639 'application/bzip',
640 'application/bzip2'
641 ),
642 'bpg' => array(
643 'image/bpg'
644 ),
645 'bpk' => array(
646 'application/octet-stream'
647 ),
648 'bpm' => array(
649 'application/bizagi-modeler',
650 'application/zip'
651 ),
652 'bsdiff' => array(
653 'application/bsdiff'
654 ),
655 'bsp' => array(
656 'model/valve.source.compiled-map'
657 ),
658 'btf' => array(
659 'image/prs.btif'
660 ),
661 'btif' => array(
662 'image/prs.btif'
663 ),
664 'bz' => array(
665 'application/bzip',
666 'application/bzip2'
667 ),
668 'bz2' => array(
669 'application/bzip',
670 'application/bzip2'
671 ),
672 'c' => array(
673 'text/c'
674 ),
675 'c11amc' => array(
676 'application/cluetrust.cartomobile-config'
677 ),
678 'c11amz' => array(
679 'application/cluetrust.cartomobile-config-pkg'
680 ),
681 'c3ex' => array(
682 'application/cccex'
683 ),
684 'c4d' => array(
685 'application/clonk.c4group'
686 ),
687 'c4f' => array(
688 'application/clonk.c4group'
689 ),
690 'c4g' => array(
691 'application/clonk.c4group'
692 ),
693 'c4p' => array(
694 'application/clonk.c4group'
695 ),
696 'c4u' => array(
697 'application/clonk.c4group'
698 ),
699 'cab' => array(
700 'application/ms-cab-compressed',
701 'application/ubisoft.webplayer',
702 'zz-application/zz-winassoc-cab'
703 ),
704 'cacerts' => array(
705 'application/java-keystore'
706 ),
707 'caf' => array(
708 'audio/caf'
709 ),
710 'cap' => array(
711 'application/pcap',
712 'application/tcpdump.pcap'
713 ),
714 'car' => array(
715 'application/curl.car'
716 ),
717 'cat' => array(
718 'application/ms-pki.seccat'
719 ),
720 'cb7' => array(
721 'application/7z-compressed',
722 'application/cb7',
723 'application/cbr'
724 ),
725 'cba' => array(
726 'application/cbr'
727 ),
728 'cbl' => array(
729 'text/cobol',
730 'text/plain'
731 ),
732 'cbor' => array(
733 'application/cbor',
734 'application/cose',
735 'application/cose-key',
736 'application/cose-key-set'
737 ),
738 'cbr' => array(
739 'application/cbr',
740 'application/rar'
741 ),
742 'cbt' => array(
743 'application/cbr',
744 'application/cbt',
745 'application/tar'
746 ),
747 'cbz' => array(
748 'application/cbr',
749 'application/cbz',
750 'application/comicbook+zip',
751 'application/zip'
752 ),
753 'cc' => array(
754 'text/c',
755 'text/c++src',
756 'text/csrc',
757 'text/plain'
758 ),
759 'ccc' => array(
760 'text/net2phone.commcenter.command'
761 ),
762 'ccmp' => array(
763 'application/ccmp+xml'
764 ),
765 'ccmx' => array(
766 'application/ccmx',
767 'text/plain'
768 ),
769 'cco' => array(
770 'application/cocoa'
771 ),
772 'cct' => array(
773 'application/director'
774 ),
775 'ccxml' => array(
776 'application/ccxml+xml'
777 ),
778 'cdbcmsg' => array(
779 'application/contact.cmsg'
780 ),
781 'cdf' => array(
782 'application/netcdf'
783 ),
784 'cdfx' => array(
785 'application/cdfx+xml'
786 ),
787 'cdkey' => array(
788 'application/mediastation.cdkey'
789 ),
790 'cdmia' => array(
791 'application/cdmi-capability'
792 ),
793 'cdmic' => array(
794 'application/cdmi-container'
795 ),
796 'cdmid' => array(
797 'application/cdmi-domain'
798 ),
799 'cdmio' => array(
800 'application/cdmi-object'
801 ),
802 'cdmiq' => array(
803 'application/cdmi-queue'
804 ),
805 'cdr' => array(
806 'application/cdr',
807 'application/corel-draw',
808 'application/coreldraw',
809 'image/cdr',
810 'zz-application/zz-winassoc-cdr'
811 ),
812 'cdx' => array(
813 'chemical/cdx'
814 ),
815 'cdxml' => array(
816 'application/chemdraw+xml'
817 ),
818 'cdy' => array(
819 'application/cinderella'
820 ),
821 'cea' => array(
822 'application/cea'
823 ),
824 'cer' => array(
825 'application/pkix-cert'
826 ),
827 'cert' => array(
828 'application/x509-ca-cert'
829 ),
830 'cfc' => array(
831 'text/coldfusion',
832 'text/plain'
833 ),
834 'cfg' => array(
835 'text/plain'
836 ),
837 'cfm' => array(
838 'text/coldfusion',
839 'text/plain'
840 ),
841 'cfml' => array(
842 'text/coldfusion',
843 'text/plain'
844 ),
845 'cfs' => array(
846 'application/cfs-compressed'
847 ),
848 'cgb' => array(
849 'application/gameboy-color-rom'
850 ),
851 'cgi' => array(
852 'text/cgi',
853 'text/plain'
854 ),
855 'cgm' => array(
856 'image/cgm'
857 ),
858 'chat' => array(
859 'application/chat'
860 ),
861 'chm' => array(
862 'application/chm',
863 'application/ms-htmlhelp'
864 ),
865 'chrt' => array(
866 'application/kchart',
867 'application/kde.kchart'
868 ),
869 'cif' => array(
870 'application/multiad.creator.cif',
871 'chemical/cif'
872 ),
873 'cii' => array(
874 'application/anser-web-certificate-issue-initiation'
875 ),
876 'cil' => array(
877 'application/ms-artgalry'
878 ),
879 'cl' => array(
880 'application/simple-filter+xml',
881 'message/imdn+xml',
882 'text/common-lisp',
883 'text/csrc',
884 'text/opencl-src',
885 'text/plain'
886 ),
887 'cla' => array(
888 'application/claymore'
889 ),
890 'class' => array(
891 'application/dvb.dvbj',
892 'application/java',
893 'application/java-byte-code',
894 'application/java-class',
895 'application/java-vm'
896 ),
897 'classpath' => array(
898 'text/plain'
899 ),
900 'clj' => array(
901 'text/clojure',
902 'text/plain'
903 ),
904 'clkk' => array(
905 'application/crick.clicker.keyboard'
906 ),
907 'clkp' => array(
908 'application/crick.clicker.palette'
909 ),
910 'clkt' => array(
911 'application/crick.clicker.template'
912 ),
913 'clkw' => array(
914 'application/crick.clicker.wordbank'
915 ),
916 'clkx' => array(
917 'application/crick.clicker'
918 ),
919 'clp' => array(
920 'application/msclip'
921 ),
922 'clpi' => array(
923 'video/mp2t'
924 ),
925 'cls' => array(
926 'application/tex',
927 'text/basic',
928 'text/plain',
929 'text/tex',
930 'text/vbasic'
931 ),
932 'clue' => array(
933 'application/clueinfo+xml'
934 ),
935 'cmake' => array(
936 'text/cmake',
937 'text/plain'
938 ),
939 'cmc' => array(
940 'application/cosmocaller'
941 ),
942 'cmd' => array(
943 'application/bat',
944 'text/plain'
945 ),
946 'cmdf' => array(
947 'chemical/cmdf'
948 ),
949 'cml' => array(
950 'chemical/cml'
951 ),
952 'cmp' => array(
953 'application/yellowriver-custom-menu'
954 ),
955 'cmsc' => array(
956 'application/cms'
957 ),
958 'cmx' => array(
959 'image/cmx'
960 ),
961 'cnd' => array(
962 'text/jcr-cnd'
963 ),
964 'cob' => array(
965 'text/cobol',
966 'text/plain'
967 ),
968 'cod' => array(
969 'application/rim.cod'
970 ),
971 'coffee' => array(
972 'application/coffeescript',
973 'text/coffeescript',
974 'text/plain'
975 ),
976 'com' => array(
977 'application/msdownload'
978 ),
979 'conf' => array(
980 'text/plain'
981 ),
982 'config' => array(
983 'text/plain'
984 ),
985 'core' => array(
986 'application/core'
987 ),
988 'cpi' => array(
989 'video/mp2t'
990 ),
991 'cpio' => array(
992 'application/cpio'
993 ),
994 'cpkg' => array(
995 'application/xmpie.cpkg'
996 ),
997 'cpl' => array(
998 'application/cpl+xml'
999 ),
1000 'cpp' => array(
1001 'text/c',
1002 'text/c++src',
1003 'text/csrc',
1004 'text/plain'
1005 ),
1006 'cpt' => array(
1007 'application/mac-compactpro',
1008 'audio/dts'
1009 ),
1010 'cr2' => array(
1011 'image/canon-cr2',
1012 'image/dcraw',
1013 'image/raw-canon'
1014 ),
1015 'crd' => array(
1016 'application/mscardfile'
1017 ),
1018 'crdownload' => array(
1019 'application/partial-download'
1020 ),
1021 'crl' => array(
1022 'application/pkix-crl'
1023 ),
1024 'crt' => array(
1025 'application/x509-ca-cert'
1026 ),
1027 'crtr' => array(
1028 'application/multiad.creator'
1029 ),
1030 'crw' => array(
1031 'image/canon-crw',
1032 'image/dcraw',
1033 'image/raw-canon'
1034 ),
1035 'crx' => array(
1036 'application/chrome-package'
1037 ),
1038 'cryptonote' => array(
1039 'application/rig.cryptonote'
1040 ),
1041 'cs' => array(
1042 'text/csharp',
1043 'text/csrc',
1044 'text/plain'
1045 ),
1046 'csh' => array(
1047 'application/csh',
1048 'application/shellscript'
1049 ),
1050 'csl' => array(
1051 'application/citationstyles.style+xml'
1052 ),
1053 'csml' => array(
1054 'chemical/csml'
1055 ),
1056 'csp' => array(
1057 'application/commonspace'
1058 ),
1059 'csrattrs' => array(
1060 'application/csrattrs'
1061 ),
1062 'css' => array(
1063 'text/css',
1064 'text/plain'
1065 ),
1066 'cst' => array(
1067 'application/commonspace',
1068 'application/director'
1069 ),
1070 'csv' => array(
1071 'text/comma-separated-values',
1072 'text/csv',
1073 'text/plain'
1074 ),
1075 'csvs' => array(
1076 'text/csv-schema',
1077 'text/plain'
1078 ),
1079 'cu' => array(
1080 'application/cu-seeme'
1081 ),
1082 'cuc' => array(
1083 'application/tamp-community-update-confirm'
1084 ),
1085 'cue' => array(
1086 'application/cue',
1087 'text/plain'
1088 ),
1089 'cur' => array(
1090 'image/win-bitmap'
1091 ),
1092 'curl' => array(
1093 'application/vnd-curl',
1094 'text/curl',
1095 'text/vnd-curl'
1096 ),
1097 'cw' => array(
1098 'application/prs.cww'
1099 ),
1100 'cwiki' => array(
1101 'text/plain'
1102 ),
1103 'cwk' => array(
1104 'application/appleworks'
1105 ),
1106 'cww' => array(
1107 'application/prs.cww'
1108 ),
1109 'cxt' => array(
1110 'application/director'
1111 ),
1112 'cxx' => array(
1113 'text/c',
1114 'text/c++src',
1115 'text/csrc',
1116 'text/plain'
1117 ),
1118 'dae' => array(
1119 'model/collada+xml'
1120 ),
1121 'daf' => array(
1122 'application/mobius.daf'
1123 ),
1124 'dar' => array(
1125 'application/dar'
1126 ),
1127 'dart' => array(
1128 'application/dart',
1129 'application/vnd-dart'
1130 ),
1131 'data' => array(
1132 'text/plain'
1133 ),
1134 'dataless' => array(
1135 'application/fdsn.mseed',
1136 'application/fdsn.seed'
1137 ),
1138 'davmount' => array(
1139 'application/davmount+xml'
1140 ),
1141 'dbase' => array(
1142 'application/dbf'
1143 ),
1144 'dbase3' => array(
1145 'application/dbf'
1146 ),
1147 'dbf' => array(
1148 'application/dbase',
1149 'application/dbf'
1150 ),
1151 'dbk' => array(
1152 'application/docbook+xml',
1153 'application/oasis.docbook+xml',
1154 'application/xml'
1155 ),
1156 'dc' => array(
1157 'application/dc-rom'
1158 ),
1159 'dcd' => array(
1160 'application/dcd'
1161 ),
1162 'dcl' => array(
1163 'text/dcl',
1164 'text/plain'
1165 ),
1166 'dcm' => array(
1167 'application/dicom'
1168 ),
1169 'dcr' => array(
1170 'application/director',
1171 'image/dcraw',
1172 'image/kodak-dcr'
1173 ),
1174 'dcs' => array(
1175 'image/raw-kodak'
1176 ),
1177 'dcurl' => array(
1178 'text/curl.dcurl'
1179 ),
1180 'dcx' => array(
1181 'image/dcx',
1182 'image/zbrush.dcx'
1183 ),
1184 'dd2' => array(
1185 'application/oma.dd2+xml'
1186 ),
1187 'ddd' => array(
1188 'application/fujixerox.ddd'
1189 ),
1190 'ddf' => array(
1191 'application/syncml.dmddf+wbxml',
1192 'application/syncml.dmddf+xml'
1193 ),
1194 'dds' => array(
1195 'image/dds'
1196 ),
1197 'deb' => array(
1198 'application/archive',
1199 'application/deb',
1200 'application/debian-package',
1201 'application/debian.binary-package',
1202 'application/octet-stream'
1203 ),
1204 'def' => array(
1205 'text/plain'
1206 ),
1207 'deploy' => array(
1208 'application/octet-stream'
1209 ),
1210 'der' => array(
1211 'application/x509-ca-cert'
1212 ),
1213 'desktop' => array(
1214 'application/desktop',
1215 'application/gnome-app-info',
1216 'text/plain'
1217 ),
1218 'device' => array(
1219 'text/plain',
1220 'text/systemd-unit'
1221 ),
1222 'dex' => array(
1223 'application/dex'
1224 ),
1225 'dfac' => array(
1226 'application/dreamfactory'
1227 ),
1228 'dgc' => array(
1229 'application/dgc-compressed'
1230 ),
1231 'di' => array(
1232 'text/csrc',
1233 'text/dsrc'
1234 ),
1235 'dia' => array(
1236 'application/dia-diagram',
1237 'application/xml'
1238 ),
1239 'dib' => array(
1240 'image/bmp',
1241 'image/ms-bmp'
1242 ),
1243 'dic' => array(
1244 'text/c'
1245 ),
1246 'dicomdir' => array(
1247 'application/dicom'
1248 ),
1249 'dif' => array(
1250 'application/dif+xml',
1251 'application/xml'
1252 ),
1253 'diff' => array(
1254 'text/diff',
1255 'text/patch',
1256 'text/plain'
1257 ),
1258 'dii' => array(
1259 'application/dii'
1260 ),
1261 'dim' => array(
1262 'application/fastcopy-disk-image'
1263 ),
1264 'dir' => array(
1265 'application/director'
1266 ),
1267 'dis' => array(
1268 'application/mobius.dis'
1269 ),
1270 'disposition-notification' => array(
1271 'message/disposition-notification'
1272 ),
1273 'dist' => array(
1274 'application/apple.installer+xml',
1275 'application/octet-stream'
1276 ),
1277 'distz' => array(
1278 'application/apple.installer+xml',
1279 'application/octet-stream'
1280 ),
1281 'dit' => array(
1282 'application/dit'
1283 ),
1284 'dita' => array(
1285 'application/dita+xml',
1286 'application/dita+xmlformattopic'
1287 ),
1288 'ditamap' => array(
1289 'application/dita+xml',
1290 'application/dita+xmlformatmap'
1291 ),
1292 'ditaval' => array(
1293 'application/dita+xml',
1294 'application/dita+xmlformatval'
1295 ),
1296 'dive' => array(
1297 'application/patentdive'
1298 ),
1299 'divx' => array(
1300 'video/avi',
1301 'video/divx',
1302 'video/msvideo'
1303 ),
1304 'djv' => array(
1305 'image/djvu',
1306 'image/djvu+multipage',
1307 'image/vnd-djvu',
1308 'image/x.djvu'
1309 ),
1310 'djvu' => array(
1311 'image/djvu',
1312 'image/djvu+multipage',
1313 'image/vnd-djvu',
1314 'image/x.djvu'
1315 ),
1316 'dll' => array(
1317 'application/msdownload',
1318 'application/octet-stream'
1319 ),
1320 'dmg' => array(
1321 'application/apple-diskimage',
1322 'application/octet-stream'
1323 ),
1324 'dmp' => array(
1325 'application/pcap',
1326 'application/tcpdump.pcap'
1327 ),
1328 'dms' => array(
1329 'application/octet-stream',
1330 'text/dmclientscript'
1331 ),
1332 'dna' => array(
1333 'application/dna'
1334 ),
1335 'dng' => array(
1336 'image/adobe-dng',
1337 'image/dcraw',
1338 'image/raw-adobe'
1339 ),
1340 'do' => array(
1341 'application/stata-do'
1342 ),
1343 'doc' => array(
1344 'application/ms-office',
1345 'application/ms-word',
1346 'application/msword',
1347 'application/ole-storage',
1348 'application/tika-msoffice',
1349 'application/xml',
1350 'zz-application/zz-winassoc-doc'
1351 ),
1352 'docbook' => array(
1353 'application/docbook+xml',
1354 'application/oasis.docbook+xml',
1355 'application/xml'
1356 ),
1357 'docjson' => array(
1358 'application/document+json'
1359 ),
1360 'docm' => array(
1361 'application/ms-word.document.macroenabled.12',
1362 'application/openxmlformats-officedocument.wordprocessingml.document',
1363 'application/tika-ooxml'
1364 ),
1365 'docx' => array(
1366 'application/openxmlformats-officedocument.wordprocessingml.document',
1367 'application/tika-ooxml',
1368 'application/zip'
1369 ),
1370 'dor' => array(
1371 'model/gdl',
1372 'model/gs-gdl'
1373 ),
1374 'dot' => array(
1375 'application/ms-office',
1376 'application/ms-word',
1377 'application/msword',
1378 'application/msword-template',
1379 'application/tika-msoffice',
1380 'application/xml',
1381 'text/graphviz'
1382 ),
1383 'dotm' => array(
1384 'application/ms-word.template.macroenabled.12',
1385 'application/openxmlformats-officedocument.wordprocessingml.template',
1386 'application/tika-ooxml'
1387 ),
1388 'dotx' => array(
1389 'application/openxmlformats-officedocument.wordprocessingml-template',
1390 'application/openxmlformats-officedocument.wordprocessingml.template',
1391 'application/tika-ooxml',
1392 'application/zip'
1393 ),
1394 'dp' => array(
1395 'application/osgi.dp'
1396 ),
1397 'dpg' => array(
1398 'application/dpgraph'
1399 ),
1400 'dpkg' => array(
1401 'application/xmpie.dpkg',
1402 'application/xmpie.plan'
1403 ),
1404 'dpr' => array(
1405 'text/pascal',
1406 'text/plain'
1407 ),
1408 'dra' => array(
1409 'audio/dra'
1410 ),
1411 'drc' => array(
1412 'video/dirac',
1413 'video/ogg'
1414 ),
1415 'drf' => array(
1416 'image/raw-kodak'
1417 ),
1418 'drle' => array(
1419 'image/dicom-rle'
1420 ),
1421 'dsc' => array(
1422 'text/prs.lines.tag'
1423 ),
1424 'dsl' => array(
1425 'text/dsl',
1426 'text/plain'
1427 ),
1428 'dssc' => array(
1429 'application/dssc+der'
1430 ),
1431 'dta' => array(
1432 'application/stata-dta'
1433 ),
1434 'dtb' => array(
1435 'application/dtbook+xml'
1436 ),
1437 'dtd' => array(
1438 'application/xml-dtd',
1439 'text/dtd',
1440 'text/plain'
1441 ),
1442 'dts' => array(
1443 'audio/dts'
1444 ),
1445 'dtshd' => array(
1446 'audio/dts',
1447 'audio/dts.hd',
1448 'audio/dtshd'
1449 ),
1450 'dtx' => array(
1451 'application/tex',
1452 'text/plain',
1453 'text/tex'
1454 ),
1455 'dump' => array(
1456 'application/octet-stream'
1457 ),
1458 'dv' => array(
1459 'video/dv'
1460 ),
1461 'dvb' => array(
1462 'video/dvb.file'
1463 ),
1464 'dvc' => array(
1465 'application/dvcs'
1466 ),
1467 'dvi' => array(
1468 'application/dvi'
1469 ),
1470 'dwf' => array(
1471 'drawing/dwf',
1472 'model/dwf',
1473 'model/vnd-dwf'
1474 ),
1475 'dwfx' => array(
1476 'application/tika-ooxml',
1477 'model/dwfx+xps'
1478 ),
1479 'dwg' => array(
1480 'application/acad',
1481 'application/autocad',
1482 'application/autocaddwg',
1483 'application/dwg',
1484 'drawing/dwg',
1485 'image/dwg'
1486 ),
1487 'dxb' => array(
1488 'image/dxb'
1489 ),
1490 'dxf' => array(
1491 'image/dxf'
1492 ),
1493 'dxp' => array(
1494 'application/spotfire.dxp'
1495 ),
1496 'dxr' => array(
1497 'application/director',
1498 'application/vnd-dxr'
1499 ),
1500 'dzr' => array(
1501 'application/dzr'
1502 ),
1503 'ear' => array(
1504 'application/java-archive',
1505 'application/tika-java-enterprise-archive'
1506 ),
1507 'ecelp4800' => array(
1508 'audio/nuera.ecelp4800'
1509 ),
1510 'ecelp7470' => array(
1511 'audio/nuera.ecelp7470'
1512 ),
1513 'ecelp9600' => array(
1514 'audio/nuera.ecelp9600'
1515 ),
1516 'ecig' => array(
1517 'application/evolv.ecig.settings'
1518 ),
1519 'ecigprofile' => array(
1520 'application/evolv.ecig.profile'
1521 ),
1522 'ecigtheme' => array(
1523 'application/evolv.ecig.theme'
1524 ),
1525 'ecma' => array(
1526 'application/ecmascript'
1527 ),
1528 'edm' => array(
1529 'application/novadigm.edm'
1530 ),
1531 'edx' => array(
1532 'application/novadigm.edx'
1533 ),
1534 'efif' => array(
1535 'application/picsel'
1536 ),
1537 'egon' => array(
1538 'application/egon'
1539 ),
1540 'egrm' => array(
1541 'text/plain'
1542 ),
1543 'ei6' => array(
1544 'application/pg.osasli'
1545 ),
1546 'eif' => array(
1547 'text/eiffel',
1548 'text/plain'
1549 ),
1550 'el' => array(
1551 'text/emacs-lisp',
1552 'text/plain'
1553 ),
1554 'elc' => array(
1555 'application/elc',
1556 'application/octet-stream'
1557 ),
1558 'emf' => array(
1559 'application/emf',
1560 'application/msmetafile',
1561 'image/emf'
1562 ),
1563 'eml' => array(
1564 'message/rfc822',
1565 'text/plain',
1566 'text/tika-text-based-message'
1567 ),
1568 'emlx' => array(
1569 'message/emlx',
1570 'text/tika-text-based-message'
1571 ),
1572 'emm' => array(
1573 'application/ibm.electronic-media'
1574 ),
1575 'emma' => array(
1576 'application/emma+xml'
1577 ),
1578 'emotionml' => array(
1579 'application/emotionml+xml'
1580 ),
1581 'emp' => array(
1582 'application/emusic-emusicpackage'
1583 ),
1584 'emz' => array(
1585 'application/gzip',
1586 'application/ms-emz',
1587 'application/msmetafile',
1588 'image/emf-compressed'
1589 ),
1590 'enr' => array(
1591 'application/endnote-refer'
1592 ),
1593 'ent' => array(
1594 'application/nervana',
1595 'application/xml',
1596 'application/xml-external-parsed-entity',
1597 'text/plain',
1598 'text/xml-external-parsed-entity'
1599 ),
1600 'entity' => array(
1601 'application/nervana'
1602 ),
1603 'enw' => array(
1604 'application/endnote-refer'
1605 ),
1606 'eol' => array(
1607 'audio/digital-winds'
1608 ),
1609 'eot' => array(
1610 'application/ms-fontobject'
1611 ),
1612 'ep' => array(
1613 'application/bluetooth.ep.oob'
1614 ),
1615 'eps' => array(
1616 'application/postscript',
1617 'image/eps'
1618 ),
1619 'epsf' => array(
1620 'application/postscript',
1621 'image/eps'
1622 ),
1623 'epsi' => array(
1624 'application/postscript',
1625 'image/eps'
1626 ),
1627 'epub' => array(
1628 'application/epub+zip',
1629 'application/zip'
1630 ),
1631 'erf' => array(
1632 'image/raw-epson'
1633 ),
1634 'erl' => array(
1635 'text/erlang',
1636 'text/plain'
1637 ),
1638 'es' => array(
1639 'application/ecmascript',
1640 'application/executable',
1641 'text/ecmascript'
1642 ),
1643 'es3' => array(
1644 'application/eszigno3+xml'
1645 ),
1646 'esa' => array(
1647 'application/osgi.subsystem'
1648 ),
1649 'esf' => array(
1650 'application/epson.esf'
1651 ),
1652 'espass' => array(
1653 'application/espass-espass+zip'
1654 ),
1655 'et3' => array(
1656 'application/eszigno3+xml'
1657 ),
1658 'etheme' => array(
1659 'application/e-theme'
1660 ),
1661 'etx' => array(
1662 'text/plain',
1663 'text/setext'
1664 ),
1665 'eva' => array(
1666 'application/eva'
1667 ),
1668 'evy' => array(
1669 'application/envoy'
1670 ),
1671 'exe' => array(
1672 'application/dosexec',
1673 'application/ms-dos-executable',
1674 'application/msdownload',
1675 'application/octet-stream'
1676 ),
1677 'exi' => array(
1678 'application/exi'
1679 ),
1680 'exp' => array(
1681 'text/expect',
1682 'text/plain'
1683 ),
1684 'explain' => array(
1685 'application/octet-stream',
1686 'application/zip',
1687 'application/zip-compressed'
1688 ),
1689 'exr' => array(
1690 'image/exr'
1691 ),
1692 'ext' => array(
1693 'application/novadigm.ext'
1694 ),
1695 'ez' => array(
1696 'application/andrew-inset'
1697 ),
1698 'ez2' => array(
1699 'application/ezpix-album'
1700 ),
1701 'ez3' => array(
1702 'application/ezpix-package'
1703 ),
1704 'f' => array(
1705 'text/fortran'
1706 ),
1707 'f4a' => array(
1708 'audio/m4a',
1709 'audio/mp4'
1710 ),
1711 'f4b' => array(
1712 'audio/m4b',
1713 'audio/mp4'
1714 ),
1715 'f4v' => array(
1716 'video/f4v',
1717 'video/m4v',
1718 'video/mp4',
1719 'video/mp4v-es'
1720 ),
1721 'f77' => array(
1722 'text/fortran',
1723 'text/plain'
1724 ),
1725 'f90' => array(
1726 'text/fortran',
1727 'text/plain'
1728 ),
1729 'f95' => array(
1730 'text/fortran',
1731 'text/plain'
1732 ),
1733 'fb2' => array(
1734 'application/fictionbook',
1735 'application/fictionbook+xml',
1736 'application/xml'
1737 ),
1738 'fbs' => array(
1739 'image/fastbidsheet'
1740 ),
1741 'fcdt' => array(
1742 'application/adobe.formscentral.fcdt'
1743 ),
1744 'fcs' => array(
1745 'application/isac.fcs'
1746 ),
1747 'fdf' => array(
1748 'application/fdf'
1749 ),
1750 'fds' => array(
1751 'application/fds-disk'
1752 ),
1753 'fe_launch' => array(
1754 'application/denovo.fcselayout-link'
1755 ),
1756 'feature' => array(
1757 'text/gherkin',
1758 'text/plain'
1759 ),
1760 'fff' => array(
1761 'image/raw-imacon'
1762 ),
1763 'fg5' => array(
1764 'application/fujitsu.oasysgp'
1765 ),
1766 'fgd' => array(
1767 'application/director'
1768 ),
1769 'fh' => array(
1770 'image/freehand'
1771 ),
1772 'fh10' => array(
1773 'image/freehand'
1774 ),
1775 'fh11' => array(
1776 'image/freehand'
1777 ),
1778 'fh12' => array(
1779 'image/freehand'
1780 ),
1781 'fh4' => array(
1782 'image/freehand'
1783 ),
1784 'fh40' => array(
1785 'image/freehand'
1786 ),
1787 'fh5' => array(
1788 'image/freehand'
1789 ),
1790 'fh50' => array(
1791 'image/freehand'
1792 ),
1793 'fh7' => array(
1794 'image/freehand'
1795 ),
1796 'fh8' => array(
1797 'image/freehand'
1798 ),
1799 'fh9' => array(
1800 'image/freehand'
1801 ),
1802 'fhc' => array(
1803 'image/freehand'
1804 ),
1805 'fig' => array(
1806 'application/xfig',
1807 'image/xfig'
1808 ),
1809 'finf' => array(
1810 'application/fastinfoset'
1811 ),
1812 'fit' => array(
1813 'application/fits'
1814 ),
1815 'fits' => array(
1816 'application/fits',
1817 'image/fits'
1818 ),
1819 'fl' => array(
1820 'application/fluid',
1821 'text/plain'
1822 ),
1823 'fla' => array(
1824 'application/dtg.local.flash'
1825 ),
1826 'flac' => array(
1827 'audio/flac'
1828 ),
1829 'flatpak' => array(
1830 'application/flatpak',
1831 'application/xdgapp'
1832 ),
1833 'flatpakref' => array(
1834 'application/flatpak.ref',
1835 'text/plain'
1836 ),
1837 'flatpakrepo' => array(
1838 'application/flatpak.repo',
1839 'text/plain'
1840 ),
1841 'flc' => array(
1842 'video/flc',
1843 'video/fli',
1844 'video/flic'
1845 ),
1846 'fli' => array(
1847 'video/fli',
1848 'video/flic'
1849 ),
1850 'flo' => array(
1851 'application/micrografx.flo'
1852 ),
1853 'flv' => array(
1854 'application/flash-video',
1855 'flv-application/octet-stream',
1856 'video/flv'
1857 ),
1858 'flw' => array(
1859 'application/kde.kivio',
1860 'application/kivio'
1861 ),
1862 'flx' => array(
1863 'text/fmi.flexstor'
1864 ),
1865 'fly' => array(
1866 'text/fly'
1867 ),
1868 'fm' => array(
1869 'application/frame',
1870 'application/framemaker'
1871 ),
1872 'fn' => array(
1873 'text/plain'
1874 ),
1875 'fnc' => array(
1876 'application/frogans.fnc'
1877 ),
1878 'fo' => array(
1879 'application/software602.filler.form+xml',
1880 'application/xml',
1881 'application/xslfo+xml',
1882 'text/xsl',
1883 'text/xslfo'
1884 ),
1885 'fodg' => array(
1886 'application/oasis.opendocument.graphics-flat-xml',
1887 'application/xml'
1888 ),
1889 'fodp' => array(
1890 'application/oasis.opendocument.presentation-flat-xml',
1891 'application/xml'
1892 ),
1893 'fods' => array(
1894 'application/oasis.opendocument.spreadsheet-flat-xml',
1895 'application/xml'
1896 ),
1897 'fodt' => array(
1898 'application/oasis.opendocument.text-flat-xml',
1899 'application/xml'
1900 ),
1901 'for' => array(
1902 'text/fortran',
1903 'text/plain'
1904 ),
1905 'fp7' => array(
1906 'application/filemaker'
1907 ),
1908 'fpx' => array(
1909 'image/fpx'
1910 ),
1911 'frame' => array(
1912 'application/framemaker'
1913 ),
1914 'frm' => array(
1915 'application/ufdl',
1916 'application/xfdl',
1917 'text/basic',
1918 'text/vbasic'
1919 ),
1920 'fsc' => array(
1921 'application/fsc.weblaunch'
1922 ),
1923 'fst' => array(
1924 'image/fst'
1925 ),
1926 'ft' => array(
1927 'text/plain'
1928 ),
1929 'ft10' => array(
1930 'image/freehand'
1931 ),
1932 'ft11' => array(
1933 'image/freehand'
1934 ),
1935 'ft12' => array(
1936 'image/freehand'
1937 ),
1938 'ft7' => array(
1939 'image/freehand'
1940 ),
1941 'ft8' => array(
1942 'image/freehand'
1943 ),
1944 'ft9' => array(
1945 'image/freehand'
1946 ),
1947 'ftc' => array(
1948 'application/fluxtime.clip'
1949 ),
1950 'fti' => array(
1951 'application/anser-web-funds-transfer-initiation'
1952 ),
1953 'fts' => array(
1954 'application/fits'
1955 ),
1956 'fv' => array(
1957 'text/plain'
1958 ),
1959 'fvt' => array(
1960 'video/fvt'
1961 ),
1962 'fxm' => array(
1963 'video/flv',
1964 'video/javafx'
1965 ),
1966 'fxp' => array(
1967 'application/adobe.fxp'
1968 ),
1969 'fxpl' => array(
1970 'application/adobe.fxp'
1971 ),
1972 'fzs' => array(
1973 'application/fuzzysheet'
1974 ),
1975 'g2w' => array(
1976 'application/geoplan'
1977 ),
1978 'g3' => array(
1979 'application/geocube+xml',
1980 'image/fax-g3',
1981 'image/g3fax'
1982 ),
1983 'g3w' => array(
1984 'application/geospace'
1985 ),
1986 'gac' => array(
1987 'application/groove-account'
1988 ),
1989 'gam' => array(
1990 'application/tads'
1991 ),
1992 'gb' => array(
1993 'application/gameboy-rom'
1994 ),
1995 'gba' => array(
1996 'application/gba-rom'
1997 ),
1998 'gbc' => array(
1999 'application/gameboy-color-rom'
2000 ),
2001 'gbr' => array(
2002 'application/gerber',
2003 'application/rpki-ghostbusters',
2004 'application/rs-274x',
2005 'image/gimp-gbr'
2006 ),
2007 'gca' => array(
2008 'application/gca-compressed'
2009 ),
2010 'gcode' => array(
2011 'text/plain',
2012 'text/x.gcode'
2013 ),
2014 'gcrd' => array(
2015 'text/directory',
2016 'text/plain',
2017 'text/vcard'
2018 ),
2019 'gdl' => array(
2020 'model/gdl',
2021 'model/gs-gdl'
2022 ),
2023 'ged' => array(
2024 'application/gedcom',
2025 'text/gedcom'
2026 ),
2027 'gedcom' => array(
2028 'application/gedcom',
2029 'text/gedcom'
2030 ),
2031 'gem' => array(
2032 'application/gtar',
2033 'application/tar'
2034 ),
2035 'gen' => array(
2036 'application/genesis-rom'
2037 ),
2038 'generally' => array(
2039 'text/fmi.flexstor'
2040 ),
2041 'geo' => array(
2042 'application/dynageo'
2043 ),
2044 'geojson' => array(
2045 'application/geo+json',
2046 'application/json'
2047 ),
2048 'gex' => array(
2049 'application/geometry-explorer'
2050 ),
2051 'gf' => array(
2052 'application/tex-gf'
2053 ),
2054 'gg' => array(
2055 'application/gamegear-rom'
2056 ),
2057 'ggb' => array(
2058 'application/geogebra.file'
2059 ),
2060 'ggt' => array(
2061 'application/geogebra.tool'
2062 ),
2063 'ghf' => array(
2064 'application/groove-help'
2065 ),
2066 'gif' => array(
2067 'image/gif'
2068 ),
2069 'gih' => array(
2070 'image/gimp-gih'
2071 ),
2072 'gim' => array(
2073 'application/groove-identity-message'
2074 ),
2075 'glade' => array(
2076 'application/glade',
2077 'application/xml'
2078 ),
2079 'gltf' => array(
2080 'model/gltf+json'
2081 ),
2082 'gml' => array(
2083 'application/gml+xml',
2084 'application/xml'
2085 ),
2086 'gmo' => array(
2087 'application/gettext-translation'
2088 ),
2089 'gmx' => array(
2090 'application/gmx'
2091 ),
2092 'gnc' => array(
2093 'application/gnucash'
2094 ),
2095 'gnd' => array(
2096 'application/gnunet-directory'
2097 ),
2098 'gnucash' => array(
2099 'application/gnucash'
2100 ),
2101 'gnumeric' => array(
2102 'application/gnumeric',
2103 'application/gnumeric-spreadsheet'
2104 ),
2105 'gnuplot' => array(
2106 'application/gnuplot',
2107 'text/plain'
2108 ),
2109 'go' => array(
2110 'text/go',
2111 'text/plain'
2112 ),
2113 'gp' => array(
2114 'application/gnuplot',
2115 'text/plain'
2116 ),
2117 'gpg' => array(
2118 'application/pgp',
2119 'application/pgp-encrypted',
2120 'application/pgp-keys',
2121 'application/pgp-signature',
2122 'text/plain'
2123 ),
2124 'gph' => array(
2125 'application/flographit'
2126 ),
2127 'gplt' => array(
2128 'application/gnuplot',
2129 'text/plain'
2130 ),
2131 'gpx' => array(
2132 'application/gpx',
2133 'application/gpx+xml',
2134 'application/xml'
2135 ),
2136 'gqf' => array(
2137 'application/grafeq'
2138 ),
2139 'gqs' => array(
2140 'application/grafeq'
2141 ),
2142 'gra' => array(
2143 'application/graphite'
2144 ),
2145 'gram' => array(
2146 'application/srgs'
2147 ),
2148 'gramps' => array(
2149 'application/gramps-xml'
2150 ),
2151 'grb' => array(
2152 'application/grib'
2153 ),
2154 'grb1' => array(
2155 'application/grib'
2156 ),
2157 'grb2' => array(
2158 'application/grib'
2159 ),
2160 'gre' => array(
2161 'application/geometry-explorer'
2162 ),
2163 'grm' => array(
2164 'text/plain'
2165 ),
2166 'groovy' => array(
2167 'text/groovy',
2168 'text/plain'
2169 ),
2170 'grv' => array(
2171 'application/groove-injector'
2172 ),
2173 'grxml' => array(
2174 'application/srgs+xml'
2175 ),
2176 'gs' => array(
2177 'text/genie',
2178 'text/plain'
2179 ),
2180 'gsf' => array(
2181 'application/font-ghostscript',
2182 'application/font-type1',
2183 'application/postscript'
2184 ),
2185 'gsm' => array(
2186 'audio/gsm',
2187 'model/gdl',
2188 'model/gs-gdl'
2189 ),
2190 'gtar' => array(
2191 'application/gtar',
2192 'application/tar'
2193 ),
2194 'gtm' => array(
2195 'application/groove-tool-message'
2196 ),
2197 'gtw' => array(
2198 'model/gtw'
2199 ),
2200 'gv' => array(
2201 'text/graphviz',
2202 'text/plain'
2203 ),
2204 'gvp' => array(
2205 'text/google-video-pointer'
2206 ),
2207 'gxf' => array(
2208 'application/gxf'
2209 ),
2210 'gxt' => array(
2211 'application/geonext'
2212 ),
2213 'gz' => array(
2214 'application/gunzip',
2215 'application/gzip',
2216 'application/gzip-compressed',
2217 'application/gzipped',
2218 'gzip/document'
2219 ),
2220 'h' => array(
2221 'text/c'
2222 ),
2223 'h261' => array(
2224 'video/h261'
2225 ),
2226 'h263' => array(
2227 'video/h263'
2228 ),
2229 'h264' => array(
2230 'video/h264'
2231 ),
2232 'h4' => array(
2233 'application/hdf'
2234 ),
2235 'h5' => array(
2236 'application/hdf'
2237 ),
2238 'hal' => array(
2239 'application/hal+xml'
2240 ),
2241 'haml' => array(
2242 'text/haml',
2243 'text/plain'
2244 ),
2245 'hbci' => array(
2246 'application/hbci'
2247 ),
2248 'hdf' => array(
2249 'application/hdf'
2250 ),
2251 'hdf4' => array(
2252 'application/hdf'
2253 ),
2254 'hdf5' => array(
2255 'application/hdf'
2256 ),
2257 'hdr' => array(
2258 'image/radiance'
2259 ),
2260 'hdt' => array(
2261 'application/hdt'
2262 ),
2263 'he5' => array(
2264 'application/hdf'
2265 ),
2266 'heldxml' => array(
2267 'application/held+xml'
2268 ),
2269 'hfa' => array(
2270 'application/erdas-hfa'
2271 ),
2272 'hfe' => array(
2273 'application/hfe-floppy-image'
2274 ),
2275 'hh' => array(
2276 'text/c',
2277 'text/c++hdr',
2278 'text/chdr',
2279 'text/plain'
2280 ),
2281 'hlp' => array(
2282 'application/winhlp',
2283 'zz-application/zz-winassoc-hlp'
2284 ),
2285 'hp' => array(
2286 'text/c++hdr',
2287 'text/chdr',
2288 'text/plain'
2289 ),
2290 'hpgl' => array(
2291 'application/hp-hpgl'
2292 ),
2293 'hpi' => array(
2294 'application/hp-hpid'
2295 ),
2296 'hpid' => array(
2297 'application/hp-hpid'
2298 ),
2299 'hpp' => array(
2300 'text/c++hdr',
2301 'text/chdr',
2302 'text/plain'
2303 ),
2304 'hps' => array(
2305 'application/hp-hps'
2306 ),
2307 'hpub' => array(
2308 'application/prs.hpub+zip'
2309 ),
2310 'hqx' => array(
2311 'application/binhex',
2312 'application/mac-binhex',
2313 'application/mac-binhex40'
2314 ),
2315 'hs' => array(
2316 'text/haskell',
2317 'text/plain'
2318 ),
2319 'htaccess' => array(
2320 'text/plain'
2321 ),
2322 'htc' => array(
2323 'text/component'
2324 ),
2325 'htke' => array(
2326 'application/kenameaapp'
2327 ),
2328 'htm' => array(
2329 'text/html',
2330 'text/plain'
2331 ),
2332 'html' => array(
2333 'application/dtg.local-html',
2334 'text/html',
2335 'text/plain'
2336 ),
2337 'hvd' => array(
2338 'application/yamaha.hv-dic'
2339 ),
2340 'hvp' => array(
2341 'application/yamaha.hv-voice'
2342 ),
2343 'hvs' => array(
2344 'application/yamaha.hv-script'
2345 ),
2346 'hwp' => array(
2347 'application/haansoft-hwp',
2348 'application/hwp'
2349 ),
2350 'hwt' => array(
2351 'application/haansoft-hwt',
2352 'application/hwt'
2353 ),
2354 'hx' => array(
2355 'text/haxe',
2356 'text/plain'
2357 ),
2358 'hxx' => array(
2359 'text/c++hdr',
2360 'text/chdr',
2361 'text/plain'
2362 ),
2363 'i2g' => array(
2364 'application/intergeo'
2365 ),
2366 'i3' => array(
2367 'text/modula',
2368 'text/plain'
2369 ),
2370 'ibooks' => array(
2371 'application/epub+zip',
2372 'application/ibooks+zip'
2373 ),
2374 'ic' => array(
2375 'application/commerce-battelle'
2376 ),
2377 'ica' => array(
2378 'application/commerce-battelle',
2379 'application/ica',
2380 'text/plain'
2381 ),
2382 'icb' => array(
2383 'image/icb',
2384 'image/tga'
2385 ),
2386 'icc' => array(
2387 'application/commerce-battelle',
2388 'application/iccprofile'
2389 ),
2390 'icd' => array(
2391 'application/commerce-battelle'
2392 ),
2393 'ice' => array(
2394 'x-conference/cooltalk'
2395 ),
2396 'icf' => array(
2397 'application/commerce-battelle'
2398 ),
2399 'icm' => array(
2400 'application/iccprofile'
2401 ),
2402 'icns' => array(
2403 'image/icns'
2404 ),
2405 'ico' => array(
2406 'application/ico',
2407 'image/ico',
2408 'image/icon',
2409 'image/microsoft.icon',
2410 'text/ico'
2411 ),
2412 'ics' => array(
2413 'application/ics',
2414 'text/calendar',
2415 'text/plain',
2416 'text/vcalendar'
2417 ),
2418 'idl' => array(
2419 'text/idl',
2420 'text/plain'
2421 ),
2422 'ief' => array(
2423 'image/ief'
2424 ),
2425 'ifb' => array(
2426 'text/calendar',
2427 'text/plain'
2428 ),
2429 'iff' => array(
2430 'application/iff',
2431 'image/iff',
2432 'image/ilbm'
2433 ),
2434 'ifm' => array(
2435 'application/shana.informed.formdata'
2436 ),
2437 'ig' => array(
2438 'text/modula',
2439 'text/plain'
2440 ),
2441 'iges' => array(
2442 'model/iges',
2443 'text/plain'
2444 ),
2445 'igl' => array(
2446 'application/igloader'
2447 ),
2448 'igm' => array(
2449 'application/insors.igm'
2450 ),
2451 'ign' => array(
2452 'application/coreos.ignition+json'
2453 ),
2454 'ignition' => array(
2455 'application/coreos.ignition+json'
2456 ),
2457 'igs' => array(
2458 'model/iges',
2459 'text/plain'
2460 ),
2461 'igx' => array(
2462 'application/micrografx-igx',
2463 'application/micrografx.igx'
2464 ),
2465 'ihtml' => array(
2466 'text/plain'
2467 ),
2468 'iif' => array(
2469 'application/shana.informed.interchange'
2470 ),
2471 'iiq' => array(
2472 'image/raw-phaseone'
2473 ),
2474 'ilbm' => array(
2475 'application/iff',
2476 'image/iff',
2477 'image/ilbm'
2478 ),
2479 'ime' => array(
2480 'audio/imelody',
2481 'text/imelody'
2482 ),
2483 'imf' => array(
2484 'application/imagemeter.folder+zip'
2485 ),
2486 'img' => array(
2487 'application/octet-stream',
2488 'application/raw-disk-image'
2489 ),
2490 'imgcal' => array(
2491 'application/3lightssoftware.imagescal'
2492 ),
2493 'imi' => array(
2494 'application/imagemeter.image+zip'
2495 ),
2496 'imp' => array(
2497 'application/accpac.simply.imp'
2498 ),
2499 'ims' => array(
2500 'application/ms-ims'
2501 ),
2502 'imscc' => array(
2503 'application/ims.imsccv1p2',
2504 'application/ims.imsccv1p3'
2505 ),
2506 'imy' => array(
2507 'audio/imelody',
2508 'text/imelody'
2509 ),
2510 'in' => array(
2511 'text/plain'
2512 ),
2513 'indd' => array(
2514 'application/adobe-indesign'
2515 ),
2516 'ini' => array(
2517 'text/ini',
2518 'text/plain'
2519 ),
2520 'ink' => array(
2521 'application/inkml+xml'
2522 ),
2523 'inkml' => array(
2524 'application/inkml+xml'
2525 ),
2526 'ins' => array(
2527 'application/tex',
2528 'text/plain',
2529 'text/tex'
2530 ),
2531 'install' => array(
2532 'application/install-instructions'
2533 ),
2534 'inx' => array(
2535 'application/adobe-indesign-interchange',
2536 'application/xml'
2537 ),
2538 'iota' => array(
2539 'application/astraea-software.iota'
2540 ),
2541 'ipa' => array(
2542 'application/itunes-ipa',
2543 'application/zip'
2544 ),
2545 'ipfix' => array(
2546 'application/ipfix'
2547 ),
2548 'ipk' => array(
2549 'application/shana.informed.package'
2550 ),
2551 'iptables' => array(
2552 'text/iptables',
2553 'text/plain'
2554 ),
2555 'ipynb' => array(
2556 'application/ipynb+json',
2557 'application/json'
2558 ),
2559 'irm' => array(
2560 'application/ibm.rights-management'
2561 ),
2562 'irp' => array(
2563 'application/irepository.package+xml'
2564 ),
2565 'ism' => array(
2566 'model/gdl',
2567 'model/gs-gdl'
2568 ),
2569 'iso' => array(
2570 'application/cd-image',
2571 'application/gamecube-iso-image',
2572 'application/gamecube-rom',
2573 'application/iso9660-image',
2574 'application/octet-stream',
2575 'application/raw-disk-image',
2576 'application/saturn-rom',
2577 'application/sega-cd-rom',
2578 'application/wbfs',
2579 'application/wia',
2580 'application/wii-iso-image',
2581 'application/wii-rom'
2582 ),
2583 'iso19139' => array(
2584 'application/xml',
2585 'text/iso19139+xml'
2586 ),
2587 'iso9660' => array(
2588 'application/cd-image',
2589 'application/iso9660-image',
2590 'application/raw-disk-image'
2591 ),
2592 'it' => array(
2593 'audio/it'
2594 ),
2595 'it87' => array(
2596 'application/it87',
2597 'text/plain'
2598 ),
2599 'itk' => array(
2600 'application/tcl',
2601 'text/plain',
2602 'text/tcl'
2603 ),
2604 'itp' => array(
2605 'application/shana.informed.formtemplate'
2606 ),
2607 'its' => array(
2608 'application/its+xml'
2609 ),
2610 'ivp' => array(
2611 'application/immervision-ivp'
2612 ),
2613 'ivu' => array(
2614 'application/immervision-ivu'
2615 ),
2616 'j2c' => array(
2617 'image/jp2-codestream'
2618 ),
2619 'j2k' => array(
2620 'image/jp2-codestream'
2621 ),
2622 'jad' => array(
2623 'text/sun.j2me.app-descriptor'
2624 ),
2625 'jam' => array(
2626 'application/jam'
2627 ),
2628 'jar' => array(
2629 'application/jar',
2630 'application/java-archive',
2631 'application/osgi.bundle',
2632 'application/zip'
2633 ),
2634 'jardiff' => array(
2635 'application/java-archive-diff'
2636 ),
2637 'java' => array(
2638 'text/csrc',
2639 'text/java',
2640 'text/java-source',
2641 'text/plain'
2642 ),
2643 'jb2' => array(
2644 'image/jb2',
2645 'image/jbig2'
2646 ),
2647 'jbig2' => array(
2648 'image/jb2',
2649 'image/jbig2'
2650 ),
2651 'jceks' => array(
2652 'application/java-jce-keystore'
2653 ),
2654 'jfi' => array(
2655 'image/jpeg'
2656 ),
2657 'jfif' => array(
2658 'image/jpeg'
2659 ),
2660 'jif' => array(
2661 'image/jpeg'
2662 ),
2663 'jisp' => array(
2664 'application/jisp'
2665 ),
2666 'jks' => array(
2667 'application/java-keystore'
2668 ),
2669 'jl' => array(
2670 'text/common-lisp',
2671 'text/plain'
2672 ),
2673 'jls' => array(
2674 'image/jls'
2675 ),
2676 'jlt' => array(
2677 'application/hp-jlyt'
2678 ),
2679 'jmx' => array(
2680 'text/plain'
2681 ),
2682 'jng' => array(
2683 'image/jng',
2684 'video/jng'
2685 ),
2686 'jnilib' => array(
2687 'application/java-jnilib'
2688 ),
2689 'jnlp' => array(
2690 'application/java-jnlp-file',
2691 'application/xml'
2692 ),
2693 'joda' => array(
2694 'application/joost.joda-archive'
2695 ),
2696 'jp2' => array(
2697 'image/jp2',
2698 'image/jp2-container',
2699 'image/jpeg2000',
2700 'image/jpeg2000-image',
2701 'image/jpx'
2702 ),
2703 'jpc' => array(
2704 'image/jp2-codestream'
2705 ),
2706 'jpe' => array(
2707 'image/jpeg',
2708 'image/pjpeg'
2709 ),
2710 'jpeg' => array(
2711 'image/jpeg',
2712 'image/pjpeg'
2713 ),
2714 'jpf' => array(
2715 'image/jp2',
2716 'image/jp2-container',
2717 'image/jpeg2000',
2718 'image/jpeg2000-image',
2719 'image/jpx'
2720 ),
2721 'jpg' => array(
2722 'image/jpeg',
2723 'image/pjpeg'
2724 ),
2725 'jpg2' => array(
2726 'image/jp2',
2727 'image/jpeg2000',
2728 'image/jpeg2000-image'
2729 ),
2730 'jpgm' => array(
2731 'image/jp2-container',
2732 'image/jpm',
2733 'video/jpm'
2734 ),
2735 'jpgv' => array(
2736 'video/jpeg'
2737 ),
2738 'jpm' => array(
2739 'image/jp2-container',
2740 'image/jpm',
2741 'video/jpm'
2742 ),
2743 'jpr' => array(
2744 'application/jbuilder-project'
2745 ),
2746 'jpx' => array(
2747 'application/jbuilder-project',
2748 'image/jp2',
2749 'image/jpeg2000',
2750 'image/jpeg2000-image',
2751 'image/jpx'
2752 ),
2753 'jrd' => array(
2754 'application/jrd+json',
2755 'application/json'
2756 ),
2757 'js' => array(
2758 'application/ecmascript',
2759 'application/javascript',
2760 'text/javascript',
2761 'text/plain'
2762 ),
2763 'jsm' => array(
2764 'application/ecmascript',
2765 'application/javascript',
2766 'text/javascript'
2767 ),
2768 'json' => array(
2769 'application/api+json',
2770 'application/avalon+json',
2771 'application/bekitzur-stech+json',
2772 'application/capasystems-pg+json',
2773 'application/collection+json',
2774 'application/collection.doc+json',
2775 'application/collection.next+json',
2776 'application/csvm+json',
2777 'application/datapackage+json',
2778 'application/dataresource+json',
2779 'application/dicom+json',
2780 'application/drive+json',
2781 'application/geo+json',
2782 'application/hal+json',
2783 'application/hc+json',
2784 'application/heroku+json',
2785 'application/hyper-item+json',
2786 'application/hyperdrive+json',
2787 'application/ims.lis.v2.result+json',
2788 'application/ims.lti.v2.toolconsumerprofile+json',
2789 'application/ims.lti.v2.toolproxy+json',
2790 'application/ims.lti.v2.toolproxy.id+json',
2791 'application/ims.lti.v2.toolsettings+json',
2792 'application/ims.lti.v2.toolsettings.simple+json',
2793 'application/infotech.project',
2794 'application/javascript',
2795 'application/jf2feed+json',
2796 'application/json',
2797 'application/mason+json',
2798 'application/micro+json',
2799 'application/miele+json',
2800 'application/nearst.inv+json',
2801 'application/oftn.l10n+json',
2802 'application/oracle.resource+json',
2803 'application/siren+json',
2804 'application/tableschema+json',
2805 'application/vel+json',
2806 'application/webpush-options+json',
2807 'application/xacml+json'
2808 ),
2809 'json-patch' => array(
2810 'application/json',
2811 'application/json-patch+json'
2812 ),
2813 'jsonld' => array(
2814 'application/ims.lis.v2.result+json',
2815 'application/ims.lti.v2.toolconsumerprofile+json',
2816 'application/ims.lti.v2.toolproxy+json',
2817 'application/ims.lti.v2.toolproxy.id+json',
2818 'application/ims.lti.v2.toolsettings+json',
2819 'application/ims.lti.v2.toolsettings.simple+json',
2820 'application/json',
2821 'application/ld+json'
2822 ),
2823 'jsonml' => array(
2824 'application/jsonml+json'
2825 ),
2826 'jsp' => array(
2827 'application/httpd-jsp',
2828 'text/jsp',
2829 'text/plain'
2830 ),
2831 'jtd' => array(
2832 'text/esmertec.theme-descriptor'
2833 ),
2834 'junit' => array(
2835 'text/plain'
2836 ),
2837 'jx' => array(
2838 'text/plain'
2839 ),
2840 'k25' => array(
2841 'image/dcraw',
2842 'image/kodak-k25',
2843 'image/raw-kodak'
2844 ),
2845 'k7' => array(
2846 'application/thomson-cassette'
2847 ),
2848 'kar' => array(
2849 'audio/midi'
2850 ),
2851 'karbon' => array(
2852 'application/karbon',
2853 'application/kde.karbon'
2854 ),
2855 'kcm' => array(
2856 'application/nervana'
2857 ),
2858 'kdc' => array(
2859 'image/dcraw',
2860 'image/kodak-kdc',
2861 'image/raw-kodak'
2862 ),
2863 'kdelnk' => array(
2864 'application/desktop',
2865 'application/gnome-app-info',
2866 'text/plain'
2867 ),
2868 'kexi' => array(
2869 'application/kexiproject-sqlite',
2870 'application/kexiproject-sqlite2',
2871 'application/kexiproject-sqlite3',
2872 'application/sqlite2',
2873 'application/sqlite3',
2874 'application/vnd.kde.kexi'
2875 ),
2876 'kexic' => array(
2877 'application/kexi-connectiondata'
2878 ),
2879 'kexis' => array(
2880 'application/kexiproject-shortcut'
2881 ),
2882 'key' => array(
2883 'application/apple.iwork',
2884 'application/apple.keynote',
2885 'application/iwork-keynote-sffkey',
2886 'application/zip'
2887 ),
2888 'kfo' => array(
2889 'application/kde.kformula',
2890 'application/kformula'
2891 ),
2892 'kia' => array(
2893 'application/kidspiration'
2894 ),
2895 'kil' => array(
2896 'application/killustrator'
2897 ),
2898 'kino' => array(
2899 'application/smil',
2900 'application/smil+xml',
2901 'application/xml'
2902 ),
2903 'kml' => array(
2904 'application/google-earth.kml+xml',
2905 'application/xml'
2906 ),
2907 'kmz' => array(
2908 'application/google-earth.kmz',
2909 'application/zip'
2910 ),
2911 'kne' => array(
2912 'application/kinar'
2913 ),
2914 'knp' => array(
2915 'application/kinar'
2916 ),
2917 'kon' => array(
2918 'application/kde.kontour',
2919 'application/kontour'
2920 ),
2921 'koz' => array(
2922 'audio/audiokoz'
2923 ),
2924 'kpm' => array(
2925 'application/kpovmodeler'
2926 ),
2927 'kpr' => array(
2928 'application/kde.kpresenter',
2929 'application/kpresenter'
2930 ),
2931 'kpt' => array(
2932 'application/kde.kpresenter',
2933 'application/kpresenter'
2934 ),
2935 'kpxx' => array(
2936 'application/ds-keypoint'
2937 ),
2938 'kra' => array(
2939 'application/krita'
2940 ),
2941 'ks' => array(
2942 'application/java-keystore'
2943 ),
2944 'ksp' => array(
2945 'application/kde.kspread',
2946 'application/kspread'
2947 ),
2948 'ktr' => array(
2949 'application/kahootz'
2950 ),
2951 'ktx' => array(
2952 'image/ktx'
2953 ),
2954 'ktz' => array(
2955 'application/kahootz'
2956 ),
2957 'kud' => array(
2958 'application/kugar'
2959 ),
2960 'kwd' => array(
2961 'application/kde.kword',
2962 'application/kword'
2963 ),
2964 'kwt' => array(
2965 'application/kde.kword',
2966 'application/kword'
2967 ),
2968 'la' => array(
2969 'application/shared-library-la',
2970 'text/plain'
2971 ),
2972 'lasjson' => array(
2973 'application/las.las+json'
2974 ),
2975 'lasxml' => array(
2976 'application/las.las+xml'
2977 ),
2978 'latex' => array(
2979 'application/latex',
2980 'application/tex',
2981 'text/plain',
2982 'text/tex'
2983 ),
2984 'lbd' => array(
2985 'application/llamagraphics.life-balance.desktop'
2986 ),
2987 'lbe' => array(
2988 'application/llamagraphics.life-balance.exchange+xml'
2989 ),
2990 'lbm' => array(
2991 'application/iff',
2992 'image/iff',
2993 'image/ilbm'
2994 ),
2995 'ldif' => array(
2996 'text/ldif',
2997 'text/plain'
2998 ),
2999 'le' => array(
3000 'application/bluetooth.le.oob'
3001 ),
3002 'les' => array(
3003 'application/hhe.lesson-player'
3004 ),
3005 'less' => array(
3006 'text/less',
3007 'text/plain'
3008 ),
3009 'lgr' => array(
3010 'application/lgr+xml'
3011 ),
3012 'lha' => array(
3013 'application/lha',
3014 'application/lzh-compressed',
3015 'application/octet-stream'
3016 ),
3017 'lhs' => array(
3018 'text/haskell',
3019 'text/literate-haskell',
3020 'text/plain'
3021 ),
3022 'lhz' => array(
3023 'application/lhz'
3024 ),
3025 'link66' => array(
3026 'application/route66.link66+xml'
3027 ),
3028 'lisp' => array(
3029 'text/common-lisp',
3030 'text/plain'
3031 ),
3032 'list' => array(
3033 'text/plain'
3034 ),
3035 'list3820' => array(
3036 'application/ibm.modcap'
3037 ),
3038 'listafp' => array(
3039 'application/ibm.modcap'
3040 ),
3041 'lmp' => array(
3042 'model/gdl',
3043 'model/gs-gdl'
3044 ),
3045 'lnk' => array(
3046 'application/ms-shortcut'
3047 ),
3048 'lnx' => array(
3049 'application/atari-lynx-rom'
3050 ),
3051 'log' => array(
3052 'text/log',
3053 'text/plain'
3054 ),
3055 'lostsyncxml' => array(
3056 'application/lostsync+xml'
3057 ),
3058 'lostxml' => array(
3059 'application/lost+xml'
3060 ),
3061 'lrf' => array(
3062 'application/octet-stream'
3063 ),
3064 'lrm' => array(
3065 'application/ms-lrm'
3066 ),
3067 'lrv' => array(
3068 'video/m4v',
3069 'video/mp4',
3070 'video/mp4v-es'
3071 ),
3072 'lrz' => array(
3073 'application/lrzip'
3074 ),
3075 'lsp' => array(
3076 'text/common-lisp',
3077 'text/plain'
3078 ),
3079 'ltf' => array(
3080 'application/frogans.ltf'
3081 ),
3082 'ltx' => array(
3083 'application/tex',
3084 'text/plain',
3085 'text/tex'
3086 ),
3087 'lua' => array(
3088 'application/executable',
3089 'text/lua',
3090 'text/plain'
3091 ),
3092 'lvp' => array(
3093 'audio/lucent.voice'
3094 ),
3095 'lwo' => array(
3096 'image/lwo'
3097 ),
3098 'lwob' => array(
3099 'image/lwo'
3100 ),
3101 'lwp' => array(
3102 'application/lotus-wordpro'
3103 ),
3104 'lws' => array(
3105 'image/lws'
3106 ),
3107 'lxf' => array(
3108 'application/lxf'
3109 ),
3110 'ly' => array(
3111 'text/lilypond',
3112 'text/plain'
3113 ),
3114 'lyx' => array(
3115 'application/lyx',
3116 'text/lyx',
3117 'text/plain'
3118 ),
3119 'lz' => array(
3120 'application/lzip'
3121 ),
3122 'lz4' => array(
3123 'application/lz4'
3124 ),
3125 'lzh' => array(
3126 'application/lha',
3127 'application/lzh-compressed',
3128 'application/octet-stream'
3129 ),
3130 'lzma' => array(
3131 'application/lzma'
3132 ),
3133 'lzo' => array(
3134 'application/lzop'
3135 ),
3136 'm13' => array(
3137 'application/msmediaview'
3138 ),
3139 'm14' => array(
3140 'application/msmediaview'
3141 ),
3142 'm15' => array(
3143 'audio/mod'
3144 ),
3145 'm1u' => array(
3146 'text/plain',
3147 'video/mpegurl'
3148 ),
3149 'm1v' => array(
3150 'video/mpeg'
3151 ),
3152 'm21' => array(
3153 'application/mp21'
3154 ),
3155 'm2a' => array(
3156 'audio/mpeg'
3157 ),
3158 'm2t' => array(
3159 'video/mp2t'
3160 ),
3161 'm2ts' => array(
3162 'video/mp2t'
3163 ),
3164 'm2v' => array(
3165 'video/mpeg'
3166 ),
3167 'm3' => array(
3168 'text/modula',
3169 'text/plain'
3170 ),
3171 'm3a' => array(
3172 'audio/mpeg'
3173 ),
3174 'm3u' => array(
3175 'application/apple.mpegurl',
3176 'application/m3u',
3177 'audio/m3u',
3178 'audio/mp3-playlist',
3179 'audio/mpegurl',
3180 'text/plain'
3181 ),
3182 'm3u8' => array(
3183 'application/apple.mpegurl',
3184 'application/m3u',
3185 'audio/m3u',
3186 'audio/mp3-playlist',
3187 'audio/mpegurl',
3188 'text/plain'
3189 ),
3190 'm4' => array(
3191 'application/m4',
3192 'text/plain'
3193 ),
3194 'm4a' => array(
3195 'application/quicktime',
3196 'audio/m4a',
3197 'audio/mp4',
3198 'audio/mp4a'
3199 ),
3200 'm4b' => array(
3201 'application/quicktime',
3202 'audio/m4a',
3203 'audio/m4b',
3204 'audio/mp4',
3205 'audio/mp4a'
3206 ),
3207 'm4s' => array(
3208 'video/iso.segment'
3209 ),
3210 'm4u' => array(
3211 'text/plain',
3212 'video/mpegurl',
3213 'video/vnd-mpegurl'
3214 ),
3215 'm4v' => array(
3216 'video/m4v',
3217 'video/mp4',
3218 'video/mp4v-es'
3219 ),
3220 'm7' => array(
3221 'application/thomson-cartridge-memo7'
3222 ),
3223 'ma' => array(
3224 'application/mathematica'
3225 ),
3226 'mab' => array(
3227 'application/markaby',
3228 'application/ruby'
3229 ),
3230 'mads' => array(
3231 'application/mads+xml'
3232 ),
3233 'mag' => array(
3234 'application/ecowin.chart'
3235 ),
3236 'mak' => array(
3237 'text/makefile',
3238 'text/plain'
3239 ),
3240 'makefile' => array(
3241 'text/makefile',
3242 'text/plain'
3243 ),
3244 'maker' => array(
3245 'application/framemaker'
3246 ),
3247 'man' => array(
3248 'application/troff',
3249 'application/troff-man',
3250 'application/troff-me',
3251 'application/troff-ms',
3252 'text/plain',
3253 'text/troff'
3254 ),
3255 'manifest' => array(
3256 'text/cache-manifest',
3257 'text/plain'
3258 ),
3259 'mar' => array(
3260 'application/octet-stream'
3261 ),
3262 'markdown' => array(
3263 'text/markdown',
3264 'text/plain',
3265 'text/web-markdown'
3266 ),
3267 'mat' => array(
3268 'application/matlab-data',
3269 'application/matlab-mat'
3270 ),
3271 'mathml' => array(
3272 'application/mathml+xml'
3273 ),
3274 'mb' => array(
3275 'application/mathematica'
3276 ),
3277 'mbk' => array(
3278 'application/mobius.mbk'
3279 ),
3280 'mbox' => array(
3281 'application/mbox',
3282 'text/plain',
3283 'text/tika-text-based-message'
3284 ),
3285 'mc1' => array(
3286 'application/medcalcdata'
3287 ),
3288 'mcd' => array(
3289 'application/mcd',
3290 'application/vectorworks'
3291 ),
3292 'mcurl' => array(
3293 'text/curl.mcurl'
3294 ),
3295 'md' => array(
3296 'text/markdown',
3297 'text/plain',
3298 'text/web-markdown'
3299 ),
3300 'mdb' => array(
3301 'application/mdb',
3302 'application/ms-access',
3303 'application/msaccess',
3304 'zz-application/zz-winassoc-mdb'
3305 ),
3306 'mdc' => array(
3307 'application/marlin.drm.mdcf'
3308 ),
3309 'mdi' => array(
3310 'image/ms-modi'
3311 ),
3312 'mdtext' => array(
3313 'text/plain',
3314 'text/web-markdown'
3315 ),
3316 'mdx' => array(
3317 'application/genesis-32x-rom'
3318 ),
3319 'me' => array(
3320 'application/troff',
3321 'application/troff-man',
3322 'application/troff-me',
3323 'application/troff-ms',
3324 'text/plain',
3325 'text/troff',
3326 'text/troff-me'
3327 ),
3328 'med' => array(
3329 'audio/mod'
3330 ),
3331 'mef' => array(
3332 'image/raw-mamiya'
3333 ),
3334 'mesh' => array(
3335 'model/mesh'
3336 ),
3337 'meta' => array(
3338 'text/plain'
3339 ),
3340 'meta4' => array(
3341 'application/metalink4+xml',
3342 'application/xml'
3343 ),
3344 'metalink' => array(
3345 'application/metalink+xml',
3346 'application/xml'
3347 ),
3348 'mets' => array(
3349 'application/mets+xml'
3350 ),
3351 'mf' => array(
3352 'text/plain'
3353 ),
3354 'mf4' => array(
3355 'application/mf4'
3356 ),
3357 'mfm' => array(
3358 'application/mfmp'
3359 ),
3360 'mft' => array(
3361 'application/rpki-manifest'
3362 ),
3363 'mg' => array(
3364 'text/modula',
3365 'text/plain'
3366 ),
3367 'mgp' => array(
3368 'application/magicpoint',
3369 'application/osgeo.mapguide.package',
3370 'text/plain'
3371 ),
3372 'mgz' => array(
3373 'application/proteus.magazine'
3374 ),
3375 'mht' => array(
3376 'application/mimearchive',
3377 'message/rfc822',
3378 'multipart/related',
3379 'text/tika-text-based-message'
3380 ),
3381 'mhtml' => array(
3382 'application/mimearchive',
3383 'message/rfc822',
3384 'multipart/related',
3385 'text/tika-text-based-message'
3386 ),
3387 'mid' => array(
3388 'audio/midi',
3389 'audio/sp-midi'
3390 ),
3391 'midi' => array(
3392 'audio/midi'
3393 ),
3394 'mie' => array(
3395 'application/mie'
3396 ),
3397 'mif' => array(
3398 'application/frame',
3399 'application/mif'
3400 ),
3401 'mime' => array(
3402 'message/rfc822',
3403 'text/tika-text-based-message'
3404 ),
3405 'minipsf' => array(
3406 'audio/minipsf',
3407 'audio/psf'
3408 ),
3409 'miz' => array(
3410 'text/mizar'
3411 ),
3412 'mj2' => array(
3413 'image/jp2-container',
3414 'video/mj2'
3415 ),
3416 'mjp2' => array(
3417 'image/jp2-container',
3418 'video/mj2'
3419 ),
3420 'mjs' => array(
3421 'application/ecmascript',
3422 'application/javascript',
3423 'text/javascript'
3424 ),
3425 'mk' => array(
3426 'text/makefile',
3427 'text/plain'
3428 ),
3429 'mk3d' => array(
3430 'application/matroska',
3431 'video/matroska',
3432 'video/matroska-3d'
3433 ),
3434 'mka' => array(
3435 'application/matroska',
3436 'audio/matroska'
3437 ),
3438 'mkd' => array(
3439 'text/markdown',
3440 'text/plain',
3441 'text/web-markdown'
3442 ),
3443 'mks' => array(
3444 'video/matroska'
3445 ),
3446 'mkv' => array(
3447 'application/matroska',
3448 'video/matroska'
3449 ),
3450 'ml' => array(
3451 'text/ml',
3452 'text/ocaml',
3453 'text/plain'
3454 ),
3455 'mli' => array(
3456 'text/ocaml',
3457 'text/plain'
3458 ),
3459 'mlp' => array(
3460 'application/dolby.mlp',
3461 'audio/dolby.mlp'
3462 ),
3463 'mm' => array(
3464 'text/plain',
3465 'text/troff-mm'
3466 ),
3467 'mmap' => array(
3468 'application/mindjet.mindmanager',
3469 'application/zip'
3470 ),
3471 'mmas' => array(
3472 'application/mindjet.mindmanager',
3473 'application/zip'
3474 ),
3475 'mmat' => array(
3476 'application/mindjet.mindmanager',
3477 'application/zip'
3478 ),
3479 'mmd' => array(
3480 'application/chipnuts.karaoke-mmd'
3481 ),
3482 'mmdb' => array(
3483 'application/maxmind.maxmind-db'
3484 ),
3485 'mmf' => array(
3486 'application/smaf'
3487 ),
3488 'mml' => array(
3489 'application/mathml+xml',
3490 'application/xml',
3491 'text/mathml'
3492 ),
3493 'mmmp' => array(
3494 'application/mindjet.mindmanager',
3495 'application/zip'
3496 ),
3497 'mmp' => array(
3498 'application/mindjet.mindmanager',
3499 'application/zip'
3500 ),
3501 'mmpt' => array(
3502 'application/mindjet.mindmanager',
3503 'application/zip'
3504 ),
3505 'mmr' => array(
3506 'image/fujixerox.edmics-mmr'
3507 ),
3508 'mng' => array(
3509 'video/mng'
3510 ),
3511 'mny' => array(
3512 'application/msmoney'
3513 ),
3514 'mo' => array(
3515 'application/gettext-translation',
3516 'text/modelica',
3517 'text/plain'
3518 ),
3519 'mo3' => array(
3520 'audio/mo3'
3521 ),
3522 'mobi' => array(
3523 'application/mobipocket-ebook',
3524 'application/palm'
3525 ),
3526 'moc' => array(
3527 'text/moc',
3528 'text/plain'
3529 ),
3530 'mod' => array(
3531 'application/xml-dtd',
3532 'audio/mod'
3533 ),
3534 'model-inter' => array(
3535 'application/vd-study'
3536 ),
3537 'mods' => array(
3538 'application/mods+xml'
3539 ),
3540 'mof' => array(
3541 'text/csrc',
3542 'text/mof'
3543 ),
3544 'moov' => array(
3545 'video/quicktime'
3546 ),
3547 'mos' => array(
3548 'image/raw-leaf'
3549 ),
3550 'mount' => array(
3551 'text/plain',
3552 'text/systemd-unit'
3553 ),
3554 'mov' => array(
3555 'application/quicktime',
3556 'video/quicktime'
3557 ),
3558 'movie' => array(
3559 'video/sgi-movie'
3560 ),
3561 'mp1' => array(
3562 'audio/mpeg'
3563 ),
3564 'mp2' => array(
3565 'audio/mp2',
3566 'audio/mpeg',
3567 'video/mpeg',
3568 'video/mpeg-system',
3569 'video/mpeg2'
3570 ),
3571 'mp21' => array(
3572 'application/mp21'
3573 ),
3574 'mp2a' => array(
3575 'audio/mpeg'
3576 ),
3577 'mp3' => array(
3578 'audio/mp3',
3579 'audio/mpeg',
3580 'audio/mpg'
3581 ),
3582 'mp4' => array(
3583 'video/m4v',
3584 'video/mp4',
3585 'video/mp4v-es',
3586 'video/objectvideo',
3587 'video/quicktime'
3588 ),
3589 'mp4a' => array(
3590 'application/quicktime',
3591 'audio/m4a',
3592 'audio/mp4',
3593 'audio/mp4a'
3594 ),
3595 'mp4s' => array(
3596 'application/mp4',
3597 'application/quicktime'
3598 ),
3599 'mp4v' => array(
3600 'video/mp4',
3601 'video/quicktime'
3602 ),
3603 'mpc' => array(
3604 'application/mophun.certificate',
3605 'audio/musepack'
3606 ),
3607 'mpd' => array(
3608 'application/dash+xml'
3609 ),
3610 'mpdd' => array(
3611 'application/dashdelta'
3612 ),
3613 'mpe' => array(
3614 'video/mpeg',
3615 'video/mpeg-system',
3616 'video/mpeg2'
3617 ),
3618 'mpeg' => array(
3619 'video/mpeg',
3620 'video/mpeg-system',
3621 'video/mpeg2'
3622 ),
3623 'mpf' => array(
3624 'application/media-policy-dataset+xml',
3625 'text/ms-mediapackage'
3626 ),
3627 'mpg' => array(
3628 'video/mpeg',
3629 'video/mpeg-system',
3630 'video/mpeg2'
3631 ),
3632 'mpg4' => array(
3633 'video/mp4',
3634 'video/quicktime'
3635 ),
3636 'mpga' => array(
3637 'audio/mp3',
3638 'audio/mpeg',
3639 'audio/mpg'
3640 ),
3641 'mpkg' => array(
3642 'application/apple.installer+xml'
3643 ),
3644 'mpl' => array(
3645 'video/mp2t'
3646 ),
3647 'mpls' => array(
3648 'video/mp2t'
3649 ),
3650 'mpm' => array(
3651 'application/blueice.multipass'
3652 ),
3653 'mpn' => array(
3654 'application/mophun.application'
3655 ),
3656 'mpp' => array(
3657 'application/ms-project',
3658 'application/tika-msoffice',
3659 'audio/musepack'
3660 ),
3661 'mpt' => array(
3662 'application/ms-project',
3663 'application/tika-msoffice'
3664 ),
3665 'mpx' => array(
3666 'application/project',
3667 'text/plain'
3668 ),
3669 'mpy' => array(
3670 'application/ibm.minipay'
3671 ),
3672 'mqy' => array(
3673 'application/mobius.mqy'
3674 ),
3675 'mrc' => array(
3676 'application/marc'
3677 ),
3678 'mrcx' => array(
3679 'application/marcxml+xml'
3680 ),
3681 'mrl' => array(
3682 'text/mrml'
3683 ),
3684 'mrml' => array(
3685 'text/mrml'
3686 ),
3687 'mrw' => array(
3688 'image/dcraw',
3689 'image/minolta-mrw',
3690 'image/raw-minolta'
3691 ),
3692 'ms' => array(
3693 'application/troff',
3694 'application/troff-man',
3695 'application/troff-me',
3696 'application/troff-ms',
3697 'text/plain',
3698 'text/troff',
3699 'text/troff-ms'
3700 ),
3701 'msa' => array(
3702 'application/msa-disk-image'
3703 ),
3704 'mscml' => array(
3705 'application/mediaservercontrol+xml'
3706 ),
3707 'msd' => array(
3708 'application/fdsn.mseed'
3709 ),
3710 'mseed' => array(
3711 'application/fdsn.mseed'
3712 ),
3713 'mseq' => array(
3714 'application/mseq'
3715 ),
3716 'msf' => array(
3717 'application/epson.msf'
3718 ),
3719 'msg' => array(
3720 'application/ms-outlook',
3721 'application/tika-msoffice'
3722 ),
3723 'msh' => array(
3724 'model/mesh'
3725 ),
3726 'msi' => array(
3727 'application/ms-installer',
3728 'application/msdownload',
3729 'application/msi',
3730 'application/octet-stream',
3731 'application/ole-storage',
3732 'application/tika-msoffice',
3733 'application/windows-installer'
3734 ),
3735 'msl' => array(
3736 'application/mobius.msl'
3737 ),
3738 'msm' => array(
3739 'application/octet-stream',
3740 'model/gdl',
3741 'model/gs-gdl'
3742 ),
3743 'msod' => array(
3744 'image/msod'
3745 ),
3746 'msp' => array(
3747 'application/ms-installer',
3748 'application/msi',
3749 'application/octet-stream',
3750 'application/tika-msoffice',
3751 'application/windows-installer'
3752 ),
3753 'mst' => array(
3754 'application/ms-installer',
3755 'application/msi',
3756 'application/tika-msoffice',
3757 'application/windows-installer'
3758 ),
3759 'msty' => array(
3760 'application/muvee.style'
3761 ),
3762 'msx' => array(
3763 'application/msx-rom'
3764 ),
3765 'mtm' => array(
3766 'audio/mod'
3767 ),
3768 'mts' => array(
3769 'model/mts',
3770 'video/mp2t'
3771 ),
3772 'multitrack' => array(
3773 'audio/presonus.multitrack'
3774 ),
3775 'mup' => array(
3776 'text/mup',
3777 'text/plain'
3778 ),
3779 'mus' => array(
3780 'application/musician'
3781 ),
3782 'musd' => array(
3783 'application/mmt-usd+xml'
3784 ),
3785 'musicxml' => array(
3786 'application/recordare.musicxml+xml'
3787 ),
3788 'mvb' => array(
3789 'application/msmediaview'
3790 ),
3791 'mvt' => array(
3792 'application/mapbox-vector-tile'
3793 ),
3794 'mwf' => array(
3795 'application/mfer'
3796 ),
3797 'mxf' => array(
3798 'application/mxf'
3799 ),
3800 'mxi' => array(
3801 'application/vd-study'
3802 ),
3803 'mxl' => array(
3804 'application/recordare.musicxml'
3805 ),
3806 'mxmf' => array(
3807 'audio/mobile-xmf',
3808 'audio/nokia.mobile-xmf'
3809 ),
3810 'mxml' => array(
3811 'application/xv+xml'
3812 ),
3813 'mxs' => array(
3814 'application/triscape.mxs'
3815 ),
3816 'mxu' => array(
3817 'text/plain',
3818 'video/mpegurl',
3819 'video/vnd-mpegurl'
3820 ),
3821 'n-gage' => array(
3822 'application/nokia.n-gage.symbian.install'
3823 ),
3824 'n3' => array(
3825 'text/n3',
3826 'text/plain'
3827 ),
3828 'n64' => array(
3829 'application/n64-rom'
3830 ),
3831 'nb' => array(
3832 'application/mathematica',
3833 'application/wolfram.mathematica',
3834 'text/plain'
3835 ),
3836 'nbp' => array(
3837 'application/wolfram.player'
3838 ),
3839 'nc' => array(
3840 'application/netcdf'
3841 ),
3842 'ncx' => array(
3843 'application/dtbncx+xml'
3844 ),
3845 'ndc' => array(
3846 'application/osa.netdeploy'
3847 ),
3848 'nds' => array(
3849 'application/nintendo-ds-rom'
3850 ),
3851 'nef' => array(
3852 'image/dcraw',
3853 'image/nikon-nef',
3854 'image/raw-nikon'
3855 ),
3856 'nes' => array(
3857 'application/nes-rom'
3858 ),
3859 'nez' => array(
3860 'application/nes-rom'
3861 ),
3862 'nfo' => array(
3863 'text/nfo',
3864 'text/readme'
3865 ),
3866 'ngdat' => array(
3867 'application/nokia.n-gage.data'
3868 ),
3869 'ngp' => array(
3870 'application/neo-geo-pocket-rom'
3871 ),
3872 'nim' => array(
3873 'video/nokia.interleaved-multimedia'
3874 ),
3875 'nitf' => array(
3876 'application/nitf',
3877 'image/nitf',
3878 'image/ntf'
3879 ),
3880 'nlu' => array(
3881 'application/neurolanguage.nlu'
3882 ),
3883 'nml' => array(
3884 'application/enliven'
3885 ),
3886 'nnd' => array(
3887 'application/noblenet-directory'
3888 ),
3889 'nns' => array(
3890 'application/noblenet-sealer'
3891 ),
3892 'nnw' => array(
3893 'application/noblenet-web'
3894 ),
3895 'not' => array(
3896 'text/mup',
3897 'text/plain'
3898 ),
3899 'notebook' => array(
3900 'application/smart.notebook'
3901 ),
3902 'npx' => array(
3903 'image/net-fpx'
3904 ),
3905 'nrw' => array(
3906 'image/raw-nikon'
3907 ),
3908 'nsc' => array(
3909 'application/conference',
3910 'application/ms-asf',
3911 'application/netshow-channel'
3912 ),
3913 'nsf' => array(
3914 'application/lotus-notes'
3915 ),
3916 'nsv' => array(
3917 'video/nsv'
3918 ),
3919 'ntf' => array(
3920 'application/nitf',
3921 'image/nitf',
3922 'image/ntf'
3923 ),
3924 'numbers' => array(
3925 'application/apple.iwork',
3926 'application/apple.numbers'
3927 ),
3928 'nzb' => array(
3929 'application/nzb',
3930 'application/xml'
3931 ),
3932 'oa2' => array(
3933 'application/fujitsu.oasys2'
3934 ),
3935 'oa3' => array(
3936 'application/fujitsu.oasys3'
3937 ),
3938 'oas' => array(
3939 'application/fujitsu.oasys'
3940 ),
3941 'obd' => array(
3942 'application/msbinder'
3943 ),
3944 'obg' => array(
3945 'application/openblox.game-binary'
3946 ),
3947 'obgx' => array(
3948 'application/openblox.game+xml'
3949 ),
3950 'obj' => array(
3951 'application/tgif'
3952 ),
3953 'ocaml' => array(
3954 'text/ocaml',
3955 'text/plain'
3956 ),
3957 'ocl' => array(
3958 'text/ocl',
3959 'text/plain'
3960 ),
3961 'oda' => array(
3962 'application/oda'
3963 ),
3964 'odb' => array(
3965 'application/oasis.opendocument.base',
3966 'application/oasis.opendocument.database',
3967 'application/sun.xml.base',
3968 'application/zip'
3969 ),
3970 'odc' => array(
3971 'application/oasis.opendocument.chart',
3972 'application/vnd.oasis.opendocument.chart',
3973 'application/zip'
3974 ),
3975 'odf' => array(
3976 'application/oasis.opendocument.formula',
3977 'application/vnd.oasis.opendocument.formula',
3978 'application/zip'
3979 ),
3980 'odft' => array(
3981 'application/oasis.opendocument.formula-template',
3982 'application/vnd.oasis.opendocument.formula-template'
3983 ),
3984 'odg' => array(
3985 'application/oasis.opendocument.graphics',
3986 'application/vnd.oasis.opendocument.graphics',
3987 'application/zip'
3988 ),
3989 'odi' => array(
3990 'application/oasis.opendocument.image',
3991 'application/vnd.oasis.opendocument.image',
3992 'application/zip'
3993 ),
3994 'odm' => array(
3995 'application/oasis.opendocument.text-master',
3996 'application/zip'
3997 ),
3998 'odp' => array(
3999 'application/oasis.opendocument.presentation',
4000 'application/vnd.oasis.opendocument.presentation',
4001 'application/zip'
4002 ),
4003 'ods' => array(
4004 'application/oasis.opendocument.spreadsheet',
4005 'application/vnd.oasis.opendocument.spreadsheet',
4006 'application/zip'
4007 ),
4008 'odt' => array(
4009 'application/oasis.opendocument.text',
4010 'application/vnd.oasis.opendocument.text',
4011 'application/zip'
4012 ),
4013 'odx' => array(
4014 'application/odx'
4015 ),
4016 'oeb' => array(
4017 'application/openeye.oeb'
4018 ),
4019 'oga' => array(
4020 'application/ogg',
4021 'audio/flac+ogg',
4022 'audio/ogg',
4023 'audio/oggflac',
4024 'audio/speex+ogg',
4025 'audio/vorbis',
4026 'audio/vorbis+ogg'
4027 ),
4028 'ogex' => array(
4029 'model/opengex'
4030 ),
4031 'ogg' => array(
4032 'application/ogg',
4033 'audio/flac+ogg',
4034 'audio/ogg',
4035 'audio/oggflac',
4036 'audio/speex+ogg',
4037 'audio/vorbis',
4038 'audio/vorbis+ogg',
4039 'video/ogg',
4040 'video/theora',
4041 'video/theora+ogg'
4042 ),
4043 'ogm' => array(
4044 'video/ogg',
4045 'video/ogm',
4046 'video/ogm+ogg'
4047 ),
4048 'ogv' => array(
4049 'application/ogg',
4050 'video/ogg'
4051 ),
4052 'ogx' => array(
4053 'application/ogg'
4054 ),
4055 'old' => array(
4056 'application/trash'
4057 ),
4058 'oleo' => array(
4059 'application/oleo'
4060 ),
4061 'omdoc' => array(
4062 'application/omdoc+xml'
4063 ),
4064 'one' => array(
4065 'application/onenote',
4066 'application/onenoteformatone'
4067 ),
4068 'onepkg' => array(
4069 'application/ms-cab-compressed',
4070 'application/onenote',
4071 'application/onenoteformatpackage'
4072 ),
4073 'onetmp' => array(
4074 'application/msonenote',
4075 'application/onenote'
4076 ),
4077 'onetoc' => array(
4078 'application/onenote',
4079 'application/onenoteformatonetoc2'
4080 ),
4081 'onetoc2' => array(
4082 'application/onenote',
4083 'application/onenoteformatonetoc2'
4084 ),
4085 'ooc' => array(
4086 'text/csrc',
4087 'text/ooc'
4088 ),
4089 'opf' => array(
4090 'application/oebps-package+xml'
4091 ),
4092 'opml' => array(
4093 'application/xml',
4094 'text/opml',
4095 'text/opml+xml'
4096 ),
4097 'oprc' => array(
4098 'application/palm',
4099 'application/palm-database'
4100 ),
4101 'opus' => array(
4102 'application/ogg',
4103 'audio/ogg',
4104 'audio/opus',
4105 'audio/opus+ogg'
4106 ),
4107 'or3' => array(
4108 'application/lotus-organizer'
4109 ),
4110 'ora' => array(
4111 'application/zip',
4112 'image/openraster'
4113 ),
4114 'orf' => array(
4115 'image/dcraw',
4116 'image/olympus-orf',
4117 'image/raw-olympus'
4118 ),
4119 'org' => array(
4120 'application/lotus-organizer'
4121 ),
4122 'orq' => array(
4123 'application/ocsp-request'
4124 ),
4125 'ors' => array(
4126 'application/ocsp-response'
4127 ),
4128 'osf' => array(
4129 'application/yamaha.openscoreformat'
4130 ),
4131 'osfpvg' => array(
4132 'application/yamaha.openscoreformat.osfpvg+xml'
4133 ),
4134 'osm' => array(
4135 'application/openstreetmap.data+xml'
4136 ),
4137 'ost' => array(
4138 'application/ms-outlook-pst'
4139 ),
4140 'otc' => array(
4141 'application/oasis.opendocument.chart-template',
4142 'application/vnd.oasis.opendocument.chart-template',
4143 'application/zip'
4144 ),
4145 'otf' => array(
4146 'application/font-otf',
4147 'application/oasis.opendocument.formula-template',
4148 'application/zip',
4149 'font/otf',
4150 'font/ttf'
4151 ),
4152 'otg' => array(
4153 'application/oasis.opendocument.graphics-template',
4154 'application/vnd.oasis.opendocument.graphics-template',
4155 'application/zip'
4156 ),
4157 'oth' => array(
4158 'application/oasis.opendocument.text-web',
4159 'application/vnd.oasis.opendocument.text-web',
4160 'application/zip'
4161 ),
4162 'oti' => array(
4163 'application/oasis.opendocument.image-template',
4164 'application/vnd.oasis.opendocument.image-template'
4165 ),
4166 'otm' => array(
4167 'application/oasis.opendocument.text-master',
4168 'application/vnd.oasis.opendocument.text-master'
4169 ),
4170 'otp' => array(
4171 'application/oasis.opendocument.presentation-template',
4172 'application/vnd.oasis.opendocument.presentation-template',
4173 'application/zip'
4174 ),
4175 'ots' => array(
4176 'application/oasis.opendocument.spreadsheet-template',
4177 'application/vnd.oasis.opendocument.spreadsheet-template',
4178 'application/zip'
4179 ),
4180 'ott' => array(
4181 'application/oasis.opendocument.text-template',
4182 'application/vnd.oasis.opendocument.text-template',
4183 'application/zip'
4184 ),
4185 'owl' => array(
4186 'application/rdf+xml',
4187 'application/xml',
4188 'text/rdf'
4189 ),
4190 'owx' => array(
4191 'application/owl+xml',
4192 'application/xml'
4193 ),
4194 'oxlicg' => array(
4195 'application/oxli.countgraph'
4196 ),
4197 'oxps' => array(
4198 'application/ms-xpsdocument',
4199 'application/oxps',
4200 'application/tika-ooxml',
4201 'application/zip'
4202 ),
4203 'oxt' => array(
4204 'application/openofficeorg.extension',
4205 'application/zip'
4206 ),
4207 'p' => array(
4208 'text/pascal'
4209 ),
4210 'p10' => array(
4211 'application/pkcs10'
4212 ),
4213 'p12' => array(
4214 'application/pkcs12'
4215 ),
4216 'p2p' => array(
4217 'application/wfa.p2p'
4218 ),
4219 'p65' => array(
4220 'application/ole-storage',
4221 'application/pagemaker'
4222 ),
4223 'p7b' => array(
4224 'application/pkcs7-certificates'
4225 ),
4226 'p7c' => array(
4227 'application/pkcs7-mime'
4228 ),
4229 'p7m' => array(
4230 'application/pkcs7-mime'
4231 ),
4232 'p7r' => array(
4233 'application/pkcs7-certreqresp'
4234 ),
4235 'p7s' => array(
4236 'application/pkcs7-signature',
4237 'text/plain'
4238 ),
4239 'p8' => array(
4240 'application/pkcs8'
4241 ),
4242 'pack' => array(
4243 'application/java-pack200'
4244 ),
4245 'package' => array(
4246 'application/autopackage'
4247 ),
4248 'pages' => array(
4249 'application/apple.iwork',
4250 'application/apple.pages'
4251 ),
4252 'pak' => array(
4253 'application/pak'
4254 ),
4255 'par2' => array(
4256 'application/par2'
4257 ),
4258 'part' => array(
4259 'application/partial-download'
4260 ),
4261 'pas' => array(
4262 'text/pascal',
4263 'text/plain'
4264 ),
4265 'pat' => array(
4266 'image/gimp-pat'
4267 ),
4268 'patch' => array(
4269 'text/diff',
4270 'text/patch',
4271 'text/plain'
4272 ),
4273 'path' => array(
4274 'text/plain',
4275 'text/systemd-unit'
4276 ),
4277 'paw' => array(
4278 'application/pawaafile'
4279 ),
4280 'pbd' => array(
4281 'application/powerbuilder6',
4282 'application/powerbuilder6-s',
4283 'application/powerbuilder7',
4284 'application/powerbuilder7-s',
4285 'application/powerbuilder75',
4286 'application/powerbuilder75-s'
4287 ),
4288 'pbm' => array(
4289 'image/portable-anymap',
4290 'image/portable-bitmap'
4291 ),
4292 'pcap' => array(
4293 'application/pcap',
4294 'application/tcpdump.pcap'
4295 ),
4296 'pcd' => array(
4297 'image/photo-cd'
4298 ),
4299 'pce' => array(
4300 'application/pc-engine-rom'
4301 ),
4302 'pcf' => array(
4303 'application/cisco-vpn-settings',
4304 'application/font-pcf'
4305 ),
4306 'pcl' => array(
4307 'application/hp-pcl'
4308 ),
4309 'pclxl' => array(
4310 'application/hp-pclxl'
4311 ),
4312 'pct' => array(
4313 'image/pict'
4314 ),
4315 'pcurl' => array(
4316 'application/curl.pcurl'
4317 ),
4318 'pcx' => array(
4319 'image/pc-paintbrush',
4320 'image/pcx',
4321 'image/zbrush.pcx'
4322 ),
4323 'pdb' => array(
4324 'application/aportisdoc',
4325 'application/palm',
4326 'application/palm-database',
4327 'application/pilot',
4328 'chemical/pdb'
4329 ),
4330 'pdc' => array(
4331 'application/aportisdoc',
4332 'application/palm'
4333 ),
4334 'pdf' => array(
4335 'application/acrobat',
4336 'application/nappdf',
4337 'application/pdf',
4338 'image/pdf'
4339 ),
4340 'pdx' => array(
4341 'application/pdx'
4342 ),
4343 'pef' => array(
4344 'image/dcraw',
4345 'image/pentax-pef',
4346 'image/raw-pentax'
4347 ),
4348 'pem' => array(
4349 'application/x509-ca-cert'
4350 ),
4351 'pen' => array(
4352 'text/plain'
4353 ),
4354 'perl' => array(
4355 'application/executable',
4356 'application/perl',
4357 'text/perl',
4358 'text/plain'
4359 ),
4360 'pfa' => array(
4361 'application/font-type1',
4362 'application/postscript'
4363 ),
4364 'pfb' => array(
4365 'application/font-type1',
4366 'application/postscript'
4367 ),
4368 'pfm' => array(
4369 'application/font-printer-metric',
4370 'application/font-type1'
4371 ),
4372 'pfr' => array(
4373 'application/dvb.pfr',
4374 'application/font-tdpfr'
4375 ),
4376 'pfx' => array(
4377 'application/pkcs12'
4378 ),
4379 'pgm' => array(
4380 'image/portable-anymap',
4381 'image/portable-graymap'
4382 ),
4383 'pgn' => array(
4384 'application/chess-pgn',
4385 'text/plain'
4386 ),
4387 'pgp' => array(
4388 'application/pgp',
4389 'application/pgp-encrypted',
4390 'application/pgp-keys',
4391 'application/pgp-signature',
4392 'text/plain'
4393 ),
4394 'php' => array(
4395 'application/php',
4396 'text/php',
4397 'text/plain'
4398 ),
4399 'php3' => array(
4400 'application/php',
4401 'text/php',
4402 'text/plain'
4403 ),
4404 'php4' => array(
4405 'application/php',
4406 'text/php',
4407 'text/plain'
4408 ),
4409 'php5' => array(
4410 'application/php',
4411 'text/plain'
4412 ),
4413 'phps' => array(
4414 'application/php',
4415 'text/plain'
4416 ),
4417 'pic' => array(
4418 'image/pict',
4419 'image/radiance'
4420 ),
4421 'pict' => array(
4422 'image/pict'
4423 ),
4424 'pict1' => array(
4425 'image/pict'
4426 ),
4427 'pict2' => array(
4428 'image/pict'
4429 ),
4430 'pil' => array(
4431 'application/piaccess.application-licence'
4432 ),
4433 'pk' => array(
4434 'application/tex-pk'
4435 ),
4436 'pkg' => array(
4437 'application/apple.installer+xml',
4438 'application/octet-stream',
4439 'application/xar'
4440 ),
4441 'pki' => array(
4442 'application/pkixcmp'
4443 ),
4444 'pkipath' => array(
4445 'application/pkix-pkipath'
4446 ),
4447 'pkr' => array(
4448 'application/pgp-keys',
4449 'text/plain'
4450 ),
4451 'pl' => array(
4452 'application/executable',
4453 'application/perl',
4454 'text/perl',
4455 'text/plain'
4456 ),
4457 'pla' => array(
4458 'audio/iriver-pla'
4459 ),
4460 'plb' => array(
4461 'application/3gpp.pic-bw-large'
4462 ),
4463 'plc' => array(
4464 'application/mobius.plc'
4465 ),
4466 'plf' => array(
4467 'application/pocketlearn'
4468 ),
4469 'plj' => array(
4470 'audio/everad.plj'
4471 ),
4472 'pln' => array(
4473 'application/planperfect'
4474 ),
4475 'plp' => array(
4476 'application/panoply'
4477 ),
4478 'pls' => array(
4479 'application/pls',
4480 'application/pls+xml',
4481 'audio/scpls'
4482 ),
4483 'pm' => array(
4484 'application/executable',
4485 'application/ole-storage',
4486 'application/pagemaker',
4487 'application/perl',
4488 'text/perl',
4489 'text/plain'
4490 ),
4491 'pm6' => array(
4492 'application/ole-storage',
4493 'application/pagemaker'
4494 ),
4495 'pmd' => array(
4496 'application/ole-storage',
4497 'application/pagemaker'
4498 ),
4499 'pml' => array(
4500 'application/ctc-posml'
4501 ),
4502 'png' => array(
4503 'image/mozilla.apng',
4504 'image/png'
4505 ),
4506 'pnm' => array(
4507 'image/portable-anymap'
4508 ),
4509 'pntg' => array(
4510 'image/macpaint'
4511 ),
4512 'po' => array(
4513 'application/gettext',
4514 'text/gettext-translation',
4515 'text/plain',
4516 'text/po'
4517 ),
4518 'pod' => array(
4519 'application/executable',
4520 'application/perl',
4521 'text/plain'
4522 ),
4523 'pom' => array(
4524 'text/plain'
4525 ),
4526 'por' => array(
4527 'application/spss-por'
4528 ),
4529 'portpkg' => array(
4530 'application/macports.portpkg'
4531 ),
4532 'pot' => array(
4533 'application/ms-office',
4534 'application/ms-powerpoint',
4535 'application/mspowerpoint',
4536 'application/powerpoint',
4537 'application/tika-msoffice',
4538 'text/gettext-translation-template',
4539 'text/plain',
4540 'text/pot'
4541 ),
4542 'potm' => array(
4543 'application/ms-powerpoint.template.macroenabled.12',
4544 'application/openxmlformats-officedocument.presentationml.template',
4545 'application/tika-ooxml'
4546 ),
4547 'potx' => array(
4548 'application/openxmlformats-officedocument.presentationml-template',
4549 'application/openxmlformats-officedocument.presentationml.template',
4550 'application/tika-ooxml',
4551 'application/zip'
4552 ),
4553 'pp' => array(
4554 'text/pascal',
4555 'text/plain'
4556 ),
4557 'ppa' => array(
4558 'application/ms-office',
4559 'application/ms-powerpoint',
4560 'application/mspowerpoint',
4561 'application/tika-msoffice'
4562 ),
4563 'ppam' => array(
4564 'application/ms-powerpoint.addin.macroenabled.12',
4565 'application/tika-ooxml'
4566 ),
4567 'ppd' => array(
4568 'application/cups-ppd'
4569 ),
4570 'ppdgz' => array(
4571 'application/cups-ppd'
4572 ),
4573 'ppj' => array(
4574 'application/xml',
4575 'image/adobe.premiere'
4576 ),
4577 'ppkg' => array(
4578 'application/xmpie.ppkg'
4579 ),
4580 'ppm' => array(
4581 'image/portable-anymap',
4582 'image/portable-pixmap'
4583 ),
4584 'pps' => array(
4585 'application/ms-office',
4586 'application/ms-powerpoint',
4587 'application/mspowerpoint',
4588 'application/powerpoint',
4589 'application/tika-msoffice'
4590 ),
4591 'ppsm' => array(
4592 'application/ms-powerpoint.slideshow.macroenabled.12',
4593 'application/openxmlformats-officedocument.presentationml.slideshow',
4594 'application/tika-ooxml'
4595 ),
4596 'ppsx' => array(
4597 'application/openxmlformats-officedocument.presentationml.slideshow',
4598 'application/tika-ooxml',
4599 'application/zip'
4600 ),
4601 'ppt' => array(
4602 'application/ms-office',
4603 'application/ms-powerpoint',
4604 'application/mspowerpoint',
4605 'application/powerpoint',
4606 'application/tika-msoffice'
4607 ),
4608 'pptm' => array(
4609 'application/ms-powerpoint.presentation.macroenabled.12',
4610 'application/openxmlformats-officedocument.presentationml.presentation',
4611 'application/tika-ooxml'
4612 ),
4613 'pptx' => array(
4614 'application/openxmlformats-officedocument.presentationml.presentation',
4615 'application/tika-ooxml',
4616 'application/zip'
4617 ),
4618 'ppz' => array(
4619 'application/ms-office',
4620 'application/ms-powerpoint',
4621 'application/mspowerpoint',
4622 'application/powerpoint',
4623 'application/tika-msoffice'
4624 ),
4625 'pqa' => array(
4626 'application/palm',
4627 'application/palm-database'
4628 ),
4629 'prc' => array(
4630 'application/mobipocket-ebook',
4631 'application/palm',
4632 'application/palm-database',
4633 'application/pilot'
4634 ),
4635 'pre' => array(
4636 'application/lotus-freelance'
4637 ),
4638 'preminet' => array(
4639 'application/preminet'
4640 ),
4641 'prf' => array(
4642 'application/pics-rules'
4643 ),
4644 'pro' => array(
4645 'text/plain',
4646 'text/prolog'
4647 ),
4648 'project' => array(
4649 'text/plain'
4650 ),
4651 'properties' => array(
4652 'text/java-properties',
4653 'text/plain',
4654 'text/properties'
4655 ),
4656 'provx' => array(
4657 'application/provenance+xml'
4658 ),
4659 'prt' => array(
4660 'application/prt'
4661 ),
4662 'prz' => array(
4663 'application/lotus-freelance'
4664 ),
4665 'ps' => array(
4666 'application/postscript',
4667 'text/plain'
4668 ),
4669 'psb' => array(
4670 'application/3gpp.pic-bw-small'
4671 ),
4672 'psd' => array(
4673 'application/photoshop',
4674 'image/adobe.photoshop',
4675 'image/photoshop',
4676 'image/psd'
4677 ),
4678 'pseg3820' => array(
4679 'application/ibm.modcap'
4680 ),
4681 'psf' => array(
4682 'application/font-linux-psf',
4683 'audio/psf'
4684 ),
4685 'psflib' => array(
4686 'audio/psf',
4687 'audio/psflib'
4688 ),
4689 'psid' => array(
4690 'audio/prs.sid'
4691 ),
4692 'pskcxml' => array(
4693 'application/pskc+xml'
4694 ),
4695 'pst' => array(
4696 'application/ms-outlook-pst'
4697 ),
4698 'psw' => array(
4699 'application/pocket-word'
4700 ),
4701 'pti' => array(
4702 'image/prs.pti'
4703 ),
4704 'ptid' => array(
4705 'application/pvi.ptid1'
4706 ),
4707 'ptx' => array(
4708 'image/raw-pentax'
4709 ),
4710 'pub' => array(
4711 'application/ms-publisher',
4712 'application/mspublisher',
4713 'application/ole-storage'
4714 ),
4715 'pvb' => array(
4716 'application/3gpp.pic-bw-var'
4717 ),
4718 'pw' => array(
4719 'application/pw'
4720 ),
4721 'pwn' => array(
4722 'application/3m.post-it-notes'
4723 ),
4724 'pxn' => array(
4725 'image/raw-logitech'
4726 ),
4727 'py' => array(
4728 'application/executable',
4729 'text/plain',
4730 'text/python',
4731 'text/python3'
4732 ),
4733 'py3' => array(
4734 'text/python',
4735 'text/python3'
4736 ),
4737 'py3x' => array(
4738 'text/python',
4739 'text/python3'
4740 ),
4741 'pya' => array(
4742 'audio/ms-playready.media.pya'
4743 ),
4744 'pyc' => array(
4745 'application/python-bytecode'
4746 ),
4747 'pyo' => array(
4748 'application/python-bytecode'
4749 ),
4750 'pyv' => array(
4751 'video/ms-playready.media.pyv'
4752 ),
4753 'pyx' => array(
4754 'application/executable',
4755 'text/python'
4756 ),
4757 'qam' => array(
4758 'application/epson.quickanime'
4759 ),
4760 'qbo' => array(
4761 'application/intu.qbo'
4762 ),
4763 'qca' => array(
4764 'application/ericsson.quickcall'
4765 ),
4766 'qcall' => array(
4767 'application/ericsson.quickcall'
4768 ),
4769 'qfx' => array(
4770 'application/intu.qfx'
4771 ),
4772 'qif' => array(
4773 'application/qw',
4774 'image/quicktime'
4775 ),
4776 'qml' => array(
4777 'text/qml'
4778 ),
4779 'qmlproject' => array(
4780 'text/qml'
4781 ),
4782 'qmltypes' => array(
4783 'text/qml'
4784 ),
4785 'qp' => array(
4786 'application/qpress'
4787 ),
4788 'qps' => array(
4789 'application/publishare-delta-tree'
4790 ),
4791 'qpw' => array(
4792 'application/quattro-pro'
4793 ),
4794 'qt' => array(
4795 'application/quicktime',
4796 'video/quicktime'
4797 ),
4798 'qti' => array(
4799 'application/qtiplot',
4800 'text/plain'
4801 ),
4802 'qtif' => array(
4803 'image/quicktime'
4804 ),
4805 'qtl' => array(
4806 'application/quicktime-media-link',
4807 'application/quicktimeplayer',
4808 'video/quicktime'
4809 ),
4810 'qtvr' => array(
4811 'video/quicktime'
4812 ),
4813 'qwd' => array(
4814 'application/quark.quarkxpress'
4815 ),
4816 'qwt' => array(
4817 'application/quark.quarkxpress'
4818 ),
4819 'qxb' => array(
4820 'application/quark.quarkxpress'
4821 ),
4822 'qxd' => array(
4823 'application/quark.quarkxpress'
4824 ),
4825 'qxl' => array(
4826 'application/quark.quarkxpress'
4827 ),
4828 'qxt' => array(
4829 'application/quark.quarkxpress'
4830 ),
4831 'r3d' => array(
4832 'image/raw-red'
4833 ),
4834 'ra' => array(
4835 'audio/m-realaudio',
4836 'audio/pn-realaudio',
4837 'audio/realaudio',
4838 'audio/rn-realaudio'
4839 ),
4840 'raf' => array(
4841 'image/dcraw',
4842 'image/fuji-raf',
4843 'image/raw-fuji'
4844 ),
4845 'ram' => array(
4846 'application/ram',
4847 'audio/pn-realaudio',
4848 'audio/realaudio'
4849 ),
4850 'raml' => array(
4851 'application/raml+yaml',
4852 'application/yaml'
4853 ),
4854 'rapd' => array(
4855 'application/route-apd+xml'
4856 ),
4857 'rar' => array(
4858 'application/rar',
4859 'application/rar-compressed'
4860 ),
4861 'ras' => array(
4862 'image/cmu-raster'
4863 ),
4864 'raw' => array(
4865 'image/dcraw',
4866 'image/panasonic-raw',
4867 'image/panasonic-rw',
4868 'image/raw-panasonic'
4869 ),
4870 'raw-disk-image' => array(
4871 'application/raw-disk-image'
4872 ),
4873 'rax' => array(
4874 'audio/m-realaudio',
4875 'audio/pn-realaudio',
4876 'audio/rn-realaudio'
4877 ),
4878 'rb' => array(
4879 'application/executable',
4880 'application/ruby',
4881 'text/plain',
4882 'text/ruby'
4883 ),
4884 'rcprofile' => array(
4885 'application/ipunplugged.rcprofile'
4886 ),
4887 'rct' => array(
4888 'application/prs.nprend'
4889 ),
4890 'rdf' => array(
4891 'application/rdf+xml',
4892 'application/xml',
4893 'text/rdf'
4894 ),
4895 'rdf-crypt' => array(
4896 'application/prs.rdf-xml-crypt'
4897 ),
4898 'rdfs' => array(
4899 'application/rdf+xml',
4900 'application/xml',
4901 'text/rdf'
4902 ),
4903 'rdz' => array(
4904 'application/data-vision.rdz'
4905 ),
4906 'reg' => array(
4907 'text/ms-regedit',
4908 'text/plain'
4909 ),
4910 'rej' => array(
4911 'application/reject',
4912 'text/plain',
4913 'text/reject'
4914 ),
4915 'relo' => array(
4916 'application/p2p-overlay+xml'
4917 ),
4918 'rep' => array(
4919 'application/businessobjects',
4920 'application/hcl-bireports'
4921 ),
4922 'req' => array(
4923 'application/nervana'
4924 ),
4925 'request' => array(
4926 'application/nervana'
4927 ),
4928 'res' => array(
4929 'application/dtbresource+xml'
4930 ),
4931 'rest' => array(
4932 'text/plain',
4933 'text/rst'
4934 ),
4935 'restx' => array(
4936 'text/plain',
4937 'text/rst'
4938 ),
4939 'rexx' => array(
4940 'text/plain',
4941 'text/rexx'
4942 ),
4943 'rgb' => array(
4944 'image/rgb'
4945 ),
4946 'rgbe' => array(
4947 'image/radiance'
4948 ),
4949 'rif' => array(
4950 'application/reginfo+xml'
4951 ),
4952 'rip' => array(
4953 'audio/rip'
4954 ),
4955 'ris' => array(
4956 'application/research-info-systems'
4957 ),
4958 'rl' => array(
4959 'application/resource-lists+xml'
4960 ),
4961 'rlc' => array(
4962 'image/fujixerox.edmics-rlc'
4963 ),
4964 'rld' => array(
4965 'application/resource-lists-diff+xml'
4966 ),
4967 'rle' => array(
4968 'image/rle'
4969 ),
4970 'rm' => array(
4971 'application/rn-realmedia',
4972 'application/rn-realmedia-vbr',
4973 'audio/hns.audio',
4974 'video/hns.video'
4975 ),
4976 'rmi' => array(
4977 'audio/midi'
4978 ),
4979 'rmj' => array(
4980 'application/rn-realmedia',
4981 'application/rn-realmedia-vbr'
4982 ),
4983 'rmm' => array(
4984 'application/rn-realmedia',
4985 'application/rn-realmedia-vbr'
4986 ),
4987 'rmp' => array(
4988 'audio/pn-realaudio-plugin'
4989 ),
4990 'rms' => array(
4991 'application/jcp.javame.midlet-rms',
4992 'application/rn-realmedia',
4993 'application/rn-realmedia-vbr'
4994 ),
4995 'rmvb' => array(
4996 'application/rn-realmedia',
4997 'application/rn-realmedia-vbr'
4998 ),
4999 'rmx' => array(
5000 'application/rn-realmedia',
5001 'application/rn-realmedia-vbr'
5002 ),
5003 'rnc' => array(
5004 'application/relax-ng-compact-syntax',
5005 'application/rnc',
5006 'text/plain'
5007 ),
5008 'rnd' => array(
5009 'application/prs.nprend'
5010 ),
5011 'rng' => array(
5012 'application/xml',
5013 'text/plain',
5014 'text/xml'
5015 ),
5016 'rnx' => array(
5017 'text/plain'
5018 ),
5019 'roa' => array(
5020 'application/rpki-roa'
5021 ),
5022 'roff' => array(
5023 'application/troff',
5024 'application/troff-man',
5025 'application/troff-me',
5026 'application/troff-ms',
5027 'text/plain',
5028 'text/troff'
5029 ),
5030 'roles' => array(
5031 'text/plain'
5032 ),
5033 'rp' => array(
5034 'image/rn-realpix'
5035 ),
5036 'rp9' => array(
5037 'application/cloanto.rp9'
5038 ),
5039 'rpm' => array(
5040 'application/redhat-package-manager',
5041 'application/rpm'
5042 ),
5043 'rpss' => array(
5044 'application/nokia.radio-presets'
5045 ),
5046 'rpst' => array(
5047 'application/nokia.radio-preset'
5048 ),
5049 'rq' => array(
5050 'application/sparql-query'
5051 ),
5052 'rs' => array(
5053 'application/rls-services+xml',
5054 'text/plain',
5055 'text/rust'
5056 ),
5057 'rsd' => array(
5058 'application/rsd+xml'
5059 ),
5060 'rsheet' => array(
5061 'application/urc-ressheet+xml'
5062 ),
5063 'rsm' => array(
5064 'model/gdl',
5065 'model/gs-gdl'
5066 ),
5067 'rss' => array(
5068 'application/rss+xml',
5069 'application/xml',
5070 'text/rss'
5071 ),
5072 'rst' => array(
5073 'text/plain',
5074 'text/prs.fallenstein.rst',
5075 'text/rst'
5076 ),
5077 'rt' => array(
5078 'text/rn-realtext'
5079 ),
5080 'rtf' => array(
5081 'application/rtf',
5082 'text/plain',
5083 'text/rtf'
5084 ),
5085 'rtx' => array(
5086 'text/plain',
5087 'text/richtext'
5088 ),
5089 'run' => array(
5090 'application/makeself'
5091 ),
5092 'rusd' => array(
5093 'application/route-usd+xml'
5094 ),
5095 'rv' => array(
5096 'video/real-video',
5097 'video/rn-realvideo'
5098 ),
5099 'rvx' => array(
5100 'video/real-video',
5101 'video/rn-realvideo'
5102 ),
5103 'rw2' => array(
5104 'image/dcraw',
5105 'image/panasonic-raw2',
5106 'image/panasonic-rw2',
5107 'image/raw-panasonic'
5108 ),
5109 'rwz' => array(
5110 'image/raw-rawzor'
5111 ),
5112 's' => array(
5113 'text/asm'
5114 ),
5115 's11' => array(
5116 'video/sealed.mpeg1'
5117 ),
5118 's14' => array(
5119 'video/sealed.mpeg4'
5120 ),
5121 's1a' => array(
5122 'application/sealedmedia.softseal-pdf'
5123 ),
5124 's1e' => array(
5125 'application/sealed-xls'
5126 ),
5127 's1g' => array(
5128 'image/sealedmedia.softseal-gif'
5129 ),
5130 's1h' => array(
5131 'application/sealedmedia.softseal-html'
5132 ),
5133 's1j' => array(
5134 'image/sealedmedia.softseal-jpg'
5135 ),
5136 's1m' => array(
5137 'audio/sealedmedia.softseal-mpeg'
5138 ),
5139 's1n' => array(
5140 'image/sealed-png'
5141 ),
5142 's1p' => array(
5143 'application/sealed-ppt'
5144 ),
5145 's1q' => array(
5146 'video/sealedmedia.softseal-mov'
5147 ),
5148 's1w' => array(
5149 'application/sealed-doc'
5150 ),
5151 's3df' => array(
5152 'application/sealed.3df'
5153 ),
5154 's3m' => array(
5155 'audio/s3m'
5156 ),
5157 's7m' => array(
5158 'application/sas-dmdb'
5159 ),
5160 'sa7' => array(
5161 'application/sas-access'
5162 ),
5163 'sac' => array(
5164 'application/tamp-sequence-adjust-confirm'
5165 ),
5166 'saf' => array(
5167 'application/yamaha.smaf-audio'
5168 ),
5169 'sam' => array(
5170 'application/amipro'
5171 ),
5172 'sami' => array(
5173 'application/sami',
5174 'text/plain'
5175 ),
5176 'sap' => array(
5177 'application/thomson-sap-image'
5178 ),
5179 'sas' => array(
5180 'application/sas',
5181 'text/plain'
5182 ),
5183 'sas7bacs' => array(
5184 'application/sas-access'
5185 ),
5186 'sas7baud' => array(
5187 'application/sas-audit'
5188 ),
5189 'sas7bbak' => array(
5190 'application/sas-backup'
5191 ),
5192 'sas7bcat' => array(
5193 'application/sas-catalog'
5194 ),
5195 'sas7bdat' => array(
5196 'application/sas-data'
5197 ),
5198 'sas7bdmd' => array(
5199 'application/sas-dmdb'
5200 ),
5201 'sas7bfdb' => array(
5202 'application/sas-fdb'
5203 ),
5204 'sas7bitm' => array(
5205 'application/sas-itemstor'
5206 ),
5207 'sas7bmdb' => array(
5208 'application/sas-mddb'
5209 ),
5210 'sas7bndx' => array(
5211 'application/sas-data-index'
5212 ),
5213 'sas7bpgm' => array(
5214 'application/sas-program-data'
5215 ),
5216 'sas7bput' => array(
5217 'application/sas-putility'
5218 ),
5219 'sas7butl' => array(
5220 'application/sas-utility'
5221 ),
5222 'sas7bvew' => array(
5223 'application/sas-view'
5224 ),
5225 'sass' => array(
5226 'text/plain',
5227 'text/sass'
5228 ),
5229 'sav' => array(
5230 'application/spss-sav',
5231 'application/spss-savefile'
5232 ),
5233 'sbml' => array(
5234 'application/sbml+xml'
5235 ),
5236 'sc' => array(
5237 'application/ibm.secure-container'
5238 ),
5239 'sc7' => array(
5240 'application/sas-catalog'
5241 ),
5242 'scala' => array(
5243 'text/plain',
5244 'text/scala'
5245 ),
5246 'scd' => array(
5247 'application/msschedule',
5248 'application/scribus'
5249 ),
5250 'scdgz' => array(
5251 'application/scribus'
5252 ),
5253 'sce' => array(
5254 'application/etsi.asic-e+zip'
5255 ),
5256 'scld' => array(
5257 'application/doremir.scorecloud-binary-document'
5258 ),
5259 'scm' => array(
5260 'application/lotus-screencam',
5261 'text/plain',
5262 'text/scheme'
5263 ),
5264 'scope' => array(
5265 'text/plain',
5266 'text/systemd-unit'
5267 ),
5268 'scq' => array(
5269 'application/scvp-cv-request'
5270 ),
5271 'scs' => array(
5272 'application/etsi.asic-s+zip',
5273 'application/scvp-cv-response'
5274 ),
5275 'scsf' => array(
5276 'application/sealed.csf'
5277 ),
5278 'scss' => array(
5279 'text/plain',
5280 'text/scss'
5281 ),
5282 'scurl' => array(
5283 'text/curl.scurl'
5284 ),
5285 'sd2' => array(
5286 'application/sas-data-v6'
5287 ),
5288 'sd7' => array(
5289 'application/sas-data'
5290 ),
5291 'sda' => array(
5292 'application/stardivision.draw',
5293 'application/tika-staroffice'
5294 ),
5295 'sdc' => array(
5296 'application/stardivision.calc',
5297 'application/tika-staroffice'
5298 ),
5299 'sdd' => array(
5300 'application/stardivision.impress',
5301 'application/tika-staroffice'
5302 ),
5303 'sdf' => array(
5304 'application/kinar'
5305 ),
5306 'sdkd' => array(
5307 'application/solent.sdkm+xml'
5308 ),
5309 'sdkm' => array(
5310 'application/solent.sdkm+xml'
5311 ),
5312 'sdo' => array(
5313 'application/sealed-doc'
5314 ),
5315 'sdoc' => array(
5316 'application/sealed-doc'
5317 ),
5318 'sdp' => array(
5319 'application/sdp',
5320 'application/stardivision.impress',
5321 'text/plain'
5322 ),
5323 'sds' => array(
5324 'application/stardivision.chart'
5325 ),
5326 'sdw' => array(
5327 'application/stardivision.writer',
5328 'application/stardivision.writer-global',
5329 'application/tika-staroffice'
5330 ),
5331 'sea' => array(
5332 'application/sea'
5333 ),
5334 'sed' => array(
5335 'text/plain',
5336 'text/sed'
5337 ),
5338 'see' => array(
5339 'application/seemail'
5340 ),
5341 'seed' => array(
5342 'application/fdsn.mseed',
5343 'application/fdsn.seed'
5344 ),
5345 'sem' => array(
5346 'application/sealed-eml'
5347 ),
5348 'sema' => array(
5349 'application/sema'
5350 ),
5351 'semd' => array(
5352 'application/semd'
5353 ),
5354 'semf' => array(
5355 'application/semf'
5356 ),
5357 'seml' => array(
5358 'application/sealed-eml'
5359 ),
5360 'ser' => array(
5361 'application/java-serialized-object'
5362 ),
5363 'service' => array(
5364 'text/dbus-service',
5365 'text/plain',
5366 'text/systemd-unit'
5367 ),
5368 'setpay' => array(
5369 'application/set-payment-initiation'
5370 ),
5371 'setreg' => array(
5372 'application/set-registration-initiation'
5373 ),
5374 'sf7' => array(
5375 'application/sas-fdb'
5376 ),
5377 'sfc' => array(
5378 'application/nintendo.snes.rom',
5379 'application/snes-rom'
5380 ),
5381 'sfd' => array(
5382 'application/font-fontforge-sfd'
5383 ),
5384 'sfd-hdstx' => array(
5385 'application/hydrostatix.sof-data'
5386 ),
5387 'sfdu' => array(
5388 'application/sfdu',
5389 'text/plain'
5390 ),
5391 'sfs' => array(
5392 'application/spotfire.sfs'
5393 ),
5394 'sfv' => array(
5395 'text/sfv'
5396 ),
5397 'sg' => array(
5398 'application/sg1000-rom'
5399 ),
5400 'sgb' => array(
5401 'application/gameboy-rom'
5402 ),
5403 'sgf' => array(
5404 'application/go-sgf',
5405 'text/plain'
5406 ),
5407 'sgi' => array(
5408 'image/sealedmedia.softseal-gif',
5409 'image/sgi'
5410 ),
5411 'sgif' => array(
5412 'image/sealedmedia.softseal-gif'
5413 ),
5414 'sgl' => array(
5415 'application/stardivision.writer',
5416 'application/stardivision.writer-global'
5417 ),
5418 'sgm' => array(
5419 'text/plain',
5420 'text/sgml'
5421 ),
5422 'sgml' => array(
5423 'text/plain',
5424 'text/sgml'
5425 ),
5426 'sh' => array(
5427 'application/executable',
5428 'application/sh',
5429 'application/shellscript',
5430 'text/plain',
5431 'text/sh'
5432 ),
5433 'shape' => array(
5434 'application/dia-shape',
5435 'application/xml'
5436 ),
5437 'shar' => array(
5438 'application/shar'
5439 ),
5440 'shf' => array(
5441 'application/shf+xml'
5442 ),
5443 'shn' => array(
5444 'application/shorten',
5445 'audio/shorten'
5446 ),
5447 'shp' => array(
5448 'application/shapefile'
5449 ),
5450 'shtml' => array(
5451 'text/html'
5452 ),
5453 'shw' => array(
5454 'application/corelpresentations',
5455 'application/tika-msoffice'
5456 ),
5457 'si7' => array(
5458 'application/sas-data-index'
5459 ),
5460 'siag' => array(
5461 'application/siag'
5462 ),
5463 'sid' => array(
5464 'audio/prs.sid',
5465 'image/mrsid-image'
5466 ),
5467 'sig' => array(
5468 'application/pgp-signature',
5469 'text/plain'
5470 ),
5471 'sik' => array(
5472 'application/trash'
5473 ),
5474 'sil' => array(
5475 'audio/silk'
5476 ),
5477 'silo' => array(
5478 'model/mesh'
5479 ),
5480 'sis' => array(
5481 'application/symbian.install'
5482 ),
5483 'sisx' => array(
5484 'application/symbian.install',
5485 'x-epoc/sisx-app'
5486 ),
5487 'sit' => array(
5488 'application/sit',
5489 'application/stuffit'
5490 ),
5491 'sitx' => array(
5492 'application/stuffitx'
5493 ),
5494 'siv' => array(
5495 'application/sieve',
5496 'application/xml'
5497 ),
5498 'sjp' => array(
5499 'image/sealedmedia.softseal-jpg'
5500 ),
5501 'sjpg' => array(
5502 'image/sealedmedia.softseal-jpg'
5503 ),
5504 'sk' => array(
5505 'image/skencil'
5506 ),
5507 'sk1' => array(
5508 'image/skencil'
5509 ),
5510 'skd' => array(
5511 'application/koan'
5512 ),
5513 'skm' => array(
5514 'application/koan'
5515 ),
5516 'skp' => array(
5517 'application/koan'
5518 ),
5519 'skr' => array(
5520 'application/pgp-keys',
5521 'text/plain'
5522 ),
5523 'skt' => array(
5524 'application/koan'
5525 ),
5526 'sla' => array(
5527 'application/scribus'
5528 ),
5529 'slagz' => array(
5530 'application/scribus'
5531 ),
5532 'slaz' => array(
5533 'application/scribus'
5534 ),
5535 'sldasm' => array(
5536 'application/sldworks',
5537 'application/tika-msoffice'
5538 ),
5539 'slddrw' => array(
5540 'application/sldworks',
5541 'application/tika-msoffice'
5542 ),
5543 'sldm' => array(
5544 'application/ms-powerpoint.slide.macroenabled.12',
5545 'application/openxmlformats-officedocument.presentationml.slide',
5546 'application/tika-ooxml'
5547 ),
5548 'sldprt' => array(
5549 'application/sldworks',
5550 'application/tika-msoffice'
5551 ),
5552 'sldx' => array(
5553 'application/openxmlformats-officedocument.presentationml.slide',
5554 'application/tika-ooxml',
5555 'application/zip'
5556 ),
5557 'slice' => array(
5558 'text/plain',
5559 'text/systemd-unit'
5560 ),
5561 'slk' => array(
5562 'text/plain',
5563 'text/spreadsheet'
5564 ),
5565 'sls' => array(
5566 'application/route-s-tsid+xml'
5567 ),
5568 'slt' => array(
5569 'application/epson.salt'
5570 ),
5571 'sm' => array(
5572 'application/stepmania.stepchart'
5573 ),
5574 'sm7' => array(
5575 'application/sas-mddb'
5576 ),
5577 'smaf' => array(
5578 'application/smaf'
5579 ),
5580 'smc' => array(
5581 'application/nintendo.snes.rom',
5582 'application/snes-rom'
5583 ),
5584 'smd' => array(
5585 'application/genesis-rom',
5586 'application/stardivision.mail'
5587 ),
5588 'smf' => array(
5589 'application/stardivision.math'
5590 ),
5591 'smh' => array(
5592 'application/sealed-mht'
5593 ),
5594 'smht' => array(
5595 'application/sealed-mht'
5596 ),
5597 'smi' => array(
5598 'application/sami',
5599 'application/smil',
5600 'application/smil+xml',
5601 'application/xml',
5602 'text/plain'
5603 ),
5604 'smil' => array(
5605 'application/smil',
5606 'application/smil+xml',
5607 'application/xml'
5608 ),
5609 'sml' => array(
5610 'application/smil',
5611 'application/smil+xml',
5612 'application/xml'
5613 ),
5614 'smo' => array(
5615 'video/sealedmedia.softseal-mov'
5616 ),
5617 'smov' => array(
5618 'video/sealedmedia.softseal-mov'
5619 ),
5620 'smp' => array(
5621 'audio/sealedmedia.softseal-mpeg'
5622 ),
5623 'smp3' => array(
5624 'audio/sealedmedia.softseal-mpeg'
5625 ),
5626 'smpg' => array(
5627 'video/sealed.mpeg1',
5628 'video/sealed.mpeg4'
5629 ),
5630 'sms' => array(
5631 'application/3gpp.sms',
5632 'application/3gpp2.sms',
5633 'application/sms-rom'
5634 ),
5635 'smv' => array(
5636 'video/smv'
5637 ),
5638 'smzip' => array(
5639 'application/stepmania.package'
5640 ),
5641 'snap' => array(
5642 'application/snap',
5643 'application/squashfs'
5644 ),
5645 'snd' => array(
5646 'audio/basic'
5647 ),
5648 'snf' => array(
5649 'application/font-snf'
5650 ),
5651 'so' => array(
5652 'application/octet-stream',
5653 'application/sharedlib'
5654 ),
5655 'socket' => array(
5656 'text/plain',
5657 'text/systemd-unit'
5658 ),
5659 'sp7' => array(
5660 'application/sas-putility'
5661 ),
5662 'spc' => array(
5663 'application/pkcs7-certificates'
5664 ),
5665 'spd' => array(
5666 'application/font-speedo',
5667 'application/sealedmedia.softseal-pdf'
5668 ),
5669 'spdf' => array(
5670 'application/sealedmedia.softseal-pdf'
5671 ),
5672 'spec' => array(
5673 'text/plain',
5674 'text/rpm-spec'
5675 ),
5676 'spf' => array(
5677 'application/yamaha.smaf-phrase'
5678 ),
5679 'spl' => array(
5680 'application/adobe.flash.movie',
5681 'application/futuresplash',
5682 'application/shockwave-flash'
5683 ),
5684 'spm' => array(
5685 'application/rpm',
5686 'application/source-rpm'
5687 ),
5688 'spn' => array(
5689 'image/sealed-png'
5690 ),
5691 'spng' => array(
5692 'image/sealed-png'
5693 ),
5694 'spo' => array(
5695 'text/in3d.spot'
5696 ),
5697 'spot' => array(
5698 'text/in3d.spot'
5699 ),
5700 'spp' => array(
5701 'application/scvp-vp-response',
5702 'application/sealed-ppt'
5703 ),
5704 'sppt' => array(
5705 'application/sealed-ppt'
5706 ),
5707 'spq' => array(
5708 'application/scvp-vp-request'
5709 ),
5710 'spx' => array(
5711 'application/speex',
5712 'audio/ogg',
5713 'audio/speex'
5714 ),
5715 'sql' => array(
5716 'application/sql',
5717 'text/plain',
5718 'text/sql'
5719 ),
5720 'sqsh' => array(
5721 'application/squashfs'
5722 ),
5723 'sr' => array(
5724 'application/sigrok.session'
5725 ),
5726 'sr2' => array(
5727 'image/dcraw',
5728 'image/raw-sony',
5729 'image/sony-sr2'
5730 ),
5731 'sr7' => array(
5732 'application/sas-itemstor'
5733 ),
5734 'src' => array(
5735 'application/wais-source',
5736 'text/plain'
5737 ),
5738 'srf' => array(
5739 'image/dcraw',
5740 'image/raw-sony',
5741 'image/sony-srf'
5742 ),
5743 'srl' => array(
5744 'application/sereal'
5745 ),
5746 'srt' => array(
5747 'application/srt',
5748 'application/subrip',
5749 'text/plain'
5750 ),
5751 'sru' => array(
5752 'application/sru+xml'
5753 ),
5754 'srx' => array(
5755 'application/sparql-results+xml'
5756 ),
5757 'ss' => array(
5758 'text/plain',
5759 'text/scheme'
5760 ),
5761 'ss7' => array(
5762 'application/sas-program-data'
5763 ),
5764 'ssa' => array(
5765 'text/plain',
5766 'text/ssa'
5767 ),
5768 'ssdl' => array(
5769 'application/ssdl+xml'
5770 ),
5771 'sse' => array(
5772 'application/kodak-descriptor'
5773 ),
5774 'ssf' => array(
5775 'application/epson.ssf'
5776 ),
5777 'ssml' => array(
5778 'application/ssml+xml'
5779 ),
5780 'ssw' => array(
5781 'video/sealed-swf'
5782 ),
5783 'sswf' => array(
5784 'video/sealed-swf'
5785 ),
5786 'st' => array(
5787 'application/sailingtracker.track',
5788 'text/plain',
5789 'text/stsrc'
5790 ),
5791 'st7' => array(
5792 'application/sas-audit'
5793 ),
5794 'stc' => array(
5795 'application/sun.xml.calc.template',
5796 'application/zip'
5797 ),
5798 'std' => array(
5799 'application/sun.xml.draw.template',
5800 'application/zip'
5801 ),
5802 'stf' => array(
5803 'application/wt.stf'
5804 ),
5805 'sti' => array(
5806 'application/sun.xml.impress.template',
5807 'application/zip'
5808 ),
5809 'stif' => array(
5810 'application/sealed-tiff'
5811 ),
5812 'stk' => array(
5813 'application/hyperstudio'
5814 ),
5815 'stl' => array(
5816 'application/ms-pki.stl',
5817 'model/x.stl-ascii',
5818 'model/x.stl-binary',
5819 'text/plain'
5820 ),
5821 'stm' => array(
5822 'application/sealedmedia.softseal-html',
5823 'audio/stm'
5824 ),
5825 'stml' => array(
5826 'application/sealedmedia.softseal-html'
5827 ),
5828 'str' => array(
5829 'application/pg.format'
5830 ),
5831 'study-inter' => array(
5832 'application/vd-study'
5833 ),
5834 'stw' => array(
5835 'application/sun.xml.writer.template',
5836 'application/zip'
5837 ),
5838 'stx' => array(
5839 'application/sas-transport'
5840 ),
5841 'sty' => array(
5842 'application/tex',
5843 'text/plain',
5844 'text/tex'
5845 ),
5846 'su7' => array(
5847 'application/sas-utility'
5848 ),
5849 'sub' => array(
5850 'image/dvb.subtitle',
5851 'text/dvb.subtitle',
5852 'text/microdvd',
5853 'text/mpsub',
5854 'text/plain',
5855 'text/subviewer'
5856 ),
5857 'sun' => array(
5858 'image/sun-raster'
5859 ),
5860 'sus' => array(
5861 'application/sus-calendar'
5862 ),
5863 'susp' => array(
5864 'application/sus-calendar'
5865 ),
5866 'sv' => array(
5867 'text/svsrc',
5868 'text/verilog'
5869 ),
5870 'sv4cpio' => array(
5871 'application/sv4cpio'
5872 ),
5873 'sv4crc' => array(
5874 'application/sv4crc'
5875 ),
5876 'sv7' => array(
5877 'application/sas-view'
5878 ),
5879 'svc' => array(
5880 'application/dvb.service',
5881 'application/dvbservice'
5882 ),
5883 'svd' => array(
5884 'application/svd'
5885 ),
5886 'svg' => array(
5887 'application/xml',
5888 'image/svg+xml'
5889 ),
5890 'svgz' => array(
5891 'application/gzip',
5892 'application/xml',
5893 'image/svg+xml',
5894 'image/svg+xml-compressed'
5895 ),
5896 'svh' => array(
5897 'text/svhdr',
5898 'text/verilog'
5899 ),
5900 'swa' => array(
5901 'application/director'
5902 ),
5903 'swap' => array(
5904 'text/plain',
5905 'text/systemd-unit'
5906 ),
5907 'swf' => array(
5908 'application/adobe.flash.movie',
5909 'application/futuresplash',
5910 'application/shockwave-flash'
5911 ),
5912 'swi' => array(
5913 'application/arastra.swi',
5914 'application/aristanetworks.swi'
5915 ),
5916 'swm' => array(
5917 'application/ms-wim'
5918 ),
5919 'sxc' => array(
5920 'application/sun.xml.calc',
5921 'application/zip'
5922 ),
5923 'sxd' => array(
5924 'application/sun.xml.draw',
5925 'application/zip'
5926 ),
5927 'sxg' => array(
5928 'application/sun.xml.writer.global',
5929 'application/zip'
5930 ),
5931 'sxi' => array(
5932 'application/sun.xml.impress',
5933 'application/vd-study',
5934 'application/zip'
5935 ),
5936 'sxl' => array(
5937 'application/sealed-xls'
5938 ),
5939 'sxls' => array(
5940 'application/sealed-xls'
5941 ),
5942 'sxm' => array(
5943 'application/sun.xml.math',
5944 'application/zip'
5945 ),
5946 'sxw' => array(
5947 'application/sun.xml.writer',
5948 'application/vnd.sun.xml.writer',
5949 'application/zip'
5950 ),
5951 'sylk' => array(
5952 'text/plain',
5953 'text/spreadsheet'
5954 ),
5955 'sz' => array(
5956 'application/snappy-framed'
5957 ),
5958 't' => array(
5959 'text/troff'
5960 ),
5961 't2t' => array(
5962 'text/plain',
5963 'text/txt2tags'
5964 ),
5965 't3' => array(
5966 'application/t3vm-image'
5967 ),
5968 't38' => array(
5969 'image/t38'
5970 ),
5971 'taglet' => array(
5972 'application/mynfc'
5973 ),
5974 'tam' => array(
5975 'application/onepager'
5976 ),
5977 'tamp' => array(
5978 'application/onepagertamp'
5979 ),
5980 'tamx' => array(
5981 'application/onepagertamx'
5982 ),
5983 'tao' => array(
5984 'application/tao.intent-module-archive'
5985 ),
5986 'tap' => array(
5987 'image/tencent.tap'
5988 ),
5989 'tar' => array(
5990 'application/gtar',
5991 'application/tar'
5992 ),
5993 'target' => array(
5994 'text/plain',
5995 'text/systemd-unit'
5996 ),
5997 'tat' => array(
5998 'application/onepagertat'
5999 ),
6000 'tatp' => array(
6001 'application/onepagertatp'
6002 ),
6003 'tatx' => array(
6004 'application/onepagertatx'
6005 ),
6006 'tau' => array(
6007 'application/tamp-apex-update'
6008 ),
6009 'taz' => array(
6010 'application/compress',
6011 'application/tarz'
6012 ),
6013 'tb2' => array(
6014 'application/bzip',
6015 'application/bzip-compressed-tar'
6016 ),
6017 'tbz' => array(
6018 'application/bzip',
6019 'application/bzip-compressed-tar'
6020 ),
6021 'tbz2' => array(
6022 'application/bzip',
6023 'application/bzip-compressed-tar',
6024 'application/bzip2'
6025 ),
6026 'tcap' => array(
6027 'application/3gpp2.tcap'
6028 ),
6029 'tcl' => array(
6030 'application/tcl',
6031 'text/plain',
6032 'text/tcl'
6033 ),
6034 'tcsh' => array(
6035 'application/csh'
6036 ),
6037 'tcu' => array(
6038 'application/tamp-community-update'
6039 ),
6040 'teacher' => array(
6041 'application/smart.teacher'
6042 ),
6043 'tei' => array(
6044 'application/tei+xml'
6045 ),
6046 'teicorpus' => array(
6047 'application/tei+xml'
6048 ),
6049 'ter' => array(
6050 'application/tamp-error'
6051 ),
6052 'tex' => array(
6053 'application/tex',
6054 'text/plain',
6055 'text/tex'
6056 ),
6057 'texi' => array(
6058 'application/texinfo',
6059 'text/plain',
6060 'text/texinfo'
6061 ),
6062 'texinfo' => array(
6063 'application/texinfo',
6064 'text/plain',
6065 'text/texinfo'
6066 ),
6067 'text' => array(
6068 'text/plain'
6069 ),
6070 'tfi' => array(
6071 'application/thraud+xml'
6072 ),
6073 'tfm' => array(
6074 'application/tex-tfm'
6075 ),
6076 'tfx' => array(
6077 'image/tiff-fx'
6078 ),
6079 'tga' => array(
6080 'image/icb',
6081 'image/tga'
6082 ),
6083 'tgz' => array(
6084 'application/compressed-tar',
6085 'application/gunzip',
6086 'application/gzip',
6087 'application/gzip-compressed',
6088 'application/gzipped',
6089 'gzip/document'
6090 ),
6091 'the' => array(
6092 'message/global-headers'
6093 ),
6094 'theme' => array(
6095 'application/desktop',
6096 'application/theme'
6097 ),
6098 'themepack' => array(
6099 'application/ms-cab-compressed',
6100 'application/windows-themepack'
6101 ),
6102 'thmx' => array(
6103 'application/ms-officetheme',
6104 'application/openxmlformats-officedocument.presentationml.presentation',
6105 'application/tika-ooxml'
6106 ),
6107 'tif' => array(
6108 'image/tiff'
6109 ),
6110 'tiff' => array(
6111 'image/tiff'
6112 ),
6113 'timer' => array(
6114 'text/plain',
6115 'text/systemd-unit'
6116 ),
6117 'tk' => array(
6118 'application/tcl',
6119 'text/plain',
6120 'text/tcl'
6121 ),
6122 'tlclient' => array(
6123 'application/cendio.thinlinc.clientconf'
6124 ),
6125 'tld' => array(
6126 'text/plain'
6127 ),
6128 'tlrz' => array(
6129 'application/lrzip',
6130 'application/lrzip-compressed-tar'
6131 ),
6132 'tlz' => array(
6133 'application/lzma',
6134 'application/lzma-compressed-tar'
6135 ),
6136 'tmo' => array(
6137 'application/tmobile-livetv'
6138 ),
6139 'tnef' => array(
6140 'application/ms-tnef'
6141 ),
6142 'tnf' => array(
6143 'application/ms-tnef'
6144 ),
6145 'toast' => array(
6146 'application/iso9660-image',
6147 'application/roxio-toast'
6148 ),
6149 'toc' => array(
6150 'application/cdrdao-toc',
6151 'text/plain'
6152 ),
6153 'torrent' => array(
6154 'application/bittorrent'
6155 ),
6156 'tpic' => array(
6157 'image/icb',
6158 'image/tga'
6159 ),
6160 'tpl' => array(
6161 'application/groove-tool-template'
6162 ),
6163 'tpt' => array(
6164 'application/trid.tpt'
6165 ),
6166 'tr' => array(
6167 'application/troff',
6168 'application/troff-man',
6169 'application/troff-me',
6170 'application/troff-ms',
6171 'text/plain',
6172 'text/troff'
6173 ),
6174 'tra' => array(
6175 'application/trueapp'
6176 ),
6177 'tree' => array(
6178 'application/rainstor.data'
6179 ),
6180 'trig' => array(
6181 'application/trig',
6182 'text/plain'
6183 ),
6184 'trm' => array(
6185 'application/msterminal'
6186 ),
6187 'ts' => array(
6188 'application/linguist',
6189 'application/xml',
6190 'text/trolltech.linguist',
6191 'video/mp2t'
6192 ),
6193 'tsa' => array(
6194 'application/tamp-sequence-adjust'
6195 ),
6196 'tsd' => array(
6197 'application/timestamped-data'
6198 ),
6199 'tsq' => array(
6200 'application/tamp-status-query'
6201 ),
6202 'tsr' => array(
6203 'application/tamp-status-response'
6204 ),
6205 'tst' => array(
6206 'application/etsi.timestamp-token'
6207 ),
6208 'tsv' => array(
6209 'text/plain',
6210 'text/tab-separated-values'
6211 ),
6212 'tta' => array(
6213 'audio/tta'
6214 ),
6215 'ttc' => array(
6216 'application/font-ttf',
6217 'font/collection'
6218 ),
6219 'ttf' => array(
6220 'application/font-ttf',
6221 'font/ttf'
6222 ),
6223 'ttl' => array(
6224 'text/plain',
6225 'text/turtle'
6226 ),
6227 'ttml' => array(
6228 'application/ttml+xml'
6229 ),
6230 'ttx' => array(
6231 'application/font-ttx',
6232 'application/xml'
6233 ),
6234 'tuc' => array(
6235 'application/tamp-update-confirm'
6236 ),
6237 'tur' => array(
6238 'application/tamp-update'
6239 ),
6240 'twd' => array(
6241 'application/simtech-mindmapper'
6242 ),
6243 'twds' => array(
6244 'application/simtech-mindmapper'
6245 ),
6246 'twig' => array(
6247 'text/plain',
6248 'text/twig'
6249 ),
6250 'txd' => array(
6251 'application/genomatix.tuxedo'
6252 ),
6253 'txf' => array(
6254 'application/mobius.txf'
6255 ),
6256 'txt' => array(
6257 'text/plain',
6258 'text/prs.fallenstein.rst',
6259 'text/prs.prop.logic'
6260 ),
6261 'txz' => array(
6262 'application/xz',
6263 'application/xz-compressed-tar'
6264 ),
6265 'types' => array(
6266 'text/plain'
6267 ),
6268 'tzo' => array(
6269 'application/lzop',
6270 'application/tzo'
6271 ),
6272 'u32' => array(
6273 'application/authorware-bin'
6274 ),
6275 'uc2' => array(
6276 'application/uc2-compressed'
6277 ),
6278 'udeb' => array(
6279 'application/archive',
6280 'application/deb',
6281 'application/debian-package',
6282 'application/debian.binary-package'
6283 ),
6284 'ufd' => array(
6285 'application/ufdl'
6286 ),
6287 'ufdl' => array(
6288 'application/ufdl'
6289 ),
6290 'ufraw' => array(
6291 'application/ufraw',
6292 'application/xml'
6293 ),
6294 'ui' => array(
6295 'application/designer',
6296 'application/gtk-builder',
6297 'application/xml'
6298 ),
6299 'uil' => array(
6300 'text/plain',
6301 'text/uil'
6302 ),
6303 'ult' => array(
6304 'audio/mod'
6305 ),
6306 'ulx' => array(
6307 'application/glulx'
6308 ),
6309 'umj' => array(
6310 'application/umajin'
6311 ),
6312 'unf' => array(
6313 'application/nes-rom'
6314 ),
6315 'uni' => array(
6316 'audio/mod'
6317 ),
6318 'unif' => array(
6319 'application/nes-rom'
6320 ),
6321 'unityweb' => array(
6322 'application/unity'
6323 ),
6324 'uo' => array(
6325 'application/uoml+xml'
6326 ),
6327 'uoml' => array(
6328 'application/uoml+xml'
6329 ),
6330 'uri' => array(
6331 'text/uri-list'
6332 ),
6333 'uric' => array(
6334 'text/si.uricatalogue'
6335 ),
6336 'urim' => array(
6337 'application/uri-map'
6338 ),
6339 'uris' => array(
6340 'text/uri-list'
6341 ),
6342 'url' => array(
6343 'application/mswinurl'
6344 ),
6345 'urls' => array(
6346 'text/uri-list'
6347 ),
6348 'ustar' => array(
6349 'application/ustar'
6350 ),
6351 'utz' => array(
6352 'application/uiq.theme'
6353 ),
6354 'uu' => array(
6355 'text/uuencode'
6356 ),
6357 'uue' => array(
6358 'text/plain',
6359 'text/uuencode',
6360 'zz-application/zz-winassoc-uu'
6361 ),
6362 'uva' => array(
6363 'audio/dece.audio'
6364 ),
6365 'uvd' => array(
6366 'application/dece.data'
6367 ),
6368 'uvf' => array(
6369 'application/dece.data'
6370 ),
6371 'uvg' => array(
6372 'image/dece.graphic'
6373 ),
6374 'uvh' => array(
6375 'video/dece.hd'
6376 ),
6377 'uvi' => array(
6378 'image/dece.graphic'
6379 ),
6380 'uvm' => array(
6381 'video/dece.mobile'
6382 ),
6383 'uvp' => array(
6384 'video/dece.pd'
6385 ),
6386 'uvs' => array(
6387 'video/dece.sd'
6388 ),
6389 'uvt' => array(
6390 'application/dece.ttml+xml'
6391 ),
6392 'uvu' => array(
6393 'video/dece-mp4',
6394 'video/uvvu-mp4',
6395 'video/uvvu.mp4'
6396 ),
6397 'uvv' => array(
6398 'video/dece.video'
6399 ),
6400 'uvva' => array(
6401 'audio/dece.audio'
6402 ),
6403 'uvvd' => array(
6404 'application/dece.data'
6405 ),
6406 'uvvf' => array(
6407 'application/dece.data'
6408 ),
6409 'uvvg' => array(
6410 'image/dece.graphic'
6411 ),
6412 'uvvh' => array(
6413 'video/dece.hd'
6414 ),
6415 'uvvi' => array(
6416 'image/dece.graphic'
6417 ),
6418 'uvvm' => array(
6419 'video/dece.mobile'
6420 ),
6421 'uvvp' => array(
6422 'video/dece.pd'
6423 ),
6424 'uvvs' => array(
6425 'video/dece.sd'
6426 ),
6427 'uvvt' => array(
6428 'application/dece.ttml+xml'
6429 ),
6430 'uvvu' => array(
6431 'video/dece-mp4',
6432 'video/uvvu-mp4',
6433 'video/uvvu.mp4'
6434 ),
6435 'uvvv' => array(
6436 'video/dece.video'
6437 ),
6438 'uvvx' => array(
6439 'application/dece.unspecified'
6440 ),
6441 'uvvz' => array(
6442 'application/dece.zip'
6443 ),
6444 'uvx' => array(
6445 'application/dece.unspecified'
6446 ),
6447 'uvz' => array(
6448 'application/dece.zip'
6449 ),
6450 'v64' => array(
6451 'application/n64-rom'
6452 ),
6453 'vala' => array(
6454 'text/csrc',
6455 'text/vala'
6456 ),
6457 'vapi' => array(
6458 'text/csrc',
6459 'text/vala'
6460 ),
6461 'vb' => array(
6462 'application/virtual-boy-rom',
6463 'text/vbasic',
6464 'text/vbdotnet'
6465 ),
6466 'vbk' => array(
6467 'audio/nortel.vbk'
6468 ),
6469 'vbs' => array(
6470 'text/vbasic',
6471 'text/vbscript'
6472 ),
6473 'vcard' => array(
6474 'text/directory',
6475 'text/plain',
6476 'text/vcard'
6477 ),
6478 'vcd' => array(
6479 'application/cdlink'
6480 ),
6481 'vcf' => array(
6482 'text/directory',
6483 'text/plain',
6484 'text/vcard'
6485 ),
6486 'vcg' => array(
6487 'application/groove-vcard'
6488 ),
6489 'vcs' => array(
6490 'application/ics',
6491 'text/calendar',
6492 'text/plain',
6493 'text/vcalendar'
6494 ),
6495 'vct' => array(
6496 'text/directory',
6497 'text/plain',
6498 'text/vcard'
6499 ),
6500 'vcx' => array(
6501 'application/vcx'
6502 ),
6503 'vda' => array(
6504 'image/icb',
6505 'image/tga'
6506 ),
6507 'vfr' => array(
6508 'application/tml'
6509 ),
6510 'vhd' => array(
6511 'text/plain',
6512 'text/vhdl'
6513 ),
6514 'vhdl' => array(
6515 'text/plain',
6516 'text/vhdl'
6517 ),
6518 'viaframe' => array(
6519 'application/tml'
6520 ),
6521 'vis' => array(
6522 'application/informix-visionary',
6523 'application/visionary'
6524 ),
6525 'viv' => array(
6526 'video/vivo'
6527 ),
6528 'vivo' => array(
6529 'video/vivo'
6530 ),
6531 'vlc' => array(
6532 'application/m3u',
6533 'audio/m3u',
6534 'audio/mp3-playlist',
6535 'audio/mpegurl',
6536 'text/plain'
6537 ),
6538 'vm' => array(
6539 'text/plain'
6540 ),
6541 'vmdk' => array(
6542 'application/vmdk'
6543 ),
6544 'vmt' => array(
6545 'application/valve.source.material'
6546 ),
6547 'vob' => array(
6548 'video/mpeg',
6549 'video/mpeg-system',
6550 'video/mpeg2',
6551 'video/ms-vob'
6552 ),
6553 'voc' => array(
6554 'audio/voc'
6555 ),
6556 'vor' => array(
6557 'application/stardivision.writer',
6558 'application/stardivision.writer-global',
6559 'application/staroffice-template',
6560 'application/tika-staroffice'
6561 ),
6562 'vox' => array(
6563 'application/authorware-bin'
6564 ),
6565 'vpm' => array(
6566 'multipart/voice-message'
6567 ),
6568 'vrm' => array(
6569 'model/vrml',
6570 'text/plain'
6571 ),
6572 'vrml' => array(
6573 'model/vrml',
6574 'text/plain'
6575 ),
6576 'vsc' => array(
6577 'application/vidsoft.vidconference',
6578 'application/vividence.scriptfile'
6579 ),
6580 'vsd' => array(
6581 'application/ms-visio',
6582 'application/ole-storage',
6583 'application/tika-msoffice',
6584 'application/visio'
6585 ),
6586 'vsdm' => array(
6587 'application/ms-visio.drawing.macroenabled.12',
6588 'application/ms-visio.drawing.macroenabled.main+xml',
6589 'application/tika-visio-ooxml',
6590 'application/zip'
6591 ),
6592 'vsdx' => array(
6593 'application/ms-visio.drawing',
6594 'application/ms-visio.drawing.main+xml',
6595 'application/tika-visio-ooxml',
6596 'application/zip'
6597 ),
6598 'vsf' => array(
6599 'application/vsf'
6600 ),
6601 'vsl' => array(
6602 'text/plain'
6603 ),
6604 'vss' => array(
6605 'application/ms-visio',
6606 'application/ole-storage',
6607 'application/tika-msoffice',
6608 'application/visio'
6609 ),
6610 'vssm' => array(
6611 'application/ms-visio.stencil.macroenabled.12',
6612 'application/ms-visio.stencil.macroenabled.main+xml',
6613 'application/tika-visio-ooxml',
6614 'application/zip'
6615 ),
6616 'vssx' => array(
6617 'application/ms-visio.stencil',
6618 'application/ms-visio.stencil.main+xml',
6619 'application/tika-visio-ooxml',
6620 'application/zip'
6621 ),
6622 'vst' => array(
6623 'application/ms-visio',
6624 'application/ole-storage',
6625 'application/tika-msoffice',
6626 'application/visio',
6627 'image/icb',
6628 'image/tga'
6629 ),
6630 'vstm' => array(
6631 'application/ms-visio.template.macroenabled.12',
6632 'application/ms-visio.template.macroenabled.main+xml',
6633 'application/tika-visio-ooxml',
6634 'application/zip'
6635 ),
6636 'vstx' => array(
6637 'application/ms-visio.template',
6638 'application/ms-visio.template.main+xml',
6639 'application/tika-visio-ooxml',
6640 'application/zip'
6641 ),
6642 'vsw' => array(
6643 'application/ms-visio',
6644 'application/ole-storage',
6645 'application/tika-msoffice',
6646 'application/visio'
6647 ),
6648 'vtf' => array(
6649 'image/valve.source.texture'
6650 ),
6651 'vtt' => array(
6652 'text/plain',
6653 'text/vtt'
6654 ),
6655 'vtu' => array(
6656 'model/vtu'
6657 ),
6658 'vwx' => array(
6659 'application/vectorworks'
6660 ),
6661 'vxm' => array(
6662 'application/ccxml+xml',
6663 'application/pls+xml',
6664 'application/srgs+xml',
6665 'application/ssml+xml',
6666 'application/voicexml+xml'
6667 ),
6668 'vxml' => array(
6669 'application/voicexml+xml'
6670 ),
6671 'w3d' => array(
6672 'application/director'
6673 ),
6674 'w60' => array(
6675 'application/wordperfect'
6676 ),
6677 'wad' => array(
6678 'application/doom',
6679 'application/doom-wad',
6680 'application/wii-wad'
6681 ),
6682 'wadl' => array(
6683 'application/sun.wadl+xml'
6684 ),
6685 'war' => array(
6686 'application/java-archive',
6687 'application/tika-java-web-archive'
6688 ),
6689 'warc' => array(
6690 'application/warc'
6691 ),
6692 'wav' => array(
6693 'audio/dts',
6694 'audio/wav',
6695 'audio/wave'
6696 ),
6697 'wax' => array(
6698 'application/ms-asx',
6699 'audio/ms-asx',
6700 'audio/ms-wax',
6701 'video/ms-wax',
6702 'video/ms-wmx',
6703 'video/ms-wvx'
6704 ),
6705 'wb1' => array(
6706 'application/quattro-pro',
6707 'application/quattropro'
6708 ),
6709 'wb2' => array(
6710 'application/quattro-pro',
6711 'application/quattropro'
6712 ),
6713 'wb3' => array(
6714 'application/quattro-pro',
6715 'application/quattropro'
6716 ),
6717 'wbmp' => array(
6718 'image/vnd-wap-wbmp',
6719 'image/wap.wbmp'
6720 ),
6721 'wbs' => array(
6722 'application/criticaltools.wbs+xml'
6723 ),
6724 'wbxml' => array(
6725 'application/wap-wbxml',
6726 'application/wap.wbxml'
6727 ),
6728 'wcm' => array(
6729 'application/ms-works',
6730 'application/ole-storage',
6731 'application/tika-msoffice'
6732 ),
6733 'wdb' => array(
6734 'application/ms-works',
6735 'application/ole-storage',
6736 'application/tika-msoffice'
6737 ),
6738 'wdp' => array(
6739 'image/ms-photo'
6740 ),
6741 'weba' => array(
6742 'audio/webm'
6743 ),
6744 'webarchive' => array(
6745 'application/bplist',
6746 'application/webarchive'
6747 ),
6748 'webm' => array(
6749 'application/matroska',
6750 'video/webm'
6751 ),
6752 'webp' => array(
6753 'image/webp'
6754 ),
6755 'wg' => array(
6756 'application/pmi.widget'
6757 ),
6758 'wgt' => array(
6759 'application/widget'
6760 ),
6761 'wif' => array(
6762 'application/watcherinfo+xml'
6763 ),
6764 'wim' => array(
6765 'application/ms-wim'
6766 ),
6767 'win' => array(
6768 'model/gdl',
6769 'model/gs-gdl'
6770 ),
6771 'wk1' => array(
6772 'application/123',
6773 'application/lotus-1-2-3',
6774 'application/lotus123',
6775 'application/wk1',
6776 'zz-application/zz-winassoc-123'
6777 ),
6778 'wk3' => array(
6779 'application/123',
6780 'application/lotus-1-2-3',
6781 'application/lotus123',
6782 'application/wk1',
6783 'zz-application/zz-winassoc-123'
6784 ),
6785 'wk4' => array(
6786 'application/123',
6787 'application/lotus-1-2-3',
6788 'application/lotus123',
6789 'application/wk1',
6790 'zz-application/zz-winassoc-123'
6791 ),
6792 'wkdownload' => array(
6793 'application/partial-download'
6794 ),
6795 'wks' => array(
6796 'application/123',
6797 'application/lotus-1-2-3',
6798 'application/lotus123',
6799 'application/ms-works',
6800 'application/ole-storage',
6801 'application/tika-msoffice',
6802 'application/wk1',
6803 'zz-application/zz-winassoc-123'
6804 ),
6805 'wm' => array(
6806 'video/ms-wm'
6807 ),
6808 'wma' => array(
6809 'application/ms-asf',
6810 'audio/ms-wma',
6811 'audio/wma',
6812 'video/ms-asf'
6813 ),
6814 'wmc' => array(
6815 'application/wmc'
6816 ),
6817 'wmd' => array(
6818 'application/ms-wmd'
6819 ),
6820 'wmf' => array(
6821 'application/msmetafile',
6822 'application/wmf',
6823 'image/win-metafile',
6824 'image/wmf'
6825 ),
6826 'wml' => array(
6827 'application/xml',
6828 'text/wap.wml'
6829 ),
6830 'wmlc' => array(
6831 'application/wap.wmlc'
6832 ),
6833 'wmls' => array(
6834 'text/wap.wmlscript'
6835 ),
6836 'wmlsc' => array(
6837 'application/wap.wmlscriptc'
6838 ),
6839 'wmv' => array(
6840 'application/ms-asf',
6841 'video/ms-asf',
6842 'video/ms-wmv'
6843 ),
6844 'wmx' => array(
6845 'application/ms-asx',
6846 'audio/ms-asx',
6847 'video/ms-wax',
6848 'video/ms-wmx',
6849 'video/ms-wvx'
6850 ),
6851 'wmz' => array(
6852 'application/gzip',
6853 'application/ms-wmz',
6854 'application/msmetafile'
6855 ),
6856 'woff' => array(
6857 'application/font-woff',
6858 'font/woff'
6859 ),
6860 'woff2' => array(
6861 'font/woff',
6862 'font/woff2'
6863 ),
6864 'wp' => array(
6865 'application/wordperfect'
6866 ),
6867 'wp4' => array(
6868 'application/wordperfect'
6869 ),
6870 'wp5' => array(
6871 'application/wordperfect'
6872 ),
6873 'wp6' => array(
6874 'application/wordperfect'
6875 ),
6876 'wp61' => array(
6877 'application/wordperfect'
6878 ),
6879 'wpd' => array(
6880 'application/wordperfect'
6881 ),
6882 'wpg' => array(
6883 'application/wpg'
6884 ),
6885 'wpl' => array(
6886 'application/ms-wpl'
6887 ),
6888 'wpp' => array(
6889 'application/wordperfect'
6890 ),
6891 'wps' => array(
6892 'application/ms-works',
6893 'application/ole-storage',
6894 'application/tika-msoffice'
6895 ),
6896 'wpt' => array(
6897 'application/wordperfect'
6898 ),
6899 'wqd' => array(
6900 'application/wqd'
6901 ),
6902 'wri' => array(
6903 'application/mswrite'
6904 ),
6905 'wrl' => array(
6906 'model/vrml',
6907 'text/plain'
6908 ),
6909 'ws' => array(
6910 'application/wonderswan-rom'
6911 ),
6912 'wsc' => array(
6913 'application/wfa.wsc',
6914 'application/wonderswan-color-rom',
6915 'message/wfa.wsc'
6916 ),
6917 'wsdd' => array(
6918 'text/plain'
6919 ),
6920 'wsdl' => array(
6921 'application/wsdl+xml'
6922 ),
6923 'wsgi' => array(
6924 'application/executable',
6925 'text/python'
6926 ),
6927 'wspolicy' => array(
6928 'application/wspolicy+xml'
6929 ),
6930 'wtb' => array(
6931 'application/webturbo'
6932 ),
6933 'wv' => array(
6934 'application/wv.csp+wbxml',
6935 'audio/wavpack'
6936 ),
6937 'wvc' => array(
6938 'audio/wavpack-correction'
6939 ),
6940 'wvp' => array(
6941 'audio/wavpack'
6942 ),
6943 'wvx' => array(
6944 'application/ms-asx',
6945 'audio/ms-asx',
6946 'video/ms-wax',
6947 'video/ms-wmx',
6948 'video/ms-wvx'
6949 ),
6950 'wwf' => array(
6951 'application/pdf',
6952 'application/wwf'
6953 ),
6954 'x32' => array(
6955 'application/authorware-bin'
6956 ),
6957 'x3d' => array(
6958 'application/hzn-3d-crossword',
6959 'model/x3d+xml'
6960 ),
6961 'x3db' => array(
6962 'model/x3d+binary',
6963 'model/x3d+fastinfoset'
6964 ),
6965 'x3dbz' => array(
6966 'model/x3d+binary'
6967 ),
6968 'x3dv' => array(
6969 'model/x3d+vrml',
6970 'model/x3d-vrml'
6971 ),
6972 'x3dvz' => array(
6973 'model/x3d+vrml'
6974 ),
6975 'x3dz' => array(
6976 'model/x3d+xml'
6977 ),
6978 'x3f' => array(
6979 'image/dcraw',
6980 'image/raw-sigma',
6981 'image/sigma-x3f'
6982 ),
6983 'x_b' => array(
6984 'model/parasolid.transmit-binary'
6985 ),
6986 'x_t' => array(
6987 'model/parasolid.transmit-text'
6988 ),
6989 'xac' => array(
6990 'application/gnucash'
6991 ),
6992 'xaml' => array(
6993 'application/xaml+xml'
6994 ),
6995 'xap' => array(
6996 'application/silverlight-app'
6997 ),
6998 'xar' => array(
6999 'application/xar',
7000 'application/xara'
7001 ),
7002 'xargs' => array(
7003 'text/plain'
7004 ),
7005 'xav' => array(
7006 'application/xcap-att+xml'
7007 ),
7008 'xbap' => array(
7009 'application/ms-xbap'
7010 ),
7011 'xbd' => array(
7012 'application/fujixerox.docuworks.binder'
7013 ),
7014 'xbel' => array(
7015 'application/xbel',
7016 'application/xml'
7017 ),
7018 'xbl' => array(
7019 'application/xml',
7020 'text/plain',
7021 'text/xml'
7022 ),
7023 'xbm' => array(
7024 'image/xbitmap',
7025 'text/c'
7026 ),
7027 'xca' => array(
7028 'application/xcap-caps+xml'
7029 ),
7030 'xcat' => array(
7031 'text/plain'
7032 ),
7033 'xcf' => array(
7034 'image/xcf'
7035 ),
7036 'xconf' => array(
7037 'text/plain'
7038 ),
7039 'xcs' => array(
7040 'application/calendar+xml'
7041 ),
7042 'xct' => array(
7043 'application/fujixerox.docuworks.container'
7044 ),
7045 'xdd' => array(
7046 'application/bacnet-xdd+zip'
7047 ),
7048 'xdf' => array(
7049 'application/mrb-consumer+xml',
7050 'application/mrb-publish+xml',
7051 'application/xcap-diff+xml'
7052 ),
7053 'xdgapp' => array(
7054 'application/flatpak',
7055 'application/xdgapp'
7056 ),
7057 'xdm' => array(
7058 'application/syncml.dm+xml'
7059 ),
7060 'xdp' => array(
7061 'application/adobe.xdp+xml'
7062 ),
7063 'xdssc' => array(
7064 'application/dssc+xml'
7065 ),
7066 'xdw' => array(
7067 'application/fujixerox.docuworks'
7068 ),
7069 'xegrm' => array(
7070 'text/plain'
7071 ),
7072 'xel' => array(
7073 'application/xcap-el+xml'
7074 ),
7075 'xenc' => array(
7076 'application/xenc+xml'
7077 ),
7078 'xer' => array(
7079 'application/patch-ops-error+xml',
7080 'application/xcap-error+xml'
7081 ),
7082 'xfd' => array(
7083 'application/xfdl'
7084 ),
7085 'xfdf' => array(
7086 'application/adobe.xfdf'
7087 ),
7088 'xfdl' => array(
7089 'application/xfdl'
7090 ),
7091 'xgrm' => array(
7092 'text/plain'
7093 ),
7094 'xht' => array(
7095 'application/xhtml+xml',
7096 'application/xml'
7097 ),
7098 'xhtm' => array(
7099 'application/pwg-xhtml-print+xml'
7100 ),
7101 'xhtml' => array(
7102 'application/pwg-xhtml-print+xml',
7103 'application/xhtml+xml',
7104 'application/xml'
7105 ),
7106 'xhvml' => array(
7107 'application/xv+xml'
7108 ),
7109 'xi' => array(
7110 'audio/xi'
7111 ),
7112 'xif' => array(
7113 'image/xiff'
7114 ),
7115 'xla' => array(
7116 'application/ms-excel',
7117 'application/ms-office',
7118 'application/msexcel',
7119 'application/tika-msoffice',
7120 'application/xml',
7121 'zz-application/zz-winassoc-xls'
7122 ),
7123 'xlam' => array(
7124 'application/ms-excel.addin.macroenabled.12',
7125 'application/openxmlformats-officedocument.spreadsheetml.sheet',
7126 'application/tika-ooxml'
7127 ),
7128 'xlc' => array(
7129 'application/ms-excel',
7130 'application/ms-office',
7131 'application/msexcel',
7132 'application/tika-msoffice',
7133 'application/xml',
7134 'zz-application/zz-winassoc-xls'
7135 ),
7136 'xld' => array(
7137 'application/ms-excel',
7138 'application/ms-office',
7139 'application/msexcel',
7140 'application/tika-msoffice',
7141 'application/xml',
7142 'zz-application/zz-winassoc-xls'
7143 ),
7144 'xlex' => array(
7145 'text/plain'
7146 ),
7147 'xlf' => array(
7148 'application/xliff',
7149 'application/xliff+xml',
7150 'application/xml'
7151 ),
7152 'xliff' => array(
7153 'application/xliff',
7154 'application/xml'
7155 ),
7156 'xlim' => array(
7157 'application/xmpie.xlim'
7158 ),
7159 'xll' => array(
7160 'application/ms-excel',
7161 'application/ms-office',
7162 'application/msexcel',
7163 'application/tika-msoffice',
7164 'application/xml',
7165 'zz-application/zz-winassoc-xls'
7166 ),
7167 'xlm' => array(
7168 'application/ms-excel',
7169 'application/ms-office',
7170 'application/msexcel',
7171 'application/tika-msoffice',
7172 'application/xml',
7173 'zz-application/zz-winassoc-xls'
7174 ),
7175 'xlog' => array(
7176 'text/plain'
7177 ),
7178 'xlr' => array(
7179 'application/ms-excel',
7180 'application/ms-office',
7181 'application/ms-works',
7182 'application/ole-storage',
7183 'application/tika-msworks-spreadsheet',
7184 'application/xml'
7185 ),
7186 'xls' => array(
7187 'application/ms-excel',
7188 'application/ms-office',
7189 'application/msexcel',
7190 'application/tika-msoffice',
7191 'application/xml',
7192 'zz-application/zz-winassoc-xls'
7193 ),
7194 'xlsb' => array(
7195 'application/ms-excel.sheet.binary.macroenabled.12',
7196 'application/openxmlformats-officedocument.spreadsheetml.sheet',
7197 'application/tika-ooxml'
7198 ),
7199 'xlsm' => array(
7200 'application/ms-excel.sheet.macroenabled.12',
7201 'application/openxmlformats-officedocument.spreadsheetml.sheet',
7202 'application/tika-ooxml',
7203 'application/zip'
7204 ),
7205 'xlsx' => array(
7206 'application/openxmlformats-officedocument.spreadsheetml.sheet',
7207 'application/tika-ooxml',
7208 'application/zip'
7209 ),
7210 'xlt' => array(
7211 'application/ms-excel',
7212 'application/ms-office',
7213 'application/msexcel',
7214 'application/tika-msoffice',
7215 'application/xml',
7216 'zz-application/zz-winassoc-xls'
7217 ),
7218 'xltm' => array(
7219 'application/ms-excel.template.macroenabled.12',
7220 'application/openxmlformats-officedocument.spreadsheetml.template',
7221 'application/tika-ooxml'
7222 ),
7223 'xltx' => array(
7224 'application/openxmlformats-officedocument.spreadsheetml-template',
7225 'application/openxmlformats-officedocument.spreadsheetml.sheet',
7226 'application/openxmlformats-officedocument.spreadsheetml.template',
7227 'application/tika-ooxml',
7228 'application/zip'
7229 ),
7230 'xlw' => array(
7231 'application/ms-excel',
7232 'application/ms-office',
7233 'application/msexcel',
7234 'application/tika-msoffice',
7235 'application/xml',
7236 'zz-application/zz-winassoc-xls'
7237 ),
7238 'xm' => array(
7239 'audio/xm'
7240 ),
7241 'xmap' => array(
7242 'text/plain'
7243 ),
7244 'xmf' => array(
7245 'audio/mobile-xmf',
7246 'audio/xmf'
7247 ),
7248 'xmi' => array(
7249 'application/xml',
7250 'text/xmi'
7251 ),
7252 'xmind' => array(
7253 'application/xmind',
7254 'application/zip'
7255 ),
7256 'xml' => array(
7257 'application/amundsen.maze+xml',
7258 'application/avistar+xml',
7259 'application/cea-2018+xml',
7260 'application/conference-info+xml',
7261 'application/cpl+xml',
7262 'application/cyan.dean.root+xml',
7263 'application/dialog-info+xml',
7264 'application/dicom+xml',
7265 'application/emergencycalldata.comment+xml',
7266 'application/emergencycalldata.control+xml',
7267 'application/emergencycalldata.deviceinfo+xml',
7268 'application/emergencycalldata.providerinfo+xml',
7269 'application/emergencycalldata.serviceinfo+xml',
7270 'application/emergencycalldata.subscriberinfo+xml',
7271 'application/emergencycalldata.veds+xml',
7272 'application/epp+xml',
7273 'application/eprints.data+xml',
7274 'application/etsi.pstn+xml',
7275 'application/gov.sk.e-form+xml',
7276 'application/gov.sk.xmldatacontainer+xml',
7277 'application/informedcontrol.rms+xml',
7278 'application/infotech.project+xml',
7279 'application/iptc.g2.catalogitem+xml',
7280 'application/iptc.g2.conceptitem+xml',
7281 'application/iptc.g2.knowledgeitem+xml',
7282 'application/iptc.g2.newsitem+xml',
7283 'application/iptc.g2.newsmessage+xml',
7284 'application/iptc.g2.packageitem+xml',
7285 'application/iptc.g2.planningitem+xml',
7286 'application/load-control+xml',
7287 'application/media-policy-dataset+xml',
7288 'application/oma.dd2+xml',
7289 'application/openxmlformats-officedocument.custom-properties+xml',
7290 'application/openxmlformats-officedocument.customxmlproperties+xml',
7291 'application/openxmlformats-officedocument.drawing+xml',
7292 'application/openxmlformats-officedocument.drawingml.chart+xml',
7293 'application/openxmlformats-officedocument.drawingml.chartshapes+xml',
7294 'application/openxmlformats-officedocument.drawingml.diagramcolors+xml',
7295 'application/openxmlformats-officedocument.drawingml.diagramdata+xml',
7296 'application/openxmlformats-officedocument.drawingml.diagramlayout+xml',
7297 'application/openxmlformats-officedocument.drawingml.diagramstyle+xml',
7298 'application/openxmlformats-officedocument.extended-properties+xml',
7299 'application/openxmlformats-officedocument.presentationml.commentauthors+xml',
7300 'application/openxmlformats-officedocument.presentationml.comments+xml',
7301 'application/openxmlformats-officedocument.presentationml.handoutmaster+xml',
7302 'application/openxmlformats-officedocument.presentationml.notesmaster+xml',
7303 'application/openxmlformats-officedocument.presentationml.notesslide+xml',
7304 'application/openxmlformats-officedocument.presentationml.presentation.main+xml',
7305 'application/openxmlformats-officedocument.presentationml.presprops+xml',
7306 'application/openxmlformats-officedocument.presentationml.slide+xml',
7307 'application/openxmlformats-officedocument.presentationml.slidelayout+xml',
7308 'application/openxmlformats-officedocument.presentationml.slidemaster+xml',
7309 'application/openxmlformats-officedocument.presentationml.slideshow.main+xml',
7310 'application/openxmlformats-officedocument.presentationml.slideupdateinfo+xml',
7311 'application/openxmlformats-officedocument.presentationml.tablestyles+xml',
7312 'application/openxmlformats-officedocument.presentationml.tags+xml',
7313 'application/openxmlformats-officedocument.presentationml.template.main+xml',
7314 'application/openxmlformats-officedocument.presentationml.viewprops+xml',
7315 'application/openxmlformats-officedocument.spreadsheetml.calcchain+xml',
7316 'application/openxmlformats-officedocument.spreadsheetml.chartsheet+xml',
7317 'application/openxmlformats-officedocument.spreadsheetml.comments+xml',
7318 'application/openxmlformats-officedocument.spreadsheetml.connections+xml',
7319 'application/openxmlformats-officedocument.spreadsheetml.dialogsheet+xml',
7320 'application/openxmlformats-officedocument.spreadsheetml.externallink+xml',
7321 'application/openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml',
7322 'application/openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml',
7323 'application/openxmlformats-officedocument.spreadsheetml.pivottable+xml',
7324 'application/openxmlformats-officedocument.spreadsheetml.querytable+xml',
7325 'application/openxmlformats-officedocument.spreadsheetml.revisionheaders+xml',
7326 'application/openxmlformats-officedocument.spreadsheetml.revisionlog+xml',
7327 'application/openxmlformats-officedocument.spreadsheetml.sharedstrings+xml',
7328 'application/openxmlformats-officedocument.spreadsheetml.sheet.main+xml',
7329 'application/openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml',
7330 'application/openxmlformats-officedocument.spreadsheetml.styles+xml',
7331 'application/openxmlformats-officedocument.spreadsheetml.table+xml',
7332 'application/openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml',
7333 'application/openxmlformats-officedocument.spreadsheetml.template.main+xml',
7334 'application/openxmlformats-officedocument.spreadsheetml.usernames+xml',
7335 'application/openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml',
7336 'application/openxmlformats-officedocument.spreadsheetml.worksheet+xml',
7337 'application/openxmlformats-officedocument.theme+xml',
7338 'application/openxmlformats-officedocument.themeoverride+xml',
7339 'application/openxmlformats-officedocument.wordprocessingml.comments+xml',
7340 'application/openxmlformats-officedocument.wordprocessingml.document.glossary+xml',
7341 'application/openxmlformats-officedocument.wordprocessingml.document.main+xml',
7342 'application/openxmlformats-officedocument.wordprocessingml.endnotes+xml',
7343 'application/openxmlformats-officedocument.wordprocessingml.fonttable+xml',
7344 'application/openxmlformats-officedocument.wordprocessingml.footer+xml',
7345 'application/openxmlformats-officedocument.wordprocessingml.footnotes+xml',
7346 'application/openxmlformats-officedocument.wordprocessingml.numbering+xml',
7347 'application/openxmlformats-officedocument.wordprocessingml.settings+xml',
7348 'application/openxmlformats-officedocument.wordprocessingml.styles+xml',
7349 'application/openxmlformats-officedocument.wordprocessingml.template.main+xml',
7350 'application/openxmlformats-officedocument.wordprocessingml.websettings+xml',
7351 'application/openxmlformats-package.core-properties+xml',
7352 'application/openxmlformats-package.digital-signature-xmlsignature+xml',
7353 'application/openxmlformats-package.relationships+xml',
7354 'application/pidf-diff+xml',
7355 'application/prs.xsf+xml',
7356 'application/recordare.musicxml+xml',
7357 'application/reginfo+xml',
7358 'application/rfc+xml',
7359 'application/simple-filter+xml',
7360 'application/tmd.mediaflex.api+xml',
7361 'application/watcherinfo+xml',
7362 'application/xcon-conference-info+xml',
7363 'application/xcon-conference-info-diff+xml',
7364 'application/xenc+xml',
7365 'application/xml',
7366 'application/xml-external-parsed-entity',
7367 'application/yamaha.openscoreformat.osfpvg+xml',
7368 'message/imdn+xml',
7369 'text/iptc.newsml',
7370 'text/iptc.nitf',
7371 'text/plain',
7372 'text/xml',
7373 'text/xml-external-parsed-entity'
7374 ),
7375 'xmls' => array(
7376 'application/dskpp+xml'
7377 ),
7378 'xmp' => array(
7379 'application/rdf+xml',
7380 'application/xml'
7381 ),
7382 'xns' => array(
7383 'application/xcap-ns+xml'
7384 ),
7385 'xo' => array(
7386 'application/olpc-sugar'
7387 ),
7388 'xodp' => array(
7389 'application/collabio.xodocuments.presentation'
7390 ),
7391 'xods' => array(
7392 'application/collabio.xodocuments.spreadsheet'
7393 ),
7394 'xodt' => array(
7395 'application/collabio.xodocuments.document'
7396 ),
7397 'xop' => array(
7398 'application/xop+xml'
7399 ),
7400 'xott' => array(
7401 'application/collabio.xodocuments.document-template'
7402 ),
7403 'xpi' => array(
7404 'application/xpinstall',
7405 'application/zip'
7406 ),
7407 'xpl' => array(
7408 'application/xproc+xml'
7409 ),
7410 'xpm' => array(
7411 'image/xpixmap',
7412 'image/xpm'
7413 ),
7414 'xport' => array(
7415 'application/sas-xport'
7416 ),
7417 'xpr' => array(
7418 'application/is-xpr'
7419 ),
7420 'xps' => array(
7421 'application/ms-xpsdocument',
7422 'application/oxps',
7423 'application/tika-ooxml',
7424 'application/zip'
7425 ),
7426 'xpt' => array(
7427 'application/sas-xport'
7428 ),
7429 'xpw' => array(
7430 'application/intercon.formnet'
7431 ),
7432 'xpx' => array(
7433 'application/intercon.formnet'
7434 ),
7435 'xq' => array(
7436 'application/xquery',
7437 'text/plain'
7438 ),
7439 'xquery' => array(
7440 'application/xquery',
7441 'text/plain'
7442 ),
7443 'xroles' => array(
7444 'text/plain'
7445 ),
7446 'xsamples' => array(
7447 'text/plain'
7448 ),
7449 'xsd' => array(
7450 'application/xml',
7451 'text/plain',
7452 'text/xml'
7453 ),
7454 'xsf' => array(
7455 'application/prs.xsf+xml'
7456 ),
7457 'xsl' => array(
7458 'application/xml',
7459 'application/xslt+xml',
7460 'text/plain',
7461 'text/xml'
7462 ),
7463 'xslfo' => array(
7464 'application/xml',
7465 'application/xslfo+xml',
7466 'text/xsl',
7467 'text/xslfo'
7468 ),
7469 'xslt' => array(
7470 'application/xml',
7471 'application/xslt+xml',
7472 'text/xsl'
7473 ),
7474 'xsm' => array(
7475 'application/syncml+xml'
7476 ),
7477 'xsp' => array(
7478 'text/plain'
7479 ),
7480 'xspf' => array(
7481 'application/xml',
7482 'application/xspf+xml'
7483 ),
7484 'xul' => array(
7485 'application/mozilla.xul+xml',
7486 'application/xml'
7487 ),
7488 'xvm' => array(
7489 'application/xv+xml'
7490 ),
7491 'xvml' => array(
7492 'application/xv+xml'
7493 ),
7494 'xwd' => array(
7495 'image/xwindowdump'
7496 ),
7497 'xweb' => array(
7498 'text/plain'
7499 ),
7500 'xwelcome' => array(
7501 'text/plain'
7502 ),
7503 'xyz' => array(
7504 'chemical/xyz'
7505 ),
7506 'xyze' => array(
7507 'image/radiance'
7508 ),
7509 'xz' => array(
7510 'application/xz'
7511 ),
7512 'yaml' => array(
7513 'application/yaml',
7514 'text/plain',
7515 'text/yaml'
7516 ),
7517 'yang' => array(
7518 'application/yang'
7519 ),
7520 'yin' => array(
7521 'application/yin+xml'
7522 ),
7523 'yme' => array(
7524 'application/yaoweme'
7525 ),
7526 'yml' => array(
7527 'application/yaml',
7528 'text/plain',
7529 'text/yaml'
7530 ),
7531 'z1' => array(
7532 'application/zmachine'
7533 ),
7534 'z2' => array(
7535 'application/zmachine'
7536 ),
7537 'z3' => array(
7538 'application/zmachine'
7539 ),
7540 'z4' => array(
7541 'application/zmachine'
7542 ),
7543 'z5' => array(
7544 'application/zmachine'
7545 ),
7546 'z6' => array(
7547 'application/zmachine'
7548 ),
7549 'z64' => array(
7550 'application/n64-rom'
7551 ),
7552 'z7' => array(
7553 'application/zmachine'
7554 ),
7555 'z8' => array(
7556 'application/zmachine'
7557 ),
7558 'zabw' => array(
7559 'application/abiword',
7560 'application/xml'
7561 ),
7562 'zaz' => array(
7563 'application/zzazz.deck+xml'
7564 ),
7565 'zfc' => array(
7566 'application/filmit.zfc'
7567 ),
7568 'zfo' => array(
7569 'application/software602.filler.form-xml-zip'
7570 ),
7571 'zip' => array(
7572 'application/easykaraoke.cdgdownload',
7573 'application/gov.sk.e-form+zip',
7574 'application/zip',
7575 'application/zip-compressed'
7576 ),
7577 'zir' => array(
7578 'application/zul'
7579 ),
7580 'zirz' => array(
7581 'application/zul'
7582 ),
7583 'zmm' => array(
7584 'application/handheld-entertainment+xml'
7585 ),
7586 'zoo' => array(
7587 'application/zoo'
7588 ),
7589 'zrp' => array(
7590 'application/rapid'
7591 ),
7592 'zsav' => array(
7593 'application/spss-sav',
7594 'application/spss-savefile'
7595 ),
7596 'zz' => array(
7597 'application/zlib'
7598 ),
7599 '123' => array(
7600 'application/123',
7601 'application/lotus-1-2-3',
7602 'application/lotus123',
7603 'application/wk1',
7604 'zz-application/zz-winassoc-123'
7605 ),
7606 '602' => array(
7607 'application/t602'
7608 ),
7609 '669' => array(
7610 'audio/mod'
7611 ),
7612 '19051' => array(
7613 'application/ieee.1905'
7614 )
7615 );
7616 }
7617
7618 /**
7619 * Filters Aliases
7620 *
7621 * @since 5.0.0
7622 *
7623 * @param array $aliases MIME aliases organized by file extension.
7624 */
7625 return apply_filters( 'wp_get_mime_aliases', $aliases );
7626}