| 1 |
<?php
|
| 2 |
// $Id: file.mimetypes.inc,v 1.3 2009/07/20 19:02:38 dries Exp $
|
| 3 |
|
| 4 |
/**
|
| 5 |
* @file
|
| 6 |
* Provides mimetype mappings.
|
| 7 |
*/
|
| 8 |
|
| 9 |
/**
|
| 10 |
* Return an array of MIME extension mappings.
|
| 11 |
*
|
| 12 |
* Returns the mapping after modules have altered the default mapping.
|
| 13 |
*
|
| 14 |
* @return
|
| 15 |
* Array of mimetypes correlated to the extensions that relate to them.
|
| 16 |
* @see file_get_mimetype()
|
| 17 |
*/
|
| 18 |
function file_mimetype_mapping() {
|
| 19 |
$mapping = &drupal_static(__FUNCTION__);
|
| 20 |
if (!isset($mapping)) {
|
| 21 |
$mapping = file_default_mimetype_mapping();
|
| 22 |
// Allow modules to alter the default mapping.
|
| 23 |
drupal_alter('file_mimetype_mapping', $mapping);
|
| 24 |
}
|
| 25 |
return $mapping;
|
| 26 |
}
|
| 27 |
|
| 28 |
/**
|
| 29 |
* Default MIME extension mapping.
|
| 30 |
*
|
| 31 |
* @return
|
| 32 |
* Array of mimetypes correlated to the extensions that relate to them.
|
| 33 |
* @see file_get_mimetype()
|
| 34 |
*/
|
| 35 |
function file_default_mimetype_mapping() {
|
| 36 |
return array(
|
| 37 |
'mimetypes' => array(
|
| 38 |
0 => 'application/andrew-inset',
|
| 39 |
1 => 'application/atom',
|
| 40 |
2 => 'application/atomcat+xml',
|
| 41 |
3 => 'application/atomserv+xml',
|
| 42 |
4 => 'application/cap',
|
| 43 |
5 => 'application/cu-seeme',
|
| 44 |
6 => 'application/dsptype',
|
| 45 |
7 => 'application/hta',
|
| 46 |
8 => 'application/java-archive',
|
| 47 |
9 => 'application/java-serialized-object',
|
| 48 |
10 => 'application/java-vm',
|
| 49 |
11 => 'application/mac-binhex40',
|
| 50 |
12 => 'application/mathematica',
|
| 51 |
13 => 'application/msaccess',
|
| 52 |
14 => 'application/msword',
|
| 53 |
15 => 'application/octet-stream',
|
| 54 |
16 => 'application/oda',
|
| 55 |
17 => 'application/ogg',
|
| 56 |
18 => 'application/pdf',
|
| 57 |
19 => 'application/pgp-keys',
|
| 58 |
20 => 'application/pgp-signature',
|
| 59 |
21 => 'application/pics-rules',
|
| 60 |
22 => 'application/postscript',
|
| 61 |
23 => 'application/rar',
|
| 62 |
24 => 'application/rdf+xml',
|
| 63 |
25 => 'application/rss+xml',
|
| 64 |
26 => 'application/rtf',
|
| 65 |
27 => 'application/smil',
|
| 66 |
28 => 'application/vnd.cinderella',
|
| 67 |
29 => 'application/vnd.google-earth.kml+xml',
|
| 68 |
30 => 'application/vnd.google-earth.kmz',
|
| 69 |
31 => 'application/vnd.mozilla.xul+xml',
|
| 70 |
32 => 'application/vnd.ms-excel',
|
| 71 |
33 => 'application/vnd.ms-excel.addin.macroEnabled.12',
|
| 72 |
34 => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12',
|
| 73 |
35 => 'application/vnd.ms-excel.sheet.macroEnabled.12',
|
| 74 |
36 => 'application/vnd.ms-excel.template.macroEnabled.12',
|
| 75 |
37 => 'application/vnd.ms-pki.seccat',
|
| 76 |
38 => 'application/vnd.ms-pki.stl',
|
| 77 |
39 => 'application/vnd.ms-powerpoint',
|
| 78 |
40 => 'application/vnd.ms-powerpoint.addin.macroEnabled.12',
|
| 79 |
41 => 'application/vnd.ms-powerpoint.presentation.macroEnabled.12',
|
| 80 |
42 => 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12',
|
| 81 |
43 => 'application/vnd.ms-powerpoint.template.macroEnabled.12',
|
| 82 |
44 => 'application/vnd.ms-word.document.macroEnabled.12',
|
| 83 |
45 => 'application/vnd.ms-word.template.macroEnabled.12',
|
| 84 |
46 => 'application/vnd.ms-xpsdocument',
|
| 85 |
47 => 'application/vnd.oasis.opendocument.chart',
|
| 86 |
48 => 'application/vnd.oasis.opendocument.database',
|
| 87 |
49 => 'application/vnd.oasis.opendocument.formula',
|
| 88 |
50 => 'application/vnd.oasis.opendocument.graphics',
|
| 89 |
51 => 'application/vnd.oasis.opendocument.graphics-template',
|
| 90 |
52 => 'application/vnd.oasis.opendocument.image',
|
| 91 |
53 => 'application/vnd.oasis.opendocument.presentation',
|
| 92 |
54 => 'application/vnd.oasis.opendocument.presentation-template',
|
| 93 |
55 => 'application/vnd.oasis.opendocument.spreadsheet',
|
| 94 |
56 => 'application/vnd.oasis.opendocument.spreadsheet-template',
|
| 95 |
57 => 'application/vnd.oasis.opendocument.text',
|
| 96 |
58 => 'application/vnd.oasis.opendocument.text-master',
|
| 97 |
59 => 'application/vnd.oasis.opendocument.text-template',
|
| 98 |
60 => 'application/vnd.oasis.opendocument.text-web',
|
| 99 |
61 => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
|
| 100 |
62 => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
|
| 101 |
63 => 'application/vnd.openxmlformats-officedocument.presentationml.template',
|
| 102 |
64 => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
|
| 103 |
65 => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
|
| 104 |
66 => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
|
| 105 |
67 => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
|
| 106 |
68 => 'application/vnd.rim.cod',
|
| 107 |
69 => 'application/vnd.smaf',
|
| 108 |
70 => 'application/vnd.stardivision.calc',
|
| 109 |
71 => 'application/vnd.stardivision.chart',
|
| 110 |
72 => 'application/vnd.stardivision.draw',
|
| 111 |
73 => 'application/vnd.stardivision.impress',
|
| 112 |
74 => 'application/vnd.stardivision.math',
|
| 113 |
75 => 'application/vnd.stardivision.writer',
|
| 114 |
76 => 'application/vnd.stardivision.writer-global',
|
| 115 |
77 => 'application/vnd.sun.xml.calc',
|
| 116 |
78 => 'application/vnd.sun.xml.calc.template',
|
| 117 |
79 => 'application/vnd.sun.xml.draw',
|
| 118 |
80 => 'application/vnd.sun.xml.draw.template',
|
| 119 |
81 => 'application/vnd.sun.xml.impress',
|
| 120 |
82 => 'application/vnd.sun.xml.impress.template',
|
| 121 |
83 => 'application/vnd.sun.xml.math',
|
| 122 |
84 => 'application/vnd.sun.xml.writer',
|
| 123 |
85 => 'application/vnd.sun.xml.writer.global',
|
| 124 |
86 => 'application/vnd.sun.xml.writer.template',
|
| 125 |
87 => 'application/vnd.symbian.install',
|
| 126 |
88 => 'application/vnd.visio',
|
| 127 |
89 => 'application/vnd.wap.wbxml',
|
| 128 |
90 => 'application/vnd.wap.wmlc',
|
| 129 |
91 => 'application/vnd.wap.wmlscriptc',
|
| 130 |
92 => 'application/wordperfect',
|
| 131 |
93 => 'application/wordperfect5.1',
|
| 132 |
94 => 'application/x-123',
|
| 133 |
95 => 'application/x-7z-compressed',
|
| 134 |
96 => 'application/x-abiword',
|
| 135 |
97 => 'application/x-apple-diskimage',
|
| 136 |
98 => 'application/x-bcpio',
|
| 137 |
99 => 'application/x-bittorrent',
|
| 138 |
100 => 'application/x-cab',
|
| 139 |
101 => 'application/x-cbr',
|
| 140 |
102 => 'application/x-cbz',
|
| 141 |
103 => 'application/x-cdf',
|
| 142 |
104 => 'application/x-cdlink',
|
| 143 |
105 => 'application/x-chess-pgn',
|
| 144 |
106 => 'application/x-cpio',
|
| 145 |
107 => 'application/x-debian-package',
|
| 146 |
108 => 'application/x-director',
|
| 147 |
109 => 'application/x-dms',
|
| 148 |
110 => 'application/x-doom',
|
| 149 |
111 => 'application/x-dvi',
|
| 150 |
112 => 'application/x-flac',
|
| 151 |
113 => 'application/x-font',
|
| 152 |
114 => 'application/x-freemind',
|
| 153 |
115 => 'application/x-futuresplash',
|
| 154 |
116 => 'application/x-gnumeric',
|
| 155 |
117 => 'application/x-go-sgf',
|
| 156 |
118 => 'application/x-graphing-calculator',
|
| 157 |
119 => 'application/x-gtar',
|
| 158 |
120 => 'application/x-hdf',
|
| 159 |
121 => 'application/x-httpd-eruby',
|
| 160 |
122 => 'application/x-httpd-php',
|
| 161 |
123 => 'application/x-httpd-php-source',
|
| 162 |
124 => 'application/x-httpd-php3',
|
| 163 |
125 => 'application/x-httpd-php3-preprocessed',
|
| 164 |
126 => 'application/x-httpd-php4',
|
| 165 |
127 => 'application/x-ica',
|
| 166 |
128 => 'application/x-internet-signup',
|
| 167 |
129 => 'application/x-iphone',
|
| 168 |
130 => 'application/x-iso9660-image',
|
| 169 |
131 => 'application/x-java-jnlp-file',
|
| 170 |
132 => 'application/x-javascript',
|
| 171 |
133 => 'application/x-jmol',
|
| 172 |
134 => 'application/x-kchart',
|
| 173 |
135 => 'application/x-killustrator',
|
| 174 |
136 => 'application/x-koan',
|
| 175 |
137 => 'application/x-kpresenter',
|
| 176 |
138 => 'application/x-kspread',
|
| 177 |
139 => 'application/x-kword',
|
| 178 |
140 => 'application/x-latex',
|
| 179 |
141 => 'application/x-lha',
|
| 180 |
142 => 'application/x-lyx',
|
| 181 |
143 => 'application/x-lzh',
|
| 182 |
144 => 'application/x-lzx',
|
| 183 |
145 => 'application/x-maker',
|
| 184 |
146 => 'application/x-mif',
|
| 185 |
147 => 'application/x-ms-wmd',
|
| 186 |
148 => 'application/x-ms-wmz',
|
| 187 |
149 => 'application/x-msdos-program',
|
| 188 |
150 => 'application/x-msi',
|
| 189 |
151 => 'application/x-netcdf',
|
| 190 |
152 => 'application/x-ns-proxy-autoconfig',
|
| 191 |
153 => 'application/x-nwc',
|
| 192 |
154 => 'application/x-object',
|
| 193 |
155 => 'application/x-oz-application',
|
| 194 |
156 => 'application/x-pkcs7-certreqresp',
|
| 195 |
157 => 'application/x-pkcs7-crl',
|
| 196 |
158 => 'application/x-python-code',
|
| 197 |
159 => 'application/x-quicktimeplayer',
|
| 198 |
160 => 'application/x-redhat-package-manager',
|
| 199 |
161 => 'application/x-shar',
|
| 200 |
162 => 'application/x-shockwave-flash',
|
| 201 |
163 => 'application/x-stuffit',
|
| 202 |
164 => 'application/x-sv4cpio',
|
| 203 |
165 => 'application/x-sv4crc',
|
| 204 |
166 => 'application/x-tar',
|
| 205 |
167 => 'application/x-tcl',
|
| 206 |
168 => 'application/x-tex-gf',
|
| 207 |
169 => 'application/x-tex-pk',
|
| 208 |
170 => 'application/x-texinfo',
|
| 209 |
171 => 'application/x-trash',
|
| 210 |
172 => 'application/x-troff',
|
| 211 |
173 => 'application/x-troff-man',
|
| 212 |
174 => 'application/x-troff-me',
|
| 213 |
175 => 'application/x-troff-ms',
|
| 214 |
176 => 'application/x-ustar',
|
| 215 |
177 => 'application/x-wais-source',
|
| 216 |
178 => 'application/x-wingz',
|
| 217 |
179 => 'application/x-x509-ca-cert',
|
| 218 |
180 => 'application/x-xcf',
|
| 219 |
181 => 'application/x-xfig',
|
| 220 |
182 => 'application/x-xpinstall',
|
| 221 |
183 => 'application/xhtml+xml',
|
| 222 |
184 => 'application/xml',
|
| 223 |
185 => 'application/zip',
|
| 224 |
186 => 'audio/basic',
|
| 225 |
187 => 'audio/midi',
|
| 226 |
346 => 'audio/mp4',
|
| 227 |
188 => 'audio/mpeg',
|
| 228 |
189 => 'audio/ogg',
|
| 229 |
190 => 'audio/prs.sid',
|
| 230 |
191 => 'audio/x-aiff',
|
| 231 |
192 => 'audio/x-gsm',
|
| 232 |
193 => 'audio/x-mpegurl',
|
| 233 |
194 => 'audio/x-ms-wax',
|
| 234 |
195 => 'audio/x-ms-wma',
|
| 235 |
196 => 'audio/x-pn-realaudio',
|
| 236 |
197 => 'audio/x-realaudio',
|
| 237 |
198 => 'audio/x-scpls',
|
| 238 |
199 => 'audio/x-sd2',
|
| 239 |
200 => 'audio/x-wav',
|
| 240 |
201 => 'chemical/x-alchemy',
|
| 241 |
202 => 'chemical/x-cache',
|
| 242 |
203 => 'chemical/x-cache-csf',
|
| 243 |
204 => 'chemical/x-cactvs-binary',
|
| 244 |
205 => 'chemical/x-cdx',
|
| 245 |
206 => 'chemical/x-cerius',
|
| 246 |
207 => 'chemical/x-chem3d',
|
| 247 |
208 => 'chemical/x-chemdraw',
|
| 248 |
209 => 'chemical/x-cif',
|
| 249 |
210 => 'chemical/x-cmdf',
|
| 250 |
211 => 'chemical/x-cml',
|
| 251 |
212 => 'chemical/x-compass',
|
| 252 |
213 => 'chemical/x-crossfire',
|
| 253 |
214 => 'chemical/x-csml',
|
| 254 |
215 => 'chemical/x-ctx',
|
| 255 |
216 => 'chemical/x-cxf',
|
| 256 |
217 => 'chemical/x-embl-dl-nucleotide',
|
| 257 |
218 => 'chemical/x-galactic-spc',
|
| 258 |
219 => 'chemical/x-gamess-input',
|
| 259 |
220 => 'chemical/x-gaussian-checkpoint',
|
| 260 |
221 => 'chemical/x-gaussian-cube',
|
| 261 |
222 => 'chemical/x-gaussian-input',
|
| 262 |
223 => 'chemical/x-gaussian-log',
|
| 263 |
224 => 'chemical/x-gcg8-sequence',
|
| 264 |
225 => 'chemical/x-genbank',
|
| 265 |
226 => 'chemical/x-hin',
|
| 266 |
227 => 'chemical/x-isostar',
|
| 267 |
228 => 'chemical/x-jcamp-dx',
|
| 268 |
229 => 'chemical/x-kinemage',
|
| 269 |
230 => 'chemical/x-macmolecule',
|
| 270 |
231 => 'chemical/x-macromodel-input',
|
| 271 |
232 => 'chemical/x-mdl-molfile',
|
| 272 |
233 => 'chemical/x-mdl-rdfile',
|
| 273 |
234 => 'chemical/x-mdl-rxnfile',
|
| 274 |
235 => 'chemical/x-mdl-sdfile',
|
| 275 |
236 => 'chemical/x-mdl-tgf',
|
| 276 |
237 => 'chemical/x-mmcif',
|
| 277 |
238 => 'chemical/x-mol2',
|
| 278 |
239 => 'chemical/x-molconn-Z',
|
| 279 |
240 => 'chemical/x-mopac-graph',
|
| 280 |
241 => 'chemical/x-mopac-input',
|
| 281 |
242 => 'chemical/x-mopac-out',
|
| 282 |
243 => 'chemical/x-mopac-vib',
|
| 283 |
244 => 'chemical/x-ncbi-asn1-ascii',
|
| 284 |
245 => 'chemical/x-ncbi-asn1-binary',
|
| 285 |
246 => 'chemical/x-ncbi-asn1-spec',
|
| 286 |
247 => 'chemical/x-pdb',
|
| 287 |
248 => 'chemical/x-rosdal',
|
| 288 |
249 => 'chemical/x-swissprot',
|
| 289 |
250 => 'chemical/x-vamas-iso14976',
|
| 290 |
251 => 'chemical/x-vmd',
|
| 291 |
252 => 'chemical/x-xtel',
|
| 292 |
253 => 'chemical/x-xyz',
|
| 293 |
254 => 'image/gif',
|
| 294 |
255 => 'image/ief',
|
| 295 |
256 => 'image/jpeg',
|
| 296 |
257 => 'image/pcx',
|
| 297 |
258 => 'image/png',
|
| 298 |
259 => 'image/svg+xml',
|
| 299 |
260 => 'image/tiff',
|
| 300 |
261 => 'image/vnd.djvu',
|
| 301 |
262 => 'image/vnd.microsoft.icon',
|
| 302 |
263 => 'image/vnd.wap.wbmp',
|
| 303 |
264 => 'image/x-cmu-raster',
|
| 304 |
265 => 'image/x-coreldraw',
|
| 305 |
266 => 'image/x-coreldrawpattern',
|
| 306 |
267 => 'image/x-coreldrawtemplate',
|
| 307 |
268 => 'image/x-corelphotopaint',
|
| 308 |
269 => 'image/x-jg',
|
| 309 |
270 => 'image/x-jng',
|
| 310 |
271 => 'image/x-ms-bmp',
|
| 311 |
272 => 'image/x-photoshop',
|
| 312 |
273 => 'image/x-portable-anymap',
|
| 313 |
274 => 'image/x-portable-bitmap',
|
| 314 |
275 => 'image/x-portable-graymap',
|
| 315 |
276 => 'image/x-portable-pixmap',
|
| 316 |
277 => 'image/x-rgb',
|
| 317 |
278 => 'image/x-xbitmap',
|
| 318 |
279 => 'image/x-xpixmap',
|
| 319 |
280 => 'image/x-xwindowdump',
|
| 320 |
281 => 'message/rfc822',
|
| 321 |
282 => 'model/iges',
|
| 322 |
283 => 'model/mesh',
|
| 323 |
284 => 'model/vrml',
|
| 324 |
285 => 'text/calendar',
|
| 325 |
286 => 'text/css',
|
| 326 |
287 => 'text/csv',
|
| 327 |
288 => 'text/h323',
|
| 328 |
289 => 'text/html',
|
| 329 |
290 => 'text/iuls',
|
| 330 |
291 => 'text/mathml',
|
| 331 |
292 => 'text/plain',
|
| 332 |
293 => 'text/richtext',
|
| 333 |
294 => 'text/scriptlet',
|
| 334 |
295 => 'text/tab-separated-values',
|
| 335 |
296 => 'text/texmacs',
|
| 336 |
297 => 'text/vnd.sun.j2me.app-descriptor',
|
| 337 |
298 => 'text/vnd.wap.wml',
|
| 338 |
299 => 'text/vnd.wap.wmlscript',
|
| 339 |
300 => 'text/x-bibtex',
|
| 340 |
301 => 'text/x-boo',
|
| 341 |
302 => 'text/x-c++hdr',
|
| 342 |
303 => 'text/x-c++src',
|
| 343 |
304 => 'text/x-chdr',
|
| 344 |
305 => 'text/x-component',
|
| 345 |
306 => 'text/x-csh',
|
| 346 |
307 => 'text/x-csrc',
|
| 347 |
308 => 'text/x-diff',
|
| 348 |
309 => 'text/x-dsrc',
|
| 349 |
310 => 'text/x-haskell',
|
| 350 |
311 => 'text/x-java',
|
| 351 |
312 => 'text/x-literate-haskell',
|
| 352 |
313 => 'text/x-moc',
|
| 353 |
314 => 'text/x-pascal',
|
| 354 |
315 => 'text/x-pcs-gcd',
|
| 355 |
316 => 'text/x-perl',
|
| 356 |
317 => 'text/x-python',
|
| 357 |
318 => 'text/x-setext',
|
| 358 |
319 => 'text/x-sh',
|
| 359 |
320 => 'text/x-tcl',
|
| 360 |
321 => 'text/x-tex',
|
| 361 |
322 => 'text/x-vcalendar',
|
| 362 |
323 => 'text/x-vcard',
|
| 363 |
324 => 'video/3gpp',
|
| 364 |
325 => 'video/dl',
|
| 365 |
326 => 'video/dv',
|
| 366 |
327 => 'video/fli',
|
| 367 |
328 => 'video/gl',
|
| 368 |
329 => 'video/mp4',
|
| 369 |
330 => 'video/mpeg',
|
| 370 |
331 => 'video/ogg',
|
| 371 |
332 => 'video/quicktime',
|
| 372 |
333 => 'video/vnd.mpegurl',
|
| 373 |
347 => 'video/x-flv',
|
| 374 |
334 => 'video/x-la-asf',
|
| 375 |
335 => 'video/x-mng',
|
| 376 |
336 => 'video/x-ms-asf',
|
| 377 |
337 => 'video/x-ms-wm',
|
| 378 |
338 => 'video/x-ms-wmv',
|
| 379 |
339 => 'video/x-ms-wmx',
|
| 380 |
340 => 'video/x-ms-wvx',
|
| 381 |
341 => 'video/x-msvideo',
|
| 382 |
342 => 'video/x-sgi-movie',
|
| 383 |
343 => 'x-conference/x-cooltalk',
|
| 384 |
344 => 'x-epoc/x-sisx-app',
|
| 385 |
345 => 'x-world/x-vrml',
|
| 386 |
),
|
| 387 |
|
| 388 |
// Extensions added to this list MUST be lower-case.
|
| 389 |
'extensions' => array(
|
| 390 |
'ez' => 0,
|
| 391 |
'atom' => 1,
|
| 392 |
'atomcat' => 2,
|
| 393 |
'atomsrv' => 3,
|
| 394 |
'cap' => 4,
|
| 395 |
'pcap' => 4,
|
| 396 |
'cu' => 5,
|
| 397 |
'tsp' => 6,
|
| 398 |
'hta' => 7,
|
| 399 |
'jar' => 8,
|
| 400 |
'ser' => 9,
|
| 401 |
'class' => 10,
|
| 402 |
'hqx' => 11,
|
| 403 |
'nb' => 12,
|
| 404 |
'mdb' => 13,
|
| 405 |
'dot' => 14,
|
| 406 |
'doc' => 14,
|
| 407 |
'bin' => 15,
|
| 408 |
'oda' => 16,
|
| 409 |
'ogg' => 17,
|
| 410 |
'ogx' => 17,
|
| 411 |
'pdf' => 18,
|
| 412 |
'key' => 19,
|
| 413 |
'pgp' => 20,
|
| 414 |
'prf' => 21,
|
| 415 |
'eps' => 22,
|
| 416 |
'ai' => 22,
|
| 417 |
'ps' => 22,
|
| 418 |
'rar' => 23,
|
| 419 |
'rdf' => 24,
|
| 420 |
'rss' => 25,
|
| 421 |
'rtf' => 26,
|
| 422 |
'smi' => 27,
|
| 423 |
'smil' => 27,
|
| 424 |
'cdy' => 28,
|
| 425 |
'kml' => 29,
|
| 426 |
'kmz' => 30,
|
| 427 |
'xul' => 31,
|
| 428 |
'xlb' => 32,
|
| 429 |
'xlt' => 32,
|
| 430 |
'xls' => 32,
|
| 431 |
'xlam' => 33,
|
| 432 |
'xlsb' => 34,
|
| 433 |
'xlsm' => 35,
|
| 434 |
'xltm' => 36,
|
| 435 |
'cat' => 37,
|
| 436 |
'stl' => 38,
|
| 437 |
'pps' => 39,
|
| 438 |
'ppt' => 39,
|
| 439 |
'ppam' => 40,
|
| 440 |
'pptm' => 41,
|
| 441 |
'ppsm' => 42,
|
| 442 |
'potm' => 43,
|
| 443 |
'docm' => 44,
|
| 444 |
'dotm' => 45,
|
| 445 |
'xps' => 46,
|
| 446 |
'odc' => 47,
|
| 447 |
'odb' => 48,
|
| 448 |
'odf' => 49,
|
| 449 |
'odg' => 50,
|
| 450 |
'otg' => 51,
|
| 451 |
'odi' => 52,
|
| 452 |
'odp' => 53,
|
| 453 |
'otp' => 54,
|
| 454 |
'ods' => 55,
|
| 455 |
'ots' => 56,
|
| 456 |
'odt' => 57,
|
| 457 |
'odm' => 58,
|
| 458 |
'ott' => 59,
|
| 459 |
'oth' => 60,
|
| 460 |
'pptx' => 61,
|
| 461 |
'ppsx' => 62,
|
| 462 |
'potx' => 63,
|
| 463 |
'xlsx' => 64,
|
| 464 |
'xltx' => 65,
|
| 465 |
'docx' => 66,
|
| 466 |
'dotx' => 67,
|
| 467 |
'cod' => 68,
|
| 468 |
'mmf' => 69,
|
| 469 |
'sdc' => 70,
|
| 470 |
'sds' => 71,
|
| 471 |
'sda' => 72,
|
| 472 |
'sdd' => 73,
|
| 473 |
'sdw' => 75,
|
| 474 |
'sgl' => 76,
|
| 475 |
'sxc' => 77,
|
| 476 |
'stc' => 78,
|
| 477 |
'sxd' => 79,
|
| 478 |
'std' => 80,
|
| 479 |
'sxi' => 81,
|
| 480 |
'sti' => 82,
|
| 481 |
'sxm' => 83,
|
| 482 |
'sxw' => 84,
|
| 483 |
'sxg' => 85,
|
| 484 |
'stw' => 86,
|
| 485 |
'sis' => 87,
|
| 486 |
'vsd' => 88,
|
| 487 |
'wbxml' => 89,
|
| 488 |
'wmlc' => 90,
|
| 489 |
'wmlsc' => 91,
|
| 490 |
'wpd' => 92,
|
| 491 |
'wp5' => 93,
|
| 492 |
'wk' => 94,
|
| 493 |
'7z' => 95,
|
| 494 |
'abw' => 96,
|
| 495 |
'dmg' => 97,
|
| 496 |
'bcpio' => 98,
|
| 497 |
'torrent' => 99,
|
| 498 |
'cab' => 100,
|
| 499 |
'cbr' => 101,
|
| 500 |
'cbz' => 102,
|
| 501 |
'cdf' => 103,
|
| 502 |
'vcd' => 104,
|
| 503 |
'pgn' => 105,
|
| 504 |
'cpio' => 106,
|
| 505 |
'udeb' => 107,
|
| 506 |
'deb' => 107,
|
| 507 |
'dir' => 108,
|
| 508 |
'dxr' => 108,
|
| 509 |
'dcr' => 108,
|
| 510 |
'dms' => 109,
|
| 511 |
'wad' => 110,
|
| 512 |
'dvi' => 111,
|
| 513 |
'flac' => 112,
|
| 514 |
'pfa' => 113,
|
| 515 |
'pfb' => 113,
|
| 516 |
'pcf' => 113,
|
| 517 |
'gsf' => 113,
|
| 518 |
'pcf.z' => 113,
|
| 519 |
'mm' => 114,
|
| 520 |
'spl' => 115,
|
| 521 |
'gnumeric' => 116,
|
| 522 |
'sgf' => 117,
|
| 523 |
'gcf' => 118,
|
| 524 |
'taz' => 119,
|
| 525 |
'gtar' => 119,
|
| 526 |
'tgz' => 119,
|
| 527 |
'hdf' => 120,
|
| 528 |
'rhtml' => 121,
|
| 529 |
'phtml' => 122,
|
| 530 |
'pht' => 122,
|
| 531 |
'php' => 122,
|
| 532 |
'phps' => 123,
|
| 533 |
'php3' => 124,
|
| 534 |
'php3p' => 125,
|
| 535 |
'php4' => 126,
|
| 536 |
'ica' => 127,
|
| 537 |
'ins' => 128,
|
| 538 |
'isp' => 128,
|
| 539 |
'iii' => 129,
|
| 540 |
'iso' => 130,
|
| 541 |
'jnlp' => 131,
|
| 542 |
'js' => 132,
|
| 543 |
'jmz' => 133,
|
| 544 |
'chrt' => 134,
|
| 545 |
'kil' => 135,
|
| 546 |
'skp' => 136,
|
| 547 |
'skd' => 136,
|
| 548 |
'skm' => 136,
|
| 549 |
'skt' => 136,
|
| 550 |
'kpr' => 137,
|
| 551 |
'kpt' => 137,
|
| 552 |
'ksp' => 138,
|
| 553 |
'kwd' => 139,
|
| 554 |
'kwt' => 139,
|
| 555 |
'latex' => 140,
|
| 556 |
'lha' => 141,
|
| 557 |
'lyx' => 142,
|
| 558 |
'lzh' => 143,
|
| 559 |
'lzx' => 144,
|
| 560 |
'maker' => 145,
|
| 561 |
'frm' => 145,
|
| 562 |
'frame' => 145,
|
| 563 |
'fm' => 145,
|
| 564 |
'book' => 145,
|
| 565 |
'fb' => 145,
|
| 566 |
'fbdoc' => 145,
|
| 567 |
'mif' => 146,
|
| 568 |
'wmd' => 147,
|
| 569 |
'wmz' => 148,
|
| 570 |
'dll' => 149,
|
| 571 |
'bat' => 149,
|
| 572 |
'exe' => 149,
|
| 573 |
'com' => 149,
|
| 574 |
'msi' => 150,
|
| 575 |
'nc' => 151,
|
| 576 |
'pac' => 152,
|
| 577 |
'nwc' => 153,
|
| 578 |
'o' => 154,
|
| 579 |
'oza' => 155,
|
| 580 |
'p7r' => 156,
|
| 581 |
'crl' => 157,
|
| 582 |
'pyo' => 158,
|
| 583 |
'pyc' => 158,
|
| 584 |
'qtl' => 159,
|
| 585 |
'rpm' => 160,
|
| 586 |
'shar' => 161,
|
| 587 |
'swf' => 162,
|
| 588 |
'swfl' => 162,
|
| 589 |
'sitx' => 163,
|
| 590 |
'sit' => 163,
|
| 591 |
'sv4cpio' => 164,
|
| 592 |
'sv4crc' => 165,
|
| 593 |
'tar' => 166,
|
| 594 |
'gf' => 168,
|
| 595 |
'pk' => 169,
|
| 596 |
'texi' => 170,
|
| 597 |
'texinfo' => 170,
|
| 598 |
'sik' => 171,
|
| 599 |
'~' => 171,
|
| 600 |
'bak' => 171,
|
| 601 |
'%' => 171,
|
| 602 |
'old' => 171,
|
| 603 |
't' => 172,
|
| 604 |
'roff' => 172,
|
| 605 |
'tr' => 172,
|
| 606 |
'man' => 173,
|
| 607 |
'me' => 174,
|
| 608 |
'ms' => 175,
|
| 609 |
'ustar' => 176,
|
| 610 |
'src' => 177,
|
| 611 |
'wz' => 178,
|
| 612 |
'crt' => 179,
|
| 613 |
'xcf' => 180,
|
| 614 |
'fig' => 181,
|
| 615 |
'xpi' => 182,
|
| 616 |
'xht' => 183,
|
| 617 |
'xhtml' => 183,
|
| 618 |
'xml' => 184,
|
| 619 |
'xsl' => 184,
|
| 620 |
'zip' => 185,
|
| 621 |
'au' => 186,
|
| 622 |
'snd' => 186,
|
| 623 |
'mid' => 187,
|
| 624 |
'midi' => 187,
|
| 625 |
'kar' => 187,
|
| 626 |
'mpega' => 188,
|
| 627 |
'mpga' => 188,
|
| 628 |
'm4a' => 188,
|
| 629 |
'mp3' => 188,
|
| 630 |
'mp2' => 188,
|
| 631 |
'oga' => 189,
|
| 632 |
'spx' => 189,
|
| 633 |
'sid' => 190,
|
| 634 |
'aif' => 191,
|
| 635 |
'aiff' => 191,
|
| 636 |
'aifc' => 191,
|
| 637 |
'gsm' => 192,
|
| 638 |
'm3u' => 193,
|
| 639 |
'wax' => 194,
|
| 640 |
'wma' => 195,
|
| 641 |
'rm' => 196,
|
| 642 |
'ram' => 196,
|
| 643 |
'ra' => 197,
|
| 644 |
'pls' => 198,
|
| 645 |
'sd2' => 199,
|
| 646 |
'wav' => 200,
|
| 647 |
'alc' => 201,
|
| 648 |
'cac' => 202,
|
| 649 |
'cache' => 202,
|
| 650 |
'csf' => 203,
|
| 651 |
'cascii' => 204,
|
| 652 |
'cbin' => 204,
|
| 653 |
'ctab' => 204,
|
| 654 |
'cdx' => 205,
|
| 655 |
'cer' => 206,
|
| 656 |
'c3d' => 207,
|
| 657 |
'chm' => 208,
|
| 658 |
'cif' => 209,
|
| 659 |
'cmdf' => 210,
|
| 660 |
'cml' => 211,
|
| 661 |
'cpa' => 212,
|
| 662 |
'bsd' => 213,
|
| 663 |
'csml' => 214,
|
| 664 |
'csm' => 214,
|
| 665 |
'ctx' => 215,
|
| 666 |
'cxf' => 216,
|
| 667 |
'cef' => 216,
|
| 668 |
'emb' => 217,
|
| 669 |
'embl' => 217,
|
| 670 |
'spc' => 218,
|
| 671 |
'gam' => 219,
|
| 672 |
'inp' => 219,
|
| 673 |
'gamin' => 219,
|
| 674 |
'fchk' => 220,
|
| 675 |
'fch' => 220,
|
| 676 |
'cub' => 221,
|
| 677 |
'gau' => 222,
|
| 678 |
'gjf' => 222,
|
| 679 |
'gjc' => 222,
|
| 680 |
'gal' => 223,
|
| 681 |
'gcg' => 224,
|
| 682 |
'gen' => 225,
|
| 683 |
'hin' => 226,
|
| 684 |
'istr' => 227,
|
| 685 |
'ist' => 227,
|
| 686 |
'dx' => 228,
|
| 687 |
'jdx' => 228,
|
| 688 |
'kin' => 229,
|
| 689 |
'mcm' => 230,
|
| 690 |
'mmd' => 231,
|
| 691 |
'mmod' => 231,
|
| 692 |
'mol' => 232,
|
| 693 |
'rd' => 233,
|
| 694 |
'rxn' => 234,
|
| 695 |
'sdf' => 235,
|
| 696 |
'sd' => 235,
|
| 697 |
'tgf' => 236,
|
| 698 |
'mcif' => 237,
|
| 699 |
'mol2' => 238,
|
| 700 |
'b' => 239,
|
| 701 |
'gpt' => 240,
|
| 702 |
'mopcrt' => 241,
|
| 703 |
'zmt' => 241,
|
| 704 |
'mpc' => 241,
|
| 705 |
'dat' => 241,
|
| 706 |
'mop' => 241,
|
| 707 |
'moo' => 242,
|
| 708 |
'mvb' => 243,
|
| 709 |
'prt' => 244,
|
| 710 |
'aso' => 245,
|
| 711 |
'val' => 245,
|
| 712 |
'asn' => 246,
|
| 713 |
'ent' => 247,
|
| 714 |
'pdb' => 247,
|
| 715 |
'ros' => 248,
|
| 716 |
'sw' => 249,
|
| 717 |
'vms' => 250,
|
| 718 |
'vmd' => 251,
|
| 719 |
'xtel' => 252,
|
| 720 |
'xyz' => 253,
|
| 721 |
'gif' => 254,
|
| 722 |
'ief' => 255,
|
| 723 |
'jpeg' => 256,
|
| 724 |
'jpe' => 256,
|
| 725 |
'jpg' => 256,
|
| 726 |
'pcx' => 257,
|
| 727 |
'png' => 258,
|
| 728 |
'svgz' => 259,
|
| 729 |
'svg' => 259,
|
| 730 |
'tif' => 260,
|
| 731 |
'tiff' => 260,
|
| 732 |
'djvu' => 261,
|
| 733 |
'djv' => 261,
|
| 734 |
'ico' => 262,
|
| 735 |
'wbmp' => 263,
|
| 736 |
'ras' => 264,
|
| 737 |
'cdr' => 265,
|
| 738 |
'pat' => 266,
|
| 739 |
'cdt' => 267,
|
| 740 |
'cpt' => 268,
|
| 741 |
'art' => 269,
|
| 742 |
'jng' => 270,
|
| 743 |
'bmp' => 271,
|
| 744 |
'psd' => 272,
|
| 745 |
'pnm' => 273,
|
| 746 |
'pbm' => 274,
|
| 747 |
'pgm' => 275,
|
| 748 |
'ppm' => 276,
|
| 749 |
'rgb' => 277,
|
| 750 |
'xbm' => 278,
|
| 751 |
'xpm' => 279,
|
| 752 |
'xwd' => 280,
|
| 753 |
'eml' => 281,
|
| 754 |
'igs' => 282,
|
| 755 |
'iges' => 282,
|
| 756 |
'silo' => 283,
|
| 757 |
'msh' => 283,
|
| 758 |
'mesh' => 283,
|
| 759 |
'icz' => 285,
|
| 760 |
'ics' => 285,
|
| 761 |
'css' => 286,
|
| 762 |
'csv' => 287,
|
| 763 |
'323' => 288,
|
| 764 |
'html' => 289,
|
| 765 |
'htm' => 289,
|
| 766 |
'shtml' => 289,
|
| 767 |
'uls' => 290,
|
| 768 |
'mml' => 291,
|
| 769 |
'txt' => 292,
|
| 770 |
'pot' => 292,
|
| 771 |
'text' => 292,
|
| 772 |
'asc' => 292,
|
| 773 |
'rtx' => 293,
|
| 774 |
'wsc' => 294,
|
| 775 |
'sct' => 294,
|
| 776 |
'tsv' => 295,
|
| 777 |
'ts' => 296,
|
| 778 |
'tm' => 296,
|
| 779 |
'jad' => 297,
|
| 780 |
'wml' => 298,
|
| 781 |
'wmls' => 299,
|
| 782 |
'bib' => 300,
|
| 783 |
'boo' => 301,
|
| 784 |
'hpp' => 302,
|
| 785 |
'hh' => 302,
|
| 786 |
'h++' => 302,
|
| 787 |
'hxx' => 302,
|
| 788 |
'cxx' => 303,
|
| 789 |
'cc' => 303,
|
| 790 |
'cpp' => 303,
|
| 791 |
'c++' => 303,
|
| 792 |
'h' => 304,
|
| 793 |
'htc' => 305,
|
| 794 |
'csh' => 306,
|
| 795 |
'c' => 307,
|
| 796 |
'patch' => 308,
|
| 797 |
'diff' => 308,
|
| 798 |
'd' => 309,
|
| 799 |
'hs' => 310,
|
| 800 |
'java' => 311,
|
| 801 |
'lhs' => 312,
|
| 802 |
'moc' => 313,
|
| 803 |
'pas' => 314,
|
| 804 |
'p' => 314,
|
| 805 |
'gcd' => 315,
|
| 806 |
'pm' => 316,
|
| 807 |
'pl' => 316,
|
| 808 |
'py' => 317,
|
| 809 |
'etx' => 318,
|
| 810 |
'sh' => 319,
|
| 811 |
'tk' => 320,
|
| 812 |
'tcl' => 320,
|
| 813 |
'cls' => 321,
|
| 814 |
'ltx' => 321,
|
| 815 |
'sty' => 321,
|
| 816 |
'tex' => 321,
|
| 817 |
'vcs' => 322,
|
| 818 |
'vcf' => 323,
|
| 819 |
'3gp' => 324,
|
| 820 |
'dl' => 325,
|
| 821 |
'dif' => 326,
|
| 822 |
'dv' => 326,
|
| 823 |
'fli' => 327,
|
| 824 |
'gl' => 328,
|
| 825 |
'mp4' => 329,
|
| 826 |
'f4v' => 329,
|
| 827 |
'f4p' => 329,
|
| 828 |
'mpe' => 330,
|
| 829 |
'mpeg' => 330,
|
| 830 |
'mpg' => 330,
|
| 831 |
'ogv' => 331,
|
| 832 |
'qt' => 332,
|
| 833 |
'mov' => 332,
|
| 834 |
'mxu' => 333,
|
| 835 |
'lsf' => 334,
|
| 836 |
'lsx' => 334,
|
| 837 |
'mng' => 335,
|
| 838 |
'asx' => 336,
|
| 839 |
'asf' => 336,
|
| 840 |
'wm' => 337,
|
| 841 |
'wmv' => 338,
|
| 842 |
'wmx' => 339,
|
| 843 |
'wvx' => 340,
|
| 844 |
'avi' => 341,
|
| 845 |
'movie' => 342,
|
| 846 |
'ice' => 343,
|
| 847 |
'sisx' => 344,
|
| 848 |
'wrl' => 345,
|
| 849 |
'vrm' => 345,
|
| 850 |
'vrml' => 345,
|
| 851 |
'f4a' => 346,
|
| 852 |
'f4b' => 346,
|
| 853 |
'flv' => 347,
|
| 854 |
),
|
| 855 |
);
|
| 856 |
}
|