mime_type_lists.vm 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. #**
  2. * Define some Mime-Types, short and long form
  3. *#
  4. ## MimeType to extension map for detecting file type
  5. ## and showing proper icon
  6. ## List of types match the icons in /solr/img/filetypes
  7. ## Short MimeType Names
  8. ## Was called $supportedtypes
  9. #set($supportedMimeTypes = "7z;ai;aiff;asc;audio;bin;bz2;c;cfc;cfm;chm;class;conf;cpp;cs;css;csv;deb;divx;doc;dot;eml;enc;file;gif;gz;hlp;htm;html;image;iso;jar;java;jpeg;jpg;js;lua;m;mm;mov;mp3;mpg;odc;odf;odg;odi;odp;ods;odt;ogg;pdf;pgp;php;pl;png;ppt;ps;py;ram;rar;rb;rm;rpm;rtf;sig;sql;swf;sxc;sxd;sxi;sxw;tar;tex;tgz;txt;vcf;video;vsd;wav;wma;wmv;xls;xml;xpi;xvid;zip")
  10. ## Long Form: map MimeType headers to our Short names
  11. ## Was called $extMap
  12. #set( $mimeExtensionsMap = {
  13. "application/x-7z-compressed": "7z",
  14. "application/postscript": "ai",
  15. "application/pgp-signature": "asc",
  16. "application/octet-stream": "bin",
  17. "application/x-bzip2": "bz2",
  18. "text/x-c": "c",
  19. "application/vnd.ms-htmlhelp": "chm",
  20. "application/java-vm": "class",
  21. "text/css": "css",
  22. "text/csv": "csv",
  23. "application/x-debian-package": "deb",
  24. "application/msword": "doc",
  25. "message/rfc822": "eml",
  26. "image/gif": "gif",
  27. "application/winhlp": "hlp",
  28. "text/html": "html",
  29. "application/java-archive": "jar",
  30. "text/x-java-source": "java",
  31. "image/jpeg": "jpeg",
  32. "application/javascript": "js",
  33. "application/vnd.oasis.opendocument.chart": "odc",
  34. "application/vnd.oasis.opendocument.formula": "odf",
  35. "application/vnd.oasis.opendocument.graphics": "odg",
  36. "application/vnd.oasis.opendocument.image": "odi",
  37. "application/vnd.oasis.opendocument.presentation": "odp",
  38. "application/vnd.oasis.opendocument.spreadsheet": "ods",
  39. "application/vnd.oasis.opendocument.text": "odt",
  40. "application/pdf": "pdf",
  41. "application/pgp-encrypted": "pgp",
  42. "image/png": "png",
  43. "application/vnd.ms-powerpoint": "ppt",
  44. "audio/x-pn-realaudio": "ram",
  45. "application/x-rar-compressed": "rar",
  46. "application/vnd.rn-realmedia": "rm",
  47. "application/rtf": "rtf",
  48. "application/x-shockwave-flash": "swf",
  49. "application/vnd.sun.xml.calc": "sxc",
  50. "application/vnd.sun.xml.draw": "sxd",
  51. "application/vnd.sun.xml.impress": "sxi",
  52. "application/vnd.sun.xml.writer": "sxw",
  53. "application/x-tar": "tar",
  54. "application/x-tex": "tex",
  55. "text/plain": "txt",
  56. "text/x-vcard": "vcf",
  57. "application/vnd.visio": "vsd",
  58. "audio/x-wav": "wav",
  59. "audio/x-ms-wma": "wma",
  60. "video/x-ms-wmv": "wmv",
  61. "application/vnd.ms-excel": "xls",
  62. "application/xml": "xml",
  63. "application/x-xpinstall": "xpi",
  64. "application/zip": "zip"
  65. })