2 /************************************************************************/
\r
4 /************************************************************************/
\r
5 /* Copyright (c) 2010 */
\r
6 /* Inclusive Design Institute */
\r
8 /* This program is free software. You can redistribute it and/or */
\r
9 /* modify it under the terms of the GNU General Public License */
\r
10 /* as published by the Free Software Foundation. */
\r
11 /************************************************************************/
\r
14 $mime['ez'] = array('application/andrew-inset', '');
\r
15 $mime['hqx'] = array('application/mac-binhex40', '');
\r
16 $mime['cpt'] = array('application/mac-compactpro', '');
\r
17 $mime['bin'] = array('application/octet-stream', 'binary');
\r
18 $mime['dms'] = array('application/octet-stream', 'binary');
\r
19 $mime['lha'] = array('application/octet-stream', 'binary');
\r
20 $mime['lzh'] = array('application/octet-stream', 'binary');
\r
21 $mime['exe'] = array('application/octet-stream', 'binary');
\r
22 $mime['com'] = array('application/octet-stream', 'binary');
\r
23 $mime['class'] = array('application/octet-stream', '');
\r
24 $mime['oda'] = array('application/oda', '');
\r
25 $mime['pdf'] = array('application/pdf', 'pdf');
\r
26 $mime['ai'] = array('application/postscript', '');
\r
27 $mime['eps'] = array('application/postscript', '');
\r
28 $mime['ps'] = array('application/postscript', 'ps');
\r
29 $mime['rtf'] = array('application/rtf', 'rtf');
\r
30 $mime['smi'] = array('application/smil', '');
\r
31 $mime['smil'] = array('application/smil', '');
\r
32 $mime['mif'] = array('application/vnd.mif', '');
\r
33 $mime['slc'] = array('application/vnd.wap.slc', '');
\r
34 $mime['sic'] = array('application/vnd.wap.sic', '');
\r
35 $mime['wmlc'] = array('application/vnd.wap.wmlc', '');
\r
36 $mime['wmlsc'] = array('application/vnd.wap.wmlscriptc', '');
\r
37 $mime['bcpio'] = array('application/x-bcpio', '');
\r
38 $mime['bz2'] = array('application/x-bzip2', '');
\r
39 $mime['vcd'] = array('application/x-cdlink', '');
\r
40 $mime['pgn'] = array('application/x-chess-pgn', '');
\r
41 $mime['cpio'] = array('application/x-cpio', '');
\r
42 $mime['csh'] = array('application/x-csh', '');
\r
43 $mime['dcr'] = array('application/x-director', '');
\r
44 $mime['dir'] = array('application/x-director', '');
\r
45 $mime['dxr'] = array('application/x-director', '');
\r
46 $mime['dvi'] = array('application/x-dvi', 'dvi');
\r
47 $mime['spl'] = array('application/x-futuresplash', '');
\r
48 $mime['gtar'] = array('application/x-gtar', '');
\r
49 $mime['gz'] = array('application/x-gzip', 'zip');
\r
50 $mime['tgz'] = array('application/x-gzip', 'zip');
\r
51 $mime['hdf'] = array('application/x-hdf', '');
\r
52 $mime['js'] = array('application/x-javascript', '');
\r
53 $mime['kwd'] = array('application/x-kword', '');
\r
54 $mime['kwt'] = array('application/x-kword', '');
\r
55 $mime['ksp'] = array('application/x-kspread', '');
\r
56 $mime['kpr'] = array('application/x-kpresenter', '');
\r
57 $mime['kpt'] = array('application/x-kpresenter', '');
\r
58 $mime['chrt'] = array('application/x-kchart', '');
\r
59 $mime['kil'] = array('application/x-killustrator', '');
\r
60 $mime['skp'] = array('application/x-koan', '');
\r
61 $mime['skd'] = array('application/x-koan', '');
\r
62 $mime['skt'] = array('application/x-koan', '');
\r
63 $mime['skm'] = array('application/x-koan', '');
\r
64 $mime['latex'] = array('application/x-latex', '');
\r
65 $mime['nc'] = array('application/x-netcdf', '');
\r
66 $mime['cdf'] = array('application/x-netcdf', '');
\r
67 $mime['rpm'] = array('application/x-rpm', '');
\r
68 $mime['sh'] = array('application/x-sh', '');
\r
69 $mime['shar'] = array('application/x-shar', '');
\r
70 $mime['swf'] = array('application/x-shockwave-flash', 'swf');
\r
71 $mime['sit'] = array('application/x-stuffit', '');
\r
72 $mime['sv4cpio'] = array('application/x-sv4cpio', '');
\r
73 $mime['sv4crc'] = array('application/x-sv4crc', '');
\r
74 $mime['tar'] = array('application/x-tar', '');
\r
75 $mime['tcl'] = array('application/x-tcl', '');
\r
76 $mime['tex'] = array('application/x-tex', '');
\r
77 $mime['texinfo'] = array('application/x-texinfo', '');
\r
78 $mime['texi'] = array('application/x-texinfo', '');
\r
79 $mime['t'] = array('application/x-troff', '');
\r
80 $mime['tr'] = array('application/x-troff', '');
\r
81 $mime['roff'] = array('application/x-troff', '');
\r
82 $mime['man'] = array('application/x-troff-man', '');
\r
83 $mime['me'] = array('application/x-troff-me', '');
\r
84 $mime['ms'] = array('application/x-troff-ms', '');
\r
85 $mime['ustar'] = array('application/x-ustar', '');
\r
86 $mime['src'] = array('application/x-wais-source', 'src');
\r
87 $mime['zip'] = array('application/zip', 'zip');
\r
89 $mime['ogg'] = array('audio/x-ogg', 'audio');
\r
90 $mime['au'] = array('audio/basic', 'audio');
\r
91 $mime['snd'] = array('audio/basic', 'audio');
\r
92 $mime['mid'] = array('audio/midi', 'audio');
\r
93 $mime['midi'] = array('audio/midi', 'audio');
\r
94 $mime['kar'] = array('audio/midi', 'audio');
\r
95 $mime['mpga'] = array('audio/mpeg', 'audio');
\r
96 $mime['mp2'] = array('audio/mpeg', 'audio');
\r
97 $mime['mp3'] = array('audio/mpeg', 'audio');
\r
98 $mime['aif'] = array('audio/x-aiff', 'audio');
\r
99 $mime['aiff'] = array('audio/x-aiff', 'audio');
\r
100 $mime['aifc'] = array('audio/x-aiff', 'audio');
\r
101 $mime['ram'] = array('audio/x-pn-realaudio', 'audio');
\r
102 $mime['rm'] = array('audio/x-pn-realaudio', 'audio');
\r
103 $mime['ra'] = array('audio/x-realaudio', 'audio');
\r
104 $mime['wav'] = array('audio/x-wav', 'audio');
\r
106 $mime['pdb'] = array('chemical/x-pdb', '');
\r
107 $mime['xyz'] = array('chemical/x-pdb', '');
\r
109 $mime['gif'] = array('image/gif', 'image');
\r
110 $mime['ief'] = array('image/ief', 'image');
\r
111 $mime['jpeg'] = array('image/jpeg', 'image');
\r
112 $mime['jpg'] = array('image/jpeg', 'image');
\r
113 $mime['jpe'] = array('image/jpeg', 'image');
\r
114 $mime['png'] = array('image/png', 'image');
\r
115 $mime['tiff'] = array('image/tiff', 'image');
\r
116 $mime['tif'] = array('image/tiff', 'image');
\r
117 $mime['wbmp'] = array('image/vnd.wap.wbmp', 'image');
\r
118 $mime['bmp'] = array('image/ms-bmp', 'image');
\r
119 $mime['ras'] = array('image/x-cmu-raster', 'image');
\r
120 $mime['pnm'] = array('image/x-portable-anymap', 'image');
\r
121 $mime['pbm'] = array('image/x-portable-bitmap', 'image');
\r
122 $mime['pgm'] = array('image/x-portable-graymap', 'image');
\r
123 $mime['ppm'] = array('image/x-portable-pixmap', 'image');
\r
124 $mime['rgb'] = array('image/x-rgb', 'image');
\r
125 $mime['xbm'] = array('image/x-xbitmap', 'image');
\r
126 $mime['xpm'] = array('image/x-xpixmap', 'image');
\r
127 $mime['xwd'] = array('image/x-xwindowdump', 'image');
\r
128 $mime['igs'] = array('model/iges', '');
\r
129 $mime['iges'] = array('model/iges', '');
\r
130 $mime['msh'] = array('model/mesh', '');
\r
131 $mime['mesh'] = array('model/mesh', '');
\r
132 $mime['silo'] = array('model/mesh', '');
\r
133 $mime['wrl'] = array('model/vrml', '');
\r
134 $mime['vrml'] = array('model/vrml', '');
\r
135 $mime['css'] = array('text/css', '');
\r
136 $mime['asc'] = array('text/plain', '');
\r
137 $mime['txt'] = array('text/plain', 'txt');
\r
138 $mime['sql'] = array('text/plain', 'sql2');
\r
139 $mime['rtx'] = array('text/richtext', '');
\r
140 $mime['sgml'] = array('text/sgml', '');
\r
141 $mime['sgm'] = array('text/sgml', '');
\r
142 $mime['tsv'] = array('text/tab-separated-values', '');
\r
143 $mime['sl'] = array('text/vnd.wap.sl', '');
\r
144 $mime['si'] = array('text/vnd.wap.si', '');
\r
145 $mime['wml'] = array('text/vnd.wap.wml', '');
\r
146 $mime['wmls'] = array('text/vnd.wap.wmlscript', '');
\r
147 $mime['etx'] = array('text/x-setext', '');
\r
148 $mime['xml'] = array('text/xml', 'xml');
\r
149 $mime['mpeg'] = array('video/mpeg', 'video');
\r
150 $mime['mpg'] = array('video/mpeg', 'video');
\r
151 $mime['mpe'] = array('video/mpeg', 'video');
\r
152 $mime['mp4'] = array('video/mp4', 'video');
\r
153 $mime['qt'] = array('video/quicktime', 'qt');
\r
154 $mime['mov'] = array('video/quicktime', 'qt');
\r
155 $mime['wmv'] = array('video/x-ms-wmv', 'video');
\r
156 $mime['avi'] = array('video/x-msvideo', 'video');
\r
157 $mime['movie'] = array('video/x-sgi-movie', 'video');
\r
158 $mime['ice'] = array('x-conference/x-cooltalk', '');
\r
159 $mime['html'] = array('text/html', '');
\r
160 $mime['htm'] = array('text/html', '');
\r
161 $mime['log'] = array('text/plain', '');
\r
162 $mime['csv'] = array('text/plain', 'xls');
\r
164 // microsoft office
\r
165 $mime['xls'] = array('application/msexcel', 'xls');
\r
166 $mime['doc'] = array('application/msword', 'doc');
\r
167 $mime['mdb'] = array('application/msaccess', 'mdb');
\r
168 $mime['vsd'] = array('application/visio', 'vsd');
\r
169 $mime['mpp'] = array('application/msproject', 'mpp');
\r
170 $mime['ppt'] = array('application/vnd.ms-powerpoint', 'ppt');
\r
173 $mime['oot'] = array('application/x-vnd.oasis.openoffice.text', 'oot');
\r
174 $mime['ott'] = array('application/x-vnd.oasis.openoffice.text', 'oot');
\r
175 $mime['oos'] = array('application/x-vnd.oasis.openoffice.spreadsheet', 'oos');
\r
176 $mime['ots'] = array('application/x-vnd.oasis.openoffice.spreadsheet', 'oos');
\r
177 $mime['ood'] = array('application/x-vnd.oasis.openoffice.drawing', 'ood');
\r
178 $mime['otd'] = array('application/x-vnd.oasis.openoffice.drawing', 'ood');
\r
179 $mime['oop'] = array('application/x-vnd.oasis.openoffice.presentation', 'oop');
\r
180 $mime['otp'] = array('application/x-vnd.oasis.openoffice.presentation', 'oop');
\r
182 $mime['psd'] = array('image/x-photoshop', 'psd');
\r