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