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 */ 18function 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 */ 36function 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} 880