chemistry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From f...@apache.org
Subject svn commit: r1616508 - in /chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main: java/org/apache/chemistry/opencmis/commons/impl/MimeTypes.java resources/META-INF/mime.types
Date Thu, 07 Aug 2014 15:23:53 GMT
Author: fmui
Date: Thu Aug  7 15:23:52 2014
New Revision: 1616508

URL: http://svn.apache.org/r1616508
Log:
changed MIME type mapping (taking advantage of Java 6)

Added:
    chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/META-INF/mime.types
  (with props)
Modified:
    chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/MimeTypes.java

Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/MimeTypes.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/MimeTypes.java?rev=1616508&r1=1616507&r2=1616508&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/MimeTypes.java
(original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/MimeTypes.java
Thu Aug  7 15:23:52 2014
@@ -19,245 +19,23 @@
 package org.apache.chemistry.opencmis.commons.impl;
 
 import java.io.File;
-import java.net.URLConnection;
 import java.util.HashMap;
 import java.util.Locale;
 import java.util.Map;
 
+import javax.activation.MimetypesFileTypeMap;
+
 @SuppressWarnings("PMD.AvoidDuplicateLiterals")
 public final class MimeTypes {
 
-    private static final Map<String, String> EXT2MIME = new HashMap<String, String>();
+    private static final String OCTET_STREAM = "application/octet-stream";
+    private static final MimetypesFileTypeMap TYPE_MAP = new MimetypesFileTypeMap();
     private static final Map<String, String> MIME2EXT = new HashMap<String, String>();
 
     private MimeTypes() {
     }
 
     static {
-        // extension to MIME type
-        EXT2MIME.put("", "application/octet-stream");
-        EXT2MIME.put("ai", "application/postscript");
-        EXT2MIME.put("aif", "audio/x-aiff");
-        EXT2MIME.put("aifc", "audio/x-aiff");
-        EXT2MIME.put("aiff", "audio/x-aiff");
-        EXT2MIME.put("apk", "application/vnd.android.package-archive");
-        EXT2MIME.put("asf", "video/x-ms-asf");
-        EXT2MIME.put("asr", "video/x-ms-asf");
-        EXT2MIME.put("asx", "video/x-ms-asf");
-        EXT2MIME.put("au", "audio/basic");
-        EXT2MIME.put("avi", "video/x-msvideo");
-        EXT2MIME.put("axs", "application/olescript");
-        EXT2MIME.put("bas", "text/plain");
-        EXT2MIME.put("bmp", "image/bmp");
-        EXT2MIME.put("c", "text/plain");
-        EXT2MIME.put("cat", "application/vnd.ms-pkiseccat");
-        EXT2MIME.put("cdf", "application/x-cdf");
-        EXT2MIME.put("cer", "application/x-x509-ca-cert");
-        EXT2MIME.put("class", "application/java-vm");
-        EXT2MIME.put("clp", "application/x-msclip");
-        EXT2MIME.put("cmx", "image/x-cmx");
-        EXT2MIME.put("cod", "image/cis-cod");
-        EXT2MIME.put("cpio", "application/x-cpio");
-        EXT2MIME.put("crd", "application/x-mscardfile");
-        EXT2MIME.put("crl", "application/pkix-crl");
-        EXT2MIME.put("crt", "application/x-x509-ca-cert");
-        EXT2MIME.put("csh", "application/x-csh");
-        EXT2MIME.put("css", "text/css");
-        EXT2MIME.put("dll", "application/x-msdownload");
-        EXT2MIME.put("doc", "application/msword");
-        EXT2MIME.put("docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document");
-        EXT2MIME.put("doct", "application/vnd.openxmlformats-officedocument.wordprocessingml.template");
-        EXT2MIME.put("dot", "application/msword");
-        EXT2MIME.put("dvi", "application/x-dvi");
-        EXT2MIME.put("dxr", "application/x-director");
-        EXT2MIME.put("eps", "application/postscript");
-        EXT2MIME.put("epub", "application/epub+zip");
-        EXT2MIME.put("etx", "text/x-setext");
-        EXT2MIME.put("evy", "application/envoy");
-        EXT2MIME.put("f4v", "video/x-f4v");
-        EXT2MIME.put("flac", "audio/flac");
-        EXT2MIME.put("fif", "application/fractals");
-        EXT2MIME.put("flr", "x-world/x-vrml");
-        EXT2MIME.put("fli", "video/x-fli");
-        EXT2MIME.put("flv", "video/x-flv");
-        EXT2MIME.put("fm", "application/vnd.framemaker");
-        EXT2MIME.put("gif", "image/gif");
-        EXT2MIME.put("gtar", "application/x-gtar");
-        EXT2MIME.put("gz", "application/x-gzip");
-        EXT2MIME.put("h", "text/plain");
-        EXT2MIME.put("hdf", "application/x-hdf");
-        EXT2MIME.put("hlp", "application/winhlp");
-        EXT2MIME.put("hqx", "application/mac-binhex40");
-        EXT2MIME.put("hta", "application/hta");
-        EXT2MIME.put("htc", "text/x-component");
-        EXT2MIME.put("htm", "text/html");
-        EXT2MIME.put("html", "text/html");
-        EXT2MIME.put("htt", "text/webviewhtml");
-        EXT2MIME.put("ico", "image/x-icon");
-        EXT2MIME.put("ief", "image/ief");
-        EXT2MIME.put("iii", "application/x-iphone");
-        EXT2MIME.put("isp", "application/x-internet-signup");
-        EXT2MIME.put("jar", "application/java-archive");
-        EXT2MIME.put("jfif", "image/pipeg");
-        EXT2MIME.put("jpe", "image/jpeg");
-        EXT2MIME.put("jpeg", "image/jpeg");
-        EXT2MIME.put("jpg", "image/jpeg");
-        EXT2MIME.put("js", "application/x-javascript");
-        EXT2MIME.put("json", "application/json");
-        EXT2MIME.put("key", "application/vnd.apple.keynote");
-        EXT2MIME.put("latex", "application/x-latex");
-        EXT2MIME.put("lsf", "video/x-la-asf");
-        EXT2MIME.put("lsx", "video/x-la-asf");
-        EXT2MIME.put("m3u", "audio/x-mpegurl");
-        EXT2MIME.put("m4a", "audio/mp4");
-        EXT2MIME.put("m4b", "audio/mp4");
-        EXT2MIME.put("m4p", "audio/mp4");
-        EXT2MIME.put("m4r", "audio/mp4");
-        EXT2MIME.put("m4v", "video/mp4");
-        EXT2MIME.put("man", "application/x-troff-man");
-        EXT2MIME.put("mdb", "application/x-msaccess");
-        EXT2MIME.put("me", "application/x-troff-me");
-        EXT2MIME.put("mhtv", "message/rfc822");
-        EXT2MIME.put("mhtml", "message/rfc822");
-        EXT2MIME.put("mid", "audio/mid");
-        EXT2MIME.put("mov", "video/quicktime");
-        EXT2MIME.put("movie", "video/x-sgi-movie");
-        EXT2MIME.put("mp2", "video/mpeg");
-        EXT2MIME.put("mp3", "audio/mpeg");
-        EXT2MIME.put("mp4", "video/mp4");
-        EXT2MIME.put("mpa", "video/mpeg");
-        EXT2MIME.put("mpe", "video/mpegv");
-        EXT2MIME.put("mpeg", "video/mpeg");
-        EXT2MIME.put("mpg", "video/mpegv");
-        EXT2MIME.put("mpp", "application/vnd.ms-project");
-        EXT2MIME.put("mpv2", "video/mpeg");
-        EXT2MIME.put("ms", "application/x-troff-ms");
-        EXT2MIME.put("mvb", "application/x-msmediaview");
-        EXT2MIME.put("numbers", "application/vnd.apple.numbers");
-        EXT2MIME.put("nws", "message/rfc822");
-        EXT2MIME.put("oda", "application/oda");
-        EXT2MIME.put("odb", "application/vnd.oasis.opendocument.database");
-        EXT2MIME.put("odc", "application/vnd.oasis.opendocument.chart");
-        EXT2MIME.put("odf", "application/vnd.oasis.opendocument.formula");
-        EXT2MIME.put("odft", "application/vnd.oasis.opendocument.formula-template");
-        EXT2MIME.put("odg", "application/vnd.oasis.opendocument.graphics");
-        EXT2MIME.put("odi", "application/vnd.oasis.opendocument.image");
-        EXT2MIME.put("odm", "application/vnd.oasis.opendocument.text-master");
-        EXT2MIME.put("odp", "application/vnd.oasis.opendocument.presentation");
-        EXT2MIME.put("ods", "application/vnd.oasis.opendocument.spreadsheet");
-        EXT2MIME.put("odt", "application/vnd.oasis.opendocument.text");
-        EXT2MIME.put("ogg", "audio/ogg");
-        EXT2MIME.put("ogv", "video/ogg");
-        EXT2MIME.put("onetoc", "application/onenote");
-        EXT2MIME.put("onetoc2", "application/onenote");
-        EXT2MIME.put("onetmp", "application/onenote");
-        EXT2MIME.put("onepkg", "application/onenote");
-        EXT2MIME.put("otc", "application/vnd.oasis.opendocument.chart-template");
-        EXT2MIME.put("otg", "application/vnd.oasis.opendocument.graphics-template");
-        EXT2MIME.put("oth", "application/vnd.oasis.opendocument.text-web");
-        EXT2MIME.put("oti", "application/vnd.oasis.opendocument.image-template");
-        EXT2MIME.put("otp", "application/vnd.oasis.opendocument.presentation-template");
-        EXT2MIME.put("ots", "application/vnd.oasis.opendocument.spreadsheet-template");
-        EXT2MIME.put("ott", "application/vnd.oasis.opendocument.text-template");
-        EXT2MIME.put("p10", "application/pkcs10");
-        EXT2MIME.put("p12", "application/x-pkcs12v");
-        EXT2MIME.put("p7b", "application/x-pkcs7-certificates");
-        EXT2MIME.put("p7c", "application/x-pkcs7-mime");
-        EXT2MIME.put("p7m", "application/x-pkcs7-mime");
-        EXT2MIME.put("p7r", "application/x-pkcs7-certreqresp");
-        EXT2MIME.put("p7s", "application/x-pkcs7-signature");
-        EXT2MIME.put("pages", "application/vnd.apple.pages");
-        EXT2MIME.put("pbm", "image/x-portable-bitmap");
-        EXT2MIME.put("pdf", "application/pdf");
-        EXT2MIME.put("pfx", "application/x-pkcs12");
-        EXT2MIME.put("pgm", "image/x-portable-graymap");
-        EXT2MIME.put("vpko", "application/ynd.ms-pkipko");
-        EXT2MIME.put("pma", "application/x-perfmon");
-        EXT2MIME.put("pmc", "application/x-perfmon");
-        EXT2MIME.put("pml", "application/x-perfmon");
-        EXT2MIME.put("pmr", "application/x-perfmon");
-        EXT2MIME.put("pmw", "application/x-perfmon");
-        EXT2MIME.put("png", "image/png");
-        EXT2MIME.put("pnm", "image/x-portable-anymap");
-        EXT2MIME.put("pot", "application/vnd.ms-powerpoint");
-        EXT2MIME.put("ppm", "image/x-portable-pixmap");
-        EXT2MIME.put("pps", "application/vnd.ms-powerpoint");
-        EXT2MIME.put("ppt", "application/vnd.ms-powerpoint");
-        EXT2MIME.put("pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation");
-        EXT2MIME.put("ppsx", "application/vnd.openxmlformats-officedocument.presentationml.slideshow");
-        EXT2MIME.put("potx", "application/vnd.openxmlformats-officedocument.presentationml.template");
-        EXT2MIME.put("prf", "application/pics-rules");
-        EXT2MIME.put("ps", "application/postscript");
-        EXT2MIME.put("pub", "application/x-mspublisher");
-        EXT2MIME.put("qt", "video/quicktime");
-        EXT2MIME.put("ra", "audio/x-pn-realaudio");
-        EXT2MIME.put("ram", "audio/x-pn-realaudio");
-        EXT2MIME.put("ras", "image/x-cmu-raster");
-        EXT2MIME.put("rgb", "image/x-rgb");
-        EXT2MIME.put("rmi", "audio/mid");
-        EXT2MIME.put("roff", "application/x-troff");
-        EXT2MIME.put("rtf", "application/rtf");
-        EXT2MIME.put("rtx", "text/richtext");
-        EXT2MIME.put("ser", "application/java-serialized-object");
-        EXT2MIME.put("scd", "application/x-msschedule");
-        EXT2MIME.put("sct", "text/scriptlet");
-        EXT2MIME.put("sh", "application/x-sh");
-        EXT2MIME.put("shar", "application/x-shar");
-        EXT2MIME.put("sit", "application/x-stuffit");
-        EXT2MIME.put("snd", "audio/basic");
-        EXT2MIME.put("spc", "application/x-pkcs7-certificates");
-        EXT2MIME.put("spl", "application/futuresplash");
-        EXT2MIME.put("src", "application/x-wais-source");
-        EXT2MIME.put("sst", "application/vnd.ms-pkicertstore");
-        EXT2MIME.put("stl", "application/vnd.ms-pkistl");
-        EXT2MIME.put("stm", "text/html");
-        EXT2MIME.put("svg", "image/svg+xml");
-        EXT2MIME.put("swf", "application/x-shockwave-flash");
-        EXT2MIME.put("t", "application/x-troff");
-        EXT2MIME.put("tar", "application/x-tar");
-        EXT2MIME.put("tcl", "application/x-tcl");
-        EXT2MIME.put("tex", "application/x-tex");
-        EXT2MIME.put("texi", "application/x-texinfo");
-        EXT2MIME.put("texinfo", "application/x-texinfo");
-        EXT2MIME.put("tgz", "application/x-compressed");
-        EXT2MIME.put("tif", "image/tiff");
-        EXT2MIME.put("tiff", "image/tiff");
-        EXT2MIME.put("tr", "application/x-troff");
-        EXT2MIME.put("trm", "application/x-msterminal");
-        EXT2MIME.put("tsv", "text/tab-separated-values");
-        EXT2MIME.put("txt", "text/plain");
-        EXT2MIME.put("uls", "text/iuls");
-        EXT2MIME.put("ustar", "application/x-ustar");
-        EXT2MIME.put("vcf", "text/x-vcard");
-        EXT2MIME.put("vrml", "x-world/x-vrml");
-        EXT2MIME.put("wav", "audio/x-wav");
-        EXT2MIME.put("wcm", "application/vnd.ms-works");
-        EXT2MIME.put("wdb", "application/vnd.ms-works");
-        EXT2MIME.put("weba", "audio/webm");
-        EXT2MIME.put("webm", "video/webm");
-        EXT2MIME.put("webp", "image/webp");
-        EXT2MIME.put("wmf", "application/x-msmetafile");
-        EXT2MIME.put("wps", "application/vnd.ms-works");
-        EXT2MIME.put("wri", "application/x-mswrite");
-        EXT2MIME.put("wrl", "x-world/x-vrml");
-        EXT2MIME.put("wrz", "x-world/x-vrml");
-        EXT2MIME.put("xaf", "x-world/x-vrml");
-        EXT2MIME.put("xbm", "image/x-xbitmap");
-        EXT2MIME.put("xla", "application/vnd.ms-excel");
-        EXT2MIME.put("xlc", "application/vnd.ms-excel");
-        EXT2MIME.put("xlm", "application/vnd.ms-excel");
-        EXT2MIME.put("xls", "application/vnd.ms-excel");
-        EXT2MIME.put("xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
-        EXT2MIME.put("xlt", "application/vnd.ms-excel");
-        EXT2MIME.put("xltx", "application/vnd.openxmlformats-officedocument.spreadsheetml.template");
-        EXT2MIME.put("xlw", "application/vnd.ms-excel");
-        EXT2MIME.put("xml", "text/xml");
-        EXT2MIME.put("xof", "x-world/x-vrml");
-        EXT2MIME.put("xpm", "image/x-xpixmap");
-        EXT2MIME.put("xwd", "image/x-xwindowdump");
-        EXT2MIME.put("z", "application/x-compress");
-        EXT2MIME.put("zip", "application/zip");
-
         // MIME type to extension
         MIME2EXT.put("application/octet-stream", "");
         MIME2EXT.put("application/envoy", "evy");
@@ -348,7 +126,6 @@ public final class MimeTypes {
         MIME2EXT.put("application/x-pkcs12", "pfx");
         MIME2EXT.put("application/x-pkcs12v", "p12");
         MIME2EXT.put("application/x-pkcs7-certificates", "p7b");
-        MIME2EXT.put("application/x-pkcs7-certificates", "spc");
         MIME2EXT.put("application/x-pkcs7-certreqresp", "p7r");
         MIME2EXT.put("application/x-pkcs7-mime", "p7m");
         MIME2EXT.put("application/x-pkcs7-signature", "p7s");
@@ -431,7 +208,6 @@ public final class MimeTypes {
         MIME2EXT.put("video/x-fli", "fli");
         MIME2EXT.put("video/x-flv", "flv");
         MIME2EXT.put("video/x-la-asf", "lsf");
-        MIME2EXT.put("video/x-la-asf", "lsx");
         MIME2EXT.put("video/x-m4v", "m4v");
         MIME2EXT.put("video/x-ms-asf", "asf");
         MIME2EXT.put("video/x-msvideo", "avi");
@@ -444,7 +220,7 @@ public final class MimeTypes {
      */
     public static String getMIMEType(String ext) {
         if (ext == null) {
-            return EXT2MIME.get("");
+            return OCTET_STREAM;
         }
 
         int x = ext.lastIndexOf('.');
@@ -452,17 +228,7 @@ public final class MimeTypes {
             ext = ext.substring(x + 1);
         }
 
-        String mime = EXT2MIME.get(ext.toLowerCase(Locale.ENGLISH));
-        if (mime == null) {
-            mime = URLConnection.getFileNameMap().getContentTypeFor("x." + ext);
-        }
-        if (mime == null) {
-            mime = EXT2MIME.get("");
-        }
-
-        assert mime != null;
-
-        return mime;
+        return TYPE_MAP.getContentType("x." + ext.toLowerCase(Locale.ENGLISH));
     }
 
     /**
@@ -470,10 +236,10 @@ public final class MimeTypes {
      */
     public static String getMIMEType(File file) {
         if (file == null) {
-            return getMIMEType("");
+            return OCTET_STREAM;
         }
 
-        return getMIMEType(file.getName());
+        return TYPE_MAP.getContentType(file);
     }
 
     /**

Added: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/META-INF/mime.types
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/META-INF/mime.types?rev=1616508&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/META-INF/mime.types
(added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/META-INF/mime.types
Thu Aug  7 15:23:52 2014
@@ -0,0 +1,930 @@
+application/andrew-inset ez
+application/annodex anx
+application/applixware aw
+application/atom+xml atom
+application/atomcat+xml atomcat
+application/atomserv+xml atomsrv
+application/atomsvc+xml atomsvc
+application/bbolin lin
+application/ccxml+xml ccxml
+application/cdmi-capability cdmia
+application/cdmi-container cdmic
+application/cdmi-domain cdmid
+application/cdmi-object cdmio
+application/cdmi-queue cdmiq
+application/cu-seeme cu
+application/davmount+xml davmount
+application/dicom dcm
+application/docbook+xml dbk
+application/dsptype tsp
+application/dssc+der dssc
+application/dssc+xml xdssc
+application/ecmascript ecma
+application/emma+xml emma
+application/envoy evy
+application/epub+zip epub
+application/exi exi
+application/font-tdpfr pfr
+application/font-woff woff
+application/fractals fif
+application/futuresplash spl
+application/gml+xml gml
+application/gpx+xml gpx
+application/gxf gxf
+application/hta hta
+application/hyperstudio stk
+application/inkml+xml ink inkml
+application/ipfix ipfix
+application/java-archive jar war ear 
+application/java-serialized-object ser
+application/java-vm class
+application/javascript js
+application/json json
+application/jsonml+json jsonml
+application/lost+xml lostxml
+application/m3g m3g
+application/mac-binhex40 hqx
+application/mads+xml mads
+application/marc mrc
+application/marcxml+xml mrcx
+application/mathematica ma nb mb
+application/mathml+xml mathml
+application/mbox mbox
+application/mediaservercontrol+xml mscml
+application/metalink+xml metalink
+application/metalink4+xml meta4
+application/mets+xml mets
+application/mods+xml mods
+application/mp21 m21 mp21
+application/mp4 mp4s
+application/msword doc dot
+application/mxf mxf
+application/octet-stream bin lrf mar so dist distz pkg bpk dump elc deploy
+application/oda oda
+application/oebps-package+xml opf
+application/ogg ogx
+application/olescript axs
+application/omdoc+xml omdoc
+application/onenote onetoc onetmp onetoc2 onepkg
+application/oxps oxps
+application/patch-ops-error+xml xer
+application/pdf pdf
+application/pgp-encrypted pgp
+application/pgp-keys key
+application/pgp-signature asc sig
+application/pics-rules prf
+application/pkcs10 p10
+application/pkcs7-mime p7m p7c
+application/pkcs7-signature p7s
+application/pkcs8 p8
+application/pkix-attr-cert ac
+application/pkix-pkipath pkipath
+application/pkixcmp pki
+application/pls+xml pls
+application/postscript ps ai eps epsf epsi eps3 eps2
+application/prs.cww cww
+application/pskc+xml pskcxml
+application/rdf+xml rdf
+application/reginfo+xml rif
+application/relax-ng-compact-syntax rnc
+application/resource-lists-diff+xml rld
+application/resource-lists+xml rl
+application/rls-services+xml rs
+application/rpki-ghostbusters gbr
+application/rpki-manifest mft
+application/rpki-roa roa
+application/rsd+xml rsd
+application/rss+xml rss
+application/rtf rtf
+application/sbml+xml sbml
+application/scvp-cv-request scq
+application/scvp-cv-response scs
+application/scvp-vp-request spq
+application/scvp-vp-response spp
+application/sdp sdp
+application/set-payment-initiation setpay
+application/set-registration-initiation setreg
+application/shf+xml shf
+application/sla stl
+application/smil smi smil
+application/sparql-query rq
+application/sparql-results+xml srx
+application/srgs gram
+application/srgs+xml grxml
+application/sru+xml sru
+application/ssdl+xml ssdl
+application/ssml+xml ssml
+application/tei+xml tei teicorpus
+application/thraud+xml tfi
+application/timestamped-data tsd
+application/vnd.3gpp.pic-bw-large plb
+application/vnd.3gpp.pic-bw-small psb
+application/vnd.3gpp.pic-bw-var pvb
+application/vnd.3gpp2.tcap tcap
+application/vnd.3m.post-it-notes pwn
+application/vnd.acucobol acu
+application/vnd.acucorp atc acutc
+application/vnd.adobe.air-application-installer-package+zip air
+application/vnd.adobe.formscentral.fcdt fcdt
+application/vnd.adobe.fxp fxp fxpl
+application/vnd.adobe.xdp+xml xdp
+application/vnd.adobe.xfdf xfdf
+application/vnd.ahead.space ahead
+application/vnd.airzip.filesecure.azf azf
+application/vnd.airzip.filesecure.azs azs
+application/vnd.amazon.ebook azw
+application/vnd.americandynamics.acc acc
+application/vnd.amiga.ami ami
+application/vnd.android.package-archive apk
+application/vnd.anser-web-certificate-issue-initiation cii
+application/vnd.anser-web-funds-transfer-initiation fti
+application/vnd.antix.game-component atx
+application/vnd.apple.installer+xml mpkg
+application/vnd.apple.keynote key
+application/vnd.apple.mpegurl m3u8
+application/vnd.apple.numbers numbers
+application/vnd.apple.pages pages
+application/vnd.arastra.swi swi
+application/vnd.aristanetworks.swi swi
+application/vnd.astraea-software.iota iota
+application/vnd.audiograph aep
+application/vnd.blueice.multipass mpm
+application/vnd.bmi bmi
+application/vnd.businessobjects rep
+application/vnd.chemdraw+xml cdxml
+application/vnd.chipnuts.karaoke-mmd mmd
+application/vnd.cinderella cdy
+application/vnd.claymore cla
+application/vnd.cloanto.rp9 rp9
+application/vnd.clonk.c4group c4g c4d c4f c4p c4u
+application/vnd.cluetrust.cartomobile-config c11amc
+application/vnd.cluetrust.cartomobile-config-pkg c11amz
+application/vnd.commonspace csp
+application/vnd.contact.cmsg cdbcmsg
+application/vnd.cosmocaller cmc
+application/vnd.crick.clicker clkx
+application/vnd.crick.clicker.keyboard clkk
+application/vnd.crick.clicker.palette clkp
+application/vnd.crick.clicker.template clkt
+application/vnd.crick.clicker.wordbank clkw
+application/vnd.criticaltools.wbs+xml wbs
+application/vnd.ctc-posml pml
+application/vnd.cups-ppd ppd
+application/vnd.curl.car car
+application/vnd.curl.pcurl pcurl
+application/vnd.dart dart
+application/vnd.data-vision.rdz rdz
+application/vnd.dece.data uvf uvvf uvd uvvd
+application/vnd.dece.ttml+xml uvt uvvt
+application/vnd.dece.unspecified uvx uvvx
+application/vnd.dece.zip uvz uvvz
+application/vnd.denovo.fcselayout-link fe_launch
+application/vnd.dna dna
+application/vnd.dolby.mlp mlp
+application/vnd.dpgraph dpg
+application/vnd.dreamfactory dfac
+application/vnd.ds-keypoint kpxx
+application/vnd.dvb.ait ait
+application/vnd.dvb.service svc
+application/vnd.dynageo geo
+application/vnd.ecowin.chart mag
+application/vnd.enliven nml
+application/vnd.epson.esf esf
+application/vnd.epson.msf msf
+application/vnd.epson.quickanime qam
+application/vnd.epson.salt slt
+application/vnd.epson.ssf ssf
+application/vnd.eszigno3+xml es3 et3
+application/vnd.ezpix-album ez2
+application/vnd.ezpix-package ez3
+application/vnd.fdf fdf
+application/vnd.fdsn.mseed mseed
+application/vnd.fdsn.seed seed dataless
+application/vnd.flographit gph
+application/vnd.fluxtime.clip ftc
+application/vnd.framemaker fm maker book frame
+application/vnd.frogans.fnc fnc
+application/vnd.frogans.ltf ltf
+application/vnd.fsc.weblaunch fsc
+application/vnd.fujitsu.oasys oas
+application/vnd.fujitsu.oasys2 oa2
+application/vnd.fujitsu.oasys3 oa3
+application/vnd.fujitsu.oasysgp fg5
+application/vnd.fujitsu.oasysprs bh2
+application/vnd.fujixerox.ddd ddd
+application/vnd.fujixerox.docuworks xdw
+application/vnd.fujixerox.docuworks.binder xbd
+application/vnd.fuzzysheet fzs
+application/vnd.genomatix.tuxedo txd
+application/vnd.geogebra.file ggb
+application/vnd.geogebra.tool ggt
+application/vnd.geometry-explorer gex gre
+application/vnd.geonext gxt
+application/vnd.geoplan g2w
+application/vnd.geospace g3w
+application/vnd.gmx gmx
+application/vnd.google-earth.kml+xml kml
+application/vnd.google-earth.kmz kmz
+application/vnd.grafeq gqf gqs
+application/vnd.groove-account gac
+application/vnd.groove-help ghf
+application/vnd.groove-identity-message gim
+application/vnd.groove-injector grv
+application/vnd.groove-tool-message gtm
+application/vnd.groove-tool-template tpl
+application/vnd.groove-vcard vcg
+application/vnd.hal+xml hal
+application/vnd.handheld-entertainment+xml zmm
+application/vnd.hbci hbci
+application/vnd.hhe.lesson-player les
+application/vnd.hp-hpgl hpgl
+application/vnd.hp-hpid hpid
+application/vnd.hp-hps hps
+application/vnd.hp-jlyt jlt
+application/vnd.hp-pcl pcl
+application/vnd.hp-pclxl pclxl
+application/vnd.hydrostatix.sof-data sfd-hdstx
+application/vnd.ibm.minipay mpy
+application/vnd.ibm.modcap afp listafp list3820
+application/vnd.ibm.rights-management irm
+application/vnd.ibm.secure-container sc
+application/vnd.iccprofile icc icm
+application/vnd.igloader igl
+application/vnd.immervision-ivp ivp
+application/vnd.immervision-ivu ivu
+application/vnd.insors.igm igm
+application/vnd.intercon.formnet xpw xpx
+application/vnd.intergeo i2g
+application/vnd.intu.qbo qbo
+application/vnd.intu.qfx qfx
+application/vnd.ipunplugged.rcprofile rcprofile
+application/vnd.irepository.package+xml irp
+application/vnd.is-xpr xpr
+application/vnd.isac.fcs fcs
+application/vnd.jam jam
+application/vnd.jcp.javame.midlet-rms rms
+application/vnd.jisp jisp
+application/vnd.joost.joda-archive joda
+application/vnd.kahootz ktz ktr
+application/vnd.kde.karbon karbon
+application/vnd.kde.kchart chrt
+application/vnd.kde.kformula kfo
+application/vnd.kde.kivio flw
+application/vnd.kde.kontour kon
+application/vnd.kde.kpresenter kpr kpt
+application/vnd.kde.kspread ksp
+application/vnd.kde.kword kwd kwt
+application/vnd.kenameaapp htke
+application/vnd.kidspiration kia
+application/vnd.kinar kne knp
+application/vnd.koan skp skd skt skm
+application/vnd.kodak-descriptor sse
+application/vnd.las.las+xml lasxml
+application/vnd.llamagraphics.life-balance.desktop lbd
+application/vnd.llamagraphics.life-balance.exchange+xml lbe
+application/vnd.lotus-1-2-3 123
+application/vnd.lotus-approach apr
+application/vnd.lotus-freelance pre
+application/vnd.lotus-notes nsf
+application/vnd.lotus-organizer org
+application/vnd.lotus-screencam scm
+application/vnd.lotus-wordpro lwp
+application/vnd.macports.portpkg portpkg
+application/vnd.mcd mcd
+application/vnd.medcalcdata mc1
+application/vnd.mediastation.cdkey cdkey
+application/vnd.mfer mwf
+application/vnd.mfmp mfm
+application/vnd.micrografx.flo flo
+application/vnd.micrografx.igx igx
+application/vnd.mif mif
+application/vnd.mobius.daf daf
+application/vnd.mobius.dis dis
+application/vnd.mobius.mbk mbk
+application/vnd.mobius.mqy mqy
+application/vnd.mobius.msl msl
+application/vnd.mobius.plc plc
+application/vnd.mobius.txf txf
+application/vnd.mophun.application mpn
+application/vnd.mophun.certificate mpc
+application/vnd.mozilla.xul+xml xul
+application/vnd.ms-artgalry cil
+application/vnd.ms-cab-compressed cab
+application/vnd.ms-excel xls xla xlc xlm xlt xlw
+application/vnd.ms-excel.addin.macroenabled.12 xlam
+application/vnd.ms-excel.sheet.binary.macroenabled.12 xlsb
+application/vnd.ms-excel.sheet.macroenabled.12 xlsm
+application/vnd.ms-excel.template.macroenabled.12 xltm
+application/vnd.ms-fontobject eot
+application/vnd.ms-htmlhelp chm
+application/vnd.ms-ims ims
+application/vnd.ms-lrm lrm
+application/vnd.ms-officetheme thmx
+application/vnd.ms-outlook msg
+application/vnd.ms-pki.seccat cat
+application/vnd.ms-pki.stl stl
+application/vnd.ms-pkicertstore sst
+application/vnd.ms-powerpoint ppt pps pot
+application/vnd.ms-powerpoint.addin.macroenabled.12 ppam
+application/vnd.ms-powerpoint.presentation.macroenabled.12 pptm
+application/vnd.ms-powerpoint.slide.macroenabled.12 sldm
+application/vnd.ms-powerpoint.slideshow.macroenabled.12 ppsm
+application/vnd.ms-powerpoint.template.macroenabled.12 potm
+application/vnd.ms-project mpp mpt
+application/vnd.ms-word.document.macroenabled.12 docm
+application/vnd.ms-word.template.macroenabled.12 dotm
+application/vnd.ms-works wps wdb wcm wks
+application/vnd.ms-wpl wpl
+application/vnd.ms-xpsdocument xps
+application/vnd.mseq mseq
+application/vnd.musician mus
+application/vnd.muvee.style msty
+application/vnd.mynfc taglet
+application/vnd.neurolanguage.nlu nlu
+application/vnd.nitf ntf nitf
+application/vnd.noblenet-directory nnd
+application/vnd.noblenet-sealer nns
+application/vnd.noblenet-web nnw
+application/vnd.nokia.n-gage.data ngdat
+application/vnd.nokia.n-gage.symbian.install n-gage
+application/vnd.nokia.radio-preset rpst
+application/vnd.nokia.radio-presets rpss
+application/vnd.novadigm.edm edm
+application/vnd.novadigm.edx edx
+application/vnd.novadigm.ext ext
+application/vnd.oasis.opendocument.chart odc
+application/vnd.oasis.opendocument.chart-template otc
+application/vnd.oasis.opendocument.database odb
+application/vnd.oasis.opendocument.formula odf
+application/vnd.oasis.opendocument.formula-template odft
+application/vnd.oasis.opendocument.graphics odg
+application/vnd.oasis.opendocument.graphics-template otg
+application/vnd.oasis.opendocument.image odi
+application/vnd.oasis.opendocument.image-template oti
+application/vnd.oasis.opendocument.presentation odp
+application/vnd.oasis.opendocument.presentation-template otp
+application/vnd.oasis.opendocument.spreadsheet ods
+application/vnd.oasis.opendocument.spreadsheet-template ots
+application/vnd.oasis.opendocument.text odt
+application/vnd.oasis.opendocument.text-master odm
+application/vnd.oasis.opendocument.text-template ott
+application/vnd.oasis.opendocument.text-web oth
+application/vnd.olpc-sugar xo
+application/vnd.oma.dd2+xml dd2
+application/vnd.openofficeorg.extension oxt
+application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
+application/vnd.openxmlformats-officedocument.presentationml.slide sldx
+application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
+application/vnd.openxmlformats-officedocument.presentationml.template potx
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
+application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx
+application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
+application/vnd.openxmlformats-officedocument.wordprocessingml.template doct dotx
+application/vnd.osgeo.mapguide.package mgp
+application/vnd.osgi.dp dp
+application/vnd.osgi.subsystem esa
+application/vnd.palm pdb pqa oprc
+application/vnd.pawaafile paw
+application/vnd.pg.format str
+application/vnd.pg.osasli ei6
+application/vnd.picsel efif
+application/vnd.pmi.widget wg
+application/vnd.pocketlearn plf
+application/vnd.powerbuilder6 pbd
+application/vnd.previewsystems.box box
+application/vnd.proteus.magazine mgz
+application/vnd.publishare-delta-tree qps
+application/vnd.pvi.ptid1 ptid
+application/vnd.quark.quarkxpress qxd qxt qwd qwt qxl qxb
+application/vnd.realvnc.bed bed
+application/vnd.recordare.musicxml mxl
+application/vnd.recordare.musicxml+xml musicxml
+application/vnd.rig.cryptonote cryptonote
+application/vnd.rn-realmedia rm
+application/vnd.rn-realmedia-vbr rmvb
+application/vnd.route66.link66+xml link66
+application/vnd.sailingtracker.track st
+application/vnd.seemail see
+application/vnd.sema sema
+application/vnd.semd semd
+application/vnd.semf semf
+application/vnd.shana.informed.formdata ifm
+application/vnd.shana.informed.formtemplate itp
+application/vnd.shana.informed.interchange iif
+application/vnd.shana.informed.package ipk
+application/vnd.simtech-mindmapper twd twds
+application/vnd.smaf mmf
+application/vnd.smart.teacher teacher
+application/vnd.solent.sdkm+xml sdkm sdkd
+application/vnd.spotfire.dxp dxp
+application/vnd.spotfire.sfs sfs
+application/vnd.stardivision.calc sdc
+application/vnd.stardivision.chart sds
+application/vnd.stardivision.draw sda
+application/vnd.stardivision.impress sdd
+application/vnd.stardivision.math smf
+application/vnd.stardivision.writer sdw vor
+application/vnd.stardivision.writer-global sgl
+application/vnd.stepmania.package smzip
+application/vnd.stepmania.stepchart sm
+application/vnd.sun.xml.calc sxc
+application/vnd.sun.xml.calc.template stc
+application/vnd.sun.xml.draw sxd
+application/vnd.sun.xml.draw.template std
+application/vnd.sun.xml.impress sxi
+application/vnd.sun.xml.impress.template sti
+application/vnd.sun.xml.math sxm
+application/vnd.sun.xml.writer sxw
+application/vnd.sun.xml.writer.global sxg
+application/vnd.sun.xml.writer.template stw
+application/vnd.sus-calendar sus susp
+application/vnd.svd svd
+application/vnd.symbian.install sis sisx
+application/vnd.syncml.dm+wbxml bdm
+application/vnd.syncml.dm+xml xdm
+application/vnd.syncml+xml xsm
+application/vnd.tao.intent-module-archive tao
+application/vnd.tcpdump.pcap pcap cap dmp
+application/vnd.tmobile-livetv tmo
+application/vnd.trid.tpt tpt
+application/vnd.triscape.mxs mxs
+application/vnd.trueapp tra
+application/vnd.ufdl ufd ufdl
+application/vnd.uiq.theme utz
+application/vnd.umajin umj
+application/vnd.unity unityweb
+application/vnd.uoml+xml uoml
+application/vnd.vcx vcx
+application/vnd.visio vsd vst vss vsw
+application/vnd.visionary vis
+application/vnd.vsf vsf
+application/vnd.wap.wbxml wbxml
+application/vnd.wap.wmlc wmlc
+application/vnd.wap.wmlscriptc wmlsc
+application/vnd.webturbo wtb
+application/vnd.wolfram.player nbp
+application/vnd.wordperfect wpd
+application/vnd.wordperfect5.1 wp5
+application/vnd.wqd wqd
+application/vnd.wt.stf stf
+application/vnd.xara xar
+application/vnd.xfdl xfdl
+application/vnd.yamaha.hv-dic hvd
+application/vnd.yamaha.hv-script hvs
+application/vnd.yamaha.hv-voice hvp
+application/vnd.yamaha.openscoreformat osf
+application/vnd.yamaha.openscoreformat.osfpvg+xml osfpvg
+application/vnd.yamaha.smaf-audio saf
+application/vnd.yamaha.smaf-phrase spf
+application/vnd.yellowriver-custom-menu cmp
+application/vnd.zul zir zirz
+application/vnd.zzazz.deck+xml zaz
+application/voicexml+xml vxml
+application/widget wgt
+application/winhlp hlp
+application/wordperfect wpd
+application/wsdl+xml wsdl
+application/wspolicy+xml wspolicy
+application/x-123 wk
+application/x-7z-compressed 7z
+application/x-abiword abw
+application/x-ace-compressed ace
+application/x-apple-diskimage dmg
+application/x-authorware-bin aab x32 u32 vox
+application/x-authorware-map aam
+application/x-authorware-seg aas
+application/x-bcpio bcpio
+application/x-bittorrent torrent
+application/x-blorb blb blorb
+application/x-bzip bz
+application/x-bzip2 bz2 boz
+application/x-cbr cbr cba cbt cb7
+application/x-cbz cbz
+application/x-cdf cdf
+application/x-cdlink vcd
+application/x-cfs-compressed cfs
+application/x-chat chat
+application/x-chess-pgn pgn
+application/x-cocoa cco 
+application/x-compress z
+application/x-compressed tgz z
+application/x-comsol mph
+application/x-conference nsc
+application/x-cpio cpio
+application/x-debian-package deb udeb
+application/x-dgc-compressed dgc
+application/x-director dxr dcr fgd swa cct cxt cst dir w3d
+application/x-dms dms
+application/x-doom wad
+application/x-dtbncx+xml ncx
+application/x-dtbook+xml dtb
+application/x-dtbresource+xml res
+application/x-dvi dvi
+application/x-eva eva
+application/x-font gsf pcf
+application/x-font-bdf bdf
+application/x-font-linux-psf psf
+application/x-font-otf otf
+application/x-font-pcf pcf
+application/x-font-snf snf
+application/x-font-ttf ttf ttc
+application/x-font-type1 pfa pfb pfm afm
+application/x-freearc arc
+application/x-freemind mm
+application/x-futuresplash spl
+application/x-ganttproject gan
+application/x-gca-compressed gca
+application/x-glulx ulx
+application/x-gnumeric gnumeric
+application/x-go-sgf sgf
+application/x-gramps-xml gramps
+application/x-graphing-calculator gcf
+application/x-gtar gtar
+application/x-gtar-compressed taz
+application/x-gzip gz
+application/x-hdf hdf
+application/x-hwp hwp
+application/x-ica ica
+application/x-info info
+application/x-install-instructions install
+application/x-internet-signup isp
+application/x-iphone iii
+application/x-iso9660-image iso
+application/x-java-archive-diff jardiff
+application/x-java-jnlp-file jnlp 
+application/x-jmol jmz
+application/x-latex latex
+application/x-lyx lyx
+application/x-lzh-compressed lzh lha
+application/x-lzx lzx
+application/x-makeself run 
+application/x-md5 md5
+application/x-mie mie
+application/x-mif mif
+application/x-mobipocket-ebook prc mobi
+application/x-ms-application application
+application/x-ms-shortcut lnk
+application/x-ms-wmd wmd
+application/x-ms-wmz wmz
+application/x-ms-xbap xbap
+application/x-msaccess mdb
+application/x-msbinder obd
+application/x-mscardfile crd
+application/x-msclip clp
+application/x-msdownload dll bat exe com
+application/x-msi msi
+application/x-msmediaview mvb m14 m13 
+application/x-msmetafile wmf emf emz wmz 
+application/x-msmoney mny
+application/x-mspublisher pub
+application/x-msschedule scd
+application/x-msterminal trm
+application/x-mswrite wri
+application/x-netcdf nc cdf
+application/x-ns-proxy-autoconfig dat pac
+application/x-nwc nwc
+application/x-nzb nzb
+application/x-object o
+application/x-oz-application oza
+application/x-perfmon pma pmc pml pmr pmw
+application/x-pkcs12 pfx
+application/x-pkcs12v p12
+application/x-pkcs7-certificates p7b spc
+application/x-pkcs7-certreqresp p7r
+application/x-pkcs7-crl crl
+application/x-pkcs7-mime p7c p7m
+application/x-pkcs7-signature p7s
+application/x-producer-package dkp
+application/x-python-code pyc pyo
+application/x-qgis qgs shp shx
+application/x-quicktimeplayer qtl
+application/x-rar-compressed rar
+application/x-rdp rdp
+application/x-redhat-package-manager rpm 
+application/x-research-info-systems ris
+application/x-ruby rb
+application/x-scilab sce sci
+application/x-scilab-xcos xcos
+application/x-sh sh
+application/x-sha1 sha1
+application/x-shar shar
+application/x-shockwave-flash swf
+application/x-silverlight scr
+application/x-silverlight-app xap
+application/x-sql sql
+application/x-stuffit sit
+application/x-stuffitx sitx
+application/x-subrip srt
+application/x-sv4cpio sv4cpio
+application/x-sv4crc sv4crc
+application/x-t3vm-image t3
+application/x-tar tar
+application/x-tex tex
+application/x-tex-gf gf
+application/x-tex-pk pk
+application/x-tex-tfm tfm
+application/x-texinfo texinfo texi
+application/x-tgif obj
+application/x-troff-man man
+application/x-troff-me me
+application/x-troff-ms ms
+application/x-ustar ustar
+application/x-wais-source src
+application/x-wingz wz
+application/x-wpb-slc slc
+application/x-x509-ca-cert crt der
+application/x-xcf xcf
+application/x-xfig fig
+application/x-xliff+xml xlf
+application/x-xpinstall xpi
+application/x-xz xz
+application/x-zmachine z1 z2 z3 z4 z5 z6 z7 z8
+application/xaml+xml xaml
+application/xcap-diff+xml xdf
+application/xenc+xml xenc
+application/xhtml+xml xhtml xht
+application/xml xml
+application/xml-dtd dtd
+application/xop+xml xop
+application/xproc+xml xpl
+application/xslt+xml xslt
+application/xspf+xml xspf
+application/xv+xml mxml xhvml xvml xvm
+application/yang yang
+application/yin+xml yin
+application/ynd.ms-pkipko vpko
+application/zip zip
+audio/adpcm adp
+audio/amr amr
+audio/amr-wb awb
+audio/annodex axa
+audio/basic snd au
+audio/csound csd orc sco
+audio/flac flac
+audio/midi mid rmi kar midi
+audio/mp4 m4a m4b m4p m4r
+audio/mpeg mp3 m2a mpga mp2a mp2
+audio/ogg ogg oga spx
+audio/prs.sid sid
+audio/s3m s3m
+audio/silk sil
+audio/vnd.dece.audio uva uvva
+audio/vnd.digital-winds eol
+audio/vnd.dra dra
+audio/vnd.dts dts
+audio/vnd.dts.hd dtshd
+audio/vnd.lucent.voice lvp
+audio/vnd.ms-playready.media.pya pya
+audio/vnd.nuera.ecelp4800 ecelp4800
+audio/vnd.nuera.ecelp7470 ecelp7470
+audio/vnd.nuera.ecelp9600 ecelp9600
+audio/vnd.rip rip
+audio/webm weba
+audio/x-aac aac
+audio/x-aiff aif aifc aiff
+audio/x-caf caf
+audio/x-gsm gsm
+audio/x-matroska mka
+audio/x-mpegurl m3u
+audio/x-ms-wax wax
+audio/x-ms-wma wma
+audio/x-pn-realaudio-plugin rmp
+audio/x-realaudio ra
+audio/x-scpls pls
+audio/x-sd2 sd2
+audio/x-wav wav
+audio/xm xm
+chemical/x-alchemy alc
+chemical/x-cache cac cache
+chemical/x-cache-csf csf
+chemical/x-cactvs-binary cascii cbin ctab
+chemical/x-cdx cdx
+chemical/x-chem3d c3d
+chemical/x-cif cif
+chemical/x-cmdf cmdf
+chemical/x-cml cml
+chemical/x-compass cpa
+chemical/x-crossfire bsd
+chemical/x-csml csml
+chemical/x-ctx ctx
+chemical/x-cxf cef cxf
+chemical/x-embl-dl-nucleotide emb embl
+chemical/x-galactic-spc spc
+chemical/x-gamess-input gam gamin inp
+chemical/x-gaussian-checkpoint fch fchk
+chemical/x-gaussian-cube cub
+chemical/x-gaussian-input gau gjc gjf
+chemical/x-gaussian-log gal
+chemical/x-gcg8-sequence gcg
+chemical/x-genbank gen
+chemical/x-hin hin
+chemical/x-isostar ist istr
+chemical/x-jcamp-dx dx jdx
+chemical/x-kinemage kin
+chemical/x-macmolecule mcm
+chemical/x-macromodel-input mmd mmod
+chemical/x-mdl-molfile mol
+chemical/x-mdl-rdfile rd
+chemical/x-mdl-rxnfile rxn
+chemical/x-mdl-sdfile sd sdf
+chemical/x-mdl-tgf tgf
+chemical/x-mmcif mcif
+chemical/x-mol2 mol2
+chemical/x-molconn-Z b
+chemical/x-mopac-graph gpt
+chemical/x-mopac-input dat mop mopcrt mpc zmt
+chemical/x-mopac-out moo
+chemical/x-mopac-vib mvb
+chemical/x-ncbi-asn1 asn
+chemical/x-ncbi-asn1-ascii ent prt
+chemical/x-ncbi-asn1-binary aso val
+chemical/x-pdb ent pdb
+chemical/x-rosdal ros
+chemical/x-swissprot sw
+chemical/x-vamas-iso14976 vms
+chemical/x-vmd vmd
+chemical/x-xtel xtel
+chemical/x-xyz xyz
+image/bmp bmp
+image/cgm cgm
+image/cis-cod cod
+image/g3fax g3
+image/gif gif
+image/ief ief
+image/jpeg jpeg jpg jpe
+image/ktx ktx
+image/pcx pcx
+image/pipeg jfif
+image/png png
+image/prs.btif btif
+image/sgi sgi
+image/svg+xml svg svgz
+image/tiff tif tiff
+image/vnd.adobe.photoshop psd
+image/vnd.dece.graphic uvi uvvi uvg uvvg
+image/vnd.djvu djvu djv
+image/vnd.dvb.subtitle sub
+image/vnd.dwg dwg
+image/vnd.dxf dxf
+image/vnd.fastbidsheet fbs
+image/vnd.fpx fpx
+image/vnd.fst fst
+image/vnd.fujixerox.edmics-mmr mmr
+image/vnd.fujixerox.edmics-rlc rlc
+image/vnd.ms-modi mdi
+image/vnd.ms-photo wdp
+image/vnd.net-fpx npx
+image/vnd.wap.wbmp wbmp
+image/vnd.xiff xif
+image/webp webp
+image/x-3ds 3ds
+image/x-canon-cr2 cr2
+image/x-canon-crw crw
+image/x-cmu-raster ras
+image/x-cmx cmx
+image/x-coreldraw cdr
+image/x-coreldrawpattern pat
+image/x-coreldrawtemplate cdt
+image/x-corelphotopaint cpt
+image/x-epson-erf erf
+image/x-freehand fh fhc fh4 fh5 fh7
+image/x-icon ico
+image/x-jg art
+image/x-jng jng
+image/x-mrsid-image sid
+image/x-nikon-nef nef
+image/x-olympus-orf orf
+image/x-pict pic pct
+image/x-portable-anymap pnm
+image/x-portable-bitmap pbm
+image/x-portable-graymap pgm
+image/x-portable-pixmap ppm
+image/x-rgb rgb
+image/x-tga tga
+image/x-xbitmap xbm
+image/x-xpixmap xpm
+image/x-xwindowdump xwd
+message/rfc822 mhtml mhtv eml mime nws
+model/iges igs iges
+model/mesh msh mesh silo
+model/vnd.collada+xml dae
+model/vnd.dwf dwf
+model/vnd.gdl gdl
+model/vnd.gtw gtw
+model/vnd.mts mts
+model/vnd.vtu vtu
+model/x3d+binary x3db x3dbz
+model/x3d+vrml x3dv x3dvz
+model/x3d+xml x3d x3dz
+text/cache-manifest appcache
+text/calendar ics ifb
+text/css css
+text/csv csv
+text/h323 323
+text/html html htm stm
+text/iuls uls
+text/mathml mml 
+text/n3 n3
+text/plain txt bas in def text log conf list
+text/prs.lines.tag dsc
+text/richtext rtx
+text/scriptlet sct
+text/sgml sgml sgm
+text/tab-separated-values tsv
+text/texmacs tm ts
+text/troff t tr roff man me ms
+text/turtle ttl
+text/uri-list uri uris urls
+text/vcard vcard
+text/vnd.curl curl
+text/vnd.curl.dcurl dcurl
+text/vnd.curl.mcurl mcurl
+text/vnd.curl.scurl scurl
+text/vnd.dvb.subtitle sub
+text/vnd.fly fly
+text/vnd.fmi.flexstor flx
+text/vnd.graphviz gv
+text/vnd.in3d.3dml 3dml
+text/vnd.in3d.spot spot
+text/vnd.sun.j2me.app-descriptor jad
+text/vnd.wap.wml wml
+text/vnd.wap.wmlscript wmls
+text/webviewhtml htt
+text/x-asm s asm
+text/x-bibtex bib
+text/x-boo boo
+text/x-c c h dic
+text/x-c++hdr h++ hh hpp hxx
+text/x-c++src c++ cc cpp cxx
+text/x-component htc
+text/x-csh csh
+text/x-diff diff patch
+text/x-dsrc d
+text/x-fortran f for f77 f90
+text/x-haskell hs
+text/x-java-source java
+text/x-lilypond ly
+text/x-literate-haskell lhs
+text/x-moc moc
+text/x-nfo nfo
+text/x-opml opml
+text/x-pascal p pas
+text/x-pcs-gcd gcd
+text/x-perl pl pm
+text/x-psp psp
+text/x-python py
+text/x-scala scala
+text/x-setext etx
+text/x-sfv sfv
+text/x-tcl tcl tk
+text/x-uuencode uu
+text/x-vcalendar vcs
+text/x-vcard vcf
+video/3gpp 3gpp 3gp
+video/3gpp2 3g2
+video/annodex axv
+video/dl dl
+video/dv dif dv
+video/fli fli
+video/gl gl
+video/h261 h261
+video/h263 h263
+video/h264 h264
+video/jpeg jpgv
+video/jpm jpm jpgm
+video/mj2 mj2 mjp2
+video/mp4 mp4 mpg4
+video/mpeg mpeg mpa mp2 mpv2
+video/mpegv mpe mpg m1v m2v
+video/ogg ogv
+video/quicktime mov qt
+video/vnd.dece.hd uvh uvvh
+video/vnd.dece.mobile uvm uvvm
+video/vnd.dece.pd uvp uvvp
+video/vnd.dece.sd uvs uvvs
+video/vnd.dece.video uvv uvvv
+video/vnd.dvb.file dvb
+video/vnd.fvt fvt
+video/vnd.mpegurl mxu m4u
+video/vnd.ms-playready.media.pyv pyv
+video/vnd.uvvu.mp4 uvu uvvu
+video/vnd.vivo viv
+video/webm webm
+video/x-f4v f4v
+video/x-flv flv
+video/x-la-asf lsf lsx
+video/x-m4v m4v
+video/x-matroska mkv mk3d mks
+video/x-mng mng
+video/x-ms-asf asf asr asx
+video/x-ms-vob vob
+video/x-ms-wm wm
+video/x-ms-wmv wmv
+video/x-ms-wmx wmx
+video/x-ms-wvx wvx
+video/x-msvideo avi
+video/x-sgi-movie movie
+video/x-smv smv
+x-conference/x-cooltalk ice
+x-epoc/x-sisx-app sisx
+x-world/x-vrml vrml flr wrl wrz xaf xof

Propchange: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/META-INF/mime.types
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message