Platform Explorer / Nuxeo Platform 2023.9

Extension point mimetype

Documentation

Extension allowing one to register mimetypes.

A mimetype holds meta information about a given mimetype.

  • RFC-2046 major
  • RFC-2046 minor
  • Icon
  • List of extensions (the first one will be used as default)
  • List of mimetype names
  • Boolean flag if a file of this mimetype is binary
  • Boolean flag onlineEditable if a file of this mimetype is supported by online Edit - default is false
  • Boolean flag oleSupported if a file of this mimetype is supported by the oleExtract plugin - default is false

For instance :

    <mimetype binary="true" iconPath="pdf.png" normalized="application/pdf">
        <mimetypes>
            <mimetype>application/pdf</mimetype>
        </mimetypes>
        <extensions>
            <extension>pdf</extension>
        </extensions>
    </mimetype>

Contribution Descriptors

  • Class: org.nuxeo.ecm.platform.mimetype.service.MimetypeDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-core-mimetype-2023.9.10.jar /OSGI-INF/nxmimetype-service.xml
    <extension point="mimetype" target="org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService">
    
        <documentation>
    
          Default mimetype contributions.
    
        </documentation>
    
    
        <!--  text based document types -->
    
        <mimetype binary="false" iconPath="text.png" normalized="text/plain">
          <mimetypes>
            <mimetype>text/plain</mimetype>
          </mimetypes>
          <extensions>
            <extension>txt</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="text.png" normalized="text/html">
          <mimetypes>
            <mimetype>text/html</mimetype>
          </mimetypes>
          <extensions>
            <extension>html</extension>
            <extension>xhtml</extension>
            <extension>shtml</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="text.png" normalized="multipart/related">
          <mimetypes>
            <mimetype>multipart/related</mimetype>
          </mimetypes>
          <extensions>
            <extension>mhtml</extension>
            <extension>mht</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="text.png" normalized="text/structured">
          <mimetypes>
            <mimetype>text/structured</mimetype>
          </mimetypes>
          <extensions>
            <extension>stx</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="text.png" normalized="text/x-rst">
          <mimetypes>
            <mimetype>text/x-rst</mimetype>
            <mimetype>text/restructured</mimetype>
          </mimetypes>
          <extensions>
            <extension>rst</extension>
            <extension>rest</extension>
            <extension>restx</extension>
            <extension>rest</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="py.png" normalized="text/python-source">
          <mimetypes>
            <mimetype>text/python-source</mimetype>
            <mimetype>text/x-python</mimetype>
          </mimetypes>
          <extensions>
            <extension>py</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="java.png" normalized="text/java-source">
          <mimetypes>
            <mimetype>text/java-source</mimetype>
            <mimetype>text/x-java</mimetype>
          </mimetypes>
          <extensions>
            <extension>java</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="text.png" normalized="text/rtf">
          <mimetypes>
            <mimetype>text/rtf</mimetype>
          </mimetypes>
          <extensions>
            <extension>rtf</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="text.png" normalized="text/x-web-markdown">
         <mimetypes>
           <mimetype>text/x-web-markdown</mimetype>
         </mimetypes>
         <extensions>
           <extension>md</extension>
           <extension>mkd</extension>
           <extension>markdown</extension>
         </extensions>
       </mimetype>
    
        <mimetype binary="false" iconPath="email.png" normalized="message/rfc822">
          <mimetypes>
            <mimetype>message/rfc822</mimetype>
          </mimetypes>
          <extensions>
            <extension>eml</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="email.png" normalized="application/vnd.ms-outlook">
          <mimetypes>
            <mimetype>application/vnd.ms-outlook</mimetype>
          </mimetypes>
          <extensions>
            <extension>msg</extension>
          </extensions>
        </mimetype>
    
        <!--  Microsoft Office document -->
    
        <mimetype binary="true" iconPath="word.png" normalized="application/msword" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>application/msword</mimetype>
          </mimetypes>
          <extensions>
            <extension>doc</extension>
            <extension>dot</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="xls.png" normalized="application/vnd.ms-excel" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.ms-excel</mimetype>
          </mimetypes>
          <extensions>
            <extension>xls</extension>
            <extension>xlt</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="ppt.png" normalized="application/vnd.ms-powerpoint" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.ms-powerpoint</mimetype>
          </mimetypes>
          <extensions>
            <extension>ppt</extension>
            <extension>pot</extension>
            <extension>pps</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="mpp.png" normalized="application/vnd.ms-project">
          <mimetypes>
            <mimetype>application/vnd.ms-project</mimetype>
          </mimetypes>
          <extensions>
            <extension>mpp</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="pub.png" normalized="application/vnd.ms-publisher">
          <mimetypes>
            <mimetype>application/vnd.ms-publisher</mimetype>
          </mimetypes>
          <extensions>
            <extension>pub</extension>
          </extensions>
        </mimetype>
    
        <!--  XML based document types -->
    
        <mimetype binary="true" iconPath="xml.png" normalized="application/docbook+xml">
          <mimetypes>
            <mimetype>application/docbook+xml</mimetype>
          </mimetypes>
          <extensions>
            <extension>doc.xml</extension>
            <extension>docb.xml</extension>
            <extension>docb</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="xml.png" normalized="text/xml">
          <mimetypes>
            <mimetype>text/xml</mimetype>
          </mimetypes>
          <extensions>
            <extension>xml</extension>
            <extension>graffle</extension>
            <extension>twb</extension>
          </extensions>
        </mimetype>
    
        <!-- OpenOffice.org 1.x document types -->
    
        <mimetype binary="true" iconPath="sxw.png" normalized="application/vnd.sun.xml.writer" oleSupported="true">
          <mimetypes>
            <mimetype>application/vnd.sun.xml.writer</mimetype>
          </mimetypes>
          <extensions>
            <extension>sxw</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="stw.png" normalized="application/vnd.sun.xml.writer.template" oleSupported="true">
          <mimetypes>
            <mimetype>application/vnd.sun.xml.writer.template</mimetype>
          </mimetypes>
          <extensions>
            <extension>stw</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="sxi.png" normalized="application/vnd.sun.xml.impress" oleSupported="true">
          <mimetypes>
            <mimetype>application/vnd.sun.xml.impress</mimetype>
          </mimetypes>
          <extensions>
            <extension>sxi</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="sti.png" normalized="application/vnd.sun.xml.impress.template" oleSupported="true">
          <mimetypes>
            <mimetype>application/vnd.sun.xml.impress.template</mimetype>
          </mimetypes>
          <extensions>
            <extension>sti</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="sxc.png" normalized="application/vnd.sun.xml.calc" oleSupported="true">
          <mimetypes>
            <mimetype>application/vnd.sun.xml.calc</mimetype>
          </mimetypes>
          <extensions>
            <extension>sxc</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="stc.png" normalized="application/vnd.sun.xml.calc.template" oleSupported="true">
          <mimetypes>
            <mimetype>application/vnd.sun.xml.calc.template</mimetype>
          </mimetypes>
          <extensions>
            <extension>stc</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="sxd.png" normalized="application/vnd.sun.xml.draw" oleSupported="true">
          <mimetypes>
            <mimetype>application/vnd.sun.xml.draw</mimetype>
          </mimetypes>
          <extensions>
            <extension>sxd</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="std.png" normalized="application/vnd.sun.xml.draw.template" oleSupported="true">
          <mimetypes>
            <mimetype>application/vnd.sun.xml.draw.template</mimetype>
          </mimetypes>
          <extensions>
            <extension>std</extension>
          </extensions>
        </mimetype>
    
        <!--  OpenOffice.org 2.x document types -->
    
        <mimetype binary="true" iconPath="ods.png" normalized="application/vnd.oasis.opendocument.spreadsheet" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.oasis.opendocument.spreadsheet</mimetype>
          </mimetypes>
          <extensions>
            <extension>ods</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="ots.png" normalized="application/vnd.oasis.opendocument.spreadsheet-template" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.oasis.opendocument.spreadsheet-template
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>ots</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="odt.png" normalized="application/vnd.oasis.opendocument.text" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.oasis.opendocument.text</mimetype>
          </mimetypes>
          <extensions>
            <extension>odt</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="ott.png" normalized="application/vnd.oasis.opendocument.text-template" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.oasis.opendocument.text-template</mimetype>
          </mimetypes>
          <extensions>
            <extension>ott</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="odp.png" normalized="application/vnd.oasis.opendocument.presentation" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.oasis.opendocument.presentation</mimetype>
          </mimetypes>
          <extensions>
            <extension>odp</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="otp.png" normalized="application/vnd.oasis.opendocument.presentation-template" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.oasis.opendocument.presentation-template
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>otp</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="odg.png" normalized="application/vnd.oasis.opendocument.graphics" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.oasis.opendocument.graphics</mimetype>
          </mimetypes>
          <extensions>
            <extension>odg</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="otg.png" normalized="application/vnd.oasis.opendocument.graphics-template" oleSupported="true" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.oasis.opendocument.graphics-template
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>otg</extension>
          </extensions>
        </mimetype>
    
        <!--  Adobe PDF -->
        <mimetype binary="true" iconPath="pdf.png" normalized="application/pdf">
          <mimetypes>
            <mimetype>application/pdf</mimetype>
          </mimetypes>
          <extensions>
            <extension>pdf</extension>
          </extensions>
        </mimetype>
    
        <!--  binaries -->
    
        <mimetype binary="true" iconPath="application.png" normalized="application/octet-stream">
          <mimetypes>
            <mimetype>application/octet-stream</mimetype>
          </mimetypes>
          <extensions/>
        </mimetype>
    
        <!--  Archives -->
        <mimetype binary="true" iconPath="tar.png" normalized="application/x-gtar">
          <mimetypes>
            <mimetype>application/x-gtar</mimetype>
          </mimetypes>
          <extensions/>
        </mimetype>
    
    
        <!-- Ms Office 2007 -->
    
        <mimetype binary="true" iconPath="docx.png" normalized="application/vnd.ms-word.document.macroEnabled.12" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.ms-word.document.macroEnabled.12</mimetype>
          </mimetypes>
          <extensions>
            <extension>docm</extension>
          </extensions>
        </mimetype>
    
    
        <mimetype binary="true" iconPath="docx.png" normalized="application/vnd.openxmlformats-officedocument.wordprocessingml.document" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.openxmlformats-officedocument.wordprocessingml.document
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>docx</extension>
          </extensions>
        </mimetype>
    
    
        <mimetype binary="true" iconPath="docx.png" normalized="application/vnd.ms-word.template.macroEnabled.12" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.ms-word.template.macroEnabled.12</mimetype>
          </mimetypes>
          <extensions>
            <extension>dotm</extension>
          </extensions>
        </mimetype>
    
    
        <mimetype binary="true" iconPath="docx.png" normalized="application/vnd.openxmlformats-officedocument.wordprocessingml.template" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.openxmlformats-officedocument.wordprocessingml.template
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>dotx</extension>
          </extensions>
        </mimetype>
    
    
        <mimetype binary="true" iconPath="pptx.png" normalized="application/vnd.ms-powerpoint.slideshow.macroEnabled.12" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.ms-powerpoint.slideshow.macroEnabled.12
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>ppsm</extension>
          </extensions>
        </mimetype>
    
    
        <mimetype binary="true" iconPath="pptx.png" normalized="application/vnd.openxmlformats-officedocument.presentationml.slideshow" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.openxmlformats-officedocument.presentationml.slideshow
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>ppsx</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="pptx.png" normalized="application/vnd.ms-powerpoint.presentation.macroEnabled.12" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.ms-powerpoint.presentation.macroEnabled.12
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>pptm</extension>
          </extensions>
        </mimetype>
    
    
        <mimetype binary="true" iconPath="pptx.png" normalized="application/vnd.openxmlformats-officedocument.presentationml.presentation" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.openxmlformats-officedocument.presentationml.presentation
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>pptx</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="xlsx.png" normalized="application/vnd.ms-excel.sheet.binary.macroEnabled.12" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.ms-excel.sheet.binary.macroEnabled.12
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>xlsb</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="xlsx.png" normalized="application/vnd.ms-excel.sheet.macroEnabled.12" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.ms-excel.sheet.macroEnabled.12</mimetype>
          </mimetypes>
          <extensions>
            <extension>xlsm</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="xlsx.png" normalized="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" onlineEditable="true">
          <mimetypes>
            <mimetype>
              application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
            </mimetype>
          </mimetypes>
          <extensions>
            <extension>xlsx</extension>
          </extensions>
        </mimetype>
    
        <!--  element of office 2007, but which one ??? -->
        <mimetype binary="true" iconPath="xlsx.png" normalized="application/vnd.ms-xpsdocument" onlineEditable="true">
          <mimetypes>
            <mimetype>application/vnd.ms-xpsdocument</mimetype>
          </mimetypes>
          <extensions>
            <extension>xps</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="zip.png" normalized="application/zip">
          <mimetypes>
            <mimetype>application/zip</mimetype>
            <mimetype>application/x-zip-compressed</mimetype>
          </mimetypes>
          <extensions>
            <extension>zip</extension>
          </extensions>
        </mimetype>
    
        <!-- images -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/gif">
          <mimetypes>
            <mimetype>image/gif</mimetype>
          </mimetypes>
          <extensions>
            <extension>gif</extension>
          </extensions>
        </mimetype>
        <mimetype binary="true" iconPath="image.gif" normalized="image/png">
          <mimetypes>
            <mimetype>image/png</mimetype>
          </mimetypes>
          <extensions>
            <extension>png</extension>
          </extensions>
        </mimetype>
        <mimetype binary="true" iconPath="image.gif" normalized="image/jpeg">
          <mimetypes>
            <mimetype>image/jpeg</mimetype>
            <mimetype>image/pjpeg</mimetype>
          </mimetypes>
          <extensions>
            <extension>jpg</extension>
            <extension>jpeg</extension>
          </extensions>
        </mimetype>
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-portable-bitmap">
          <mimetypes>
            <mimetype>image/x-portable-bitmap</mimetype>
          </mimetypes>
          <extensions>
            <extension>pbm</extension>
          </extensions>
        </mimetype>
        <mimetype binary="true" iconPath="image.gif" normalized="image/bmp">
          <mimetypes>
            <mimetype>image/x-bitmap</mimetype>
            <mimetype>image/bmp</mimetype>
    
          </mimetypes>
          <extensions>
            <extension>bmp</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-portable-graymap">
          <mimetypes>
            <mimetype>image/x-portable-graymap</mimetype>
          </mimetypes>
          <extensions>
            <extension>ppm</extension>
          </extensions>
        </mimetype>
        <mimetype binary="true" iconPath="image.gif" normalized="image/g3fax">
          <mimetypes>
            <mimetype>image/g3fax</mimetype>
          </mimetypes>
          <extensions>
            <extension>fax</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="image.gif" normalized="image/tiff">
          <mimetypes>
            <mimetype>image/tiff</mimetype>
          </mimetypes>
          <extensions>
            <extension>tiff</extension>
            <extension>tif</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="image.gif" normalized="image/svg+xml">
          <mimetypes>
            <mimetype>image/svg+xml</mimetype>
          </mimetypes>
          <extensions>
            <extension>svg</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-dpx">
          <mimetypes>
            <mimetype>image/x-dpx</mimetype>
          </mimetypes>
          <extensions>
            <extension>dpx</extension>
          </extensions>
        </mimetype>
    
        <!-- Adobe Illustrator -->
       <mimetype binary="false" iconPath="image.gif" normalized="application/illustrator">
         <mimetypes>
           <mimetype>application/illustrator</mimetype>
         </mimetypes>
         <extensions>
           <extension>ai</extension>
         </extensions>
       </mimetype>
    
       <!-- Adobe Photoshop -->
       <mimetype binary="false" iconPath="image.gif" normalized="application/photoshop">
         <mimetypes>
           <mimetype>application/photoshop</mimetype>
           <mimetype>application/x-photoshop</mimetype>
           <mimetype>image/photoshop</mimetype>
           <mimetype>image/x-photoshop</mimetype>
           <mimetype>image/psd</mimetype>
           <mimetype>image/x-psd</mimetype>
           <mimetype>image/vnd.adobe.photoshop</mimetype>
           <mimetype>application/psd</mimetype>
           <mimetype>zz-application</mimetype>
           <mimetype>zz-winassoc-psd</mimetype>
           <mimetype>application/vnd.3gpp.pic-bw-small</mimetype> <!-- psb files -->
         </mimetypes>
         <extensions>
           <extension>psd</extension>
           <extension>psb</extension>
         </extensions>
       </mimetype>
    
        <mimetype binary="true" iconPath="image.gif" normalized="application/x-emf">
          <mimetypes>
            <mimetype>application/x-emf</mimetype>
          </mimetypes>
          <extensions>
            <extension>emf</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="image.gif" normalized="application/x-vclmtf">
          <mimetypes>
            <mimetype>application/x-vclmtf</mimetype>
          </mimetypes>
          <extensions>
            <extension>vclmtf</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="csv.png" normalized="text/csv">
          <mimetypes>
            <mimetype>text/csv</mimetype>
            <mimetype>text/comma-separated-values</mimetype>
            <mimetype>application/csv</mimetype>
            <mimetype>application/excel</mimetype>
            <mimetype>application/vnd.ms-excel</mimetype>
            <mimetype>application/vnd.msexcel</mimetype>
            <mimetype>text/anytext</mimetype>
          </mimetypes>
          <extensions>
            <extension>csv</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="visio.gif" normalized="application/visio">
          <mimetypes>
            <mimetype>application/vnd.visio</mimetype>
            <mimetype>application/vnd.visio2013</mimetype>
            <mimetype>application/visio</mimetype>
            <mimetype>application/x-visio</mimetype>
            <mimetype>application/visio.drawing</mimetype>
            <mimetype>application/vsd</mimetype>
            <mimetype>application/x-vsd</mimetype>
            <mimetype>image/x-vsd</mimetype>
            <mimetype>zz-application/zz-winassoc-vsd</mimetype>
          </mimetypes>
          <extensions>
            <extension>vsdx</extension>
            <extension>vsd</extension>
            <extension>vst</extension>
          </extensions>
        </mimetype>
    
    
        <mimetype binary="true" iconPath="audio.png" normalized="audio/mpeg">
          <mimetypes>
            <mimetype>audio/mpeg</mimetype>
          </mimetypes>
          <extensions>
            <extension>mp3</extension>
            <extension>mpga</extension>
            <extension>mp2</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="wav.png" normalized="audio/x-wav">
          <mimetypes>
            <mimetype>audio/x-wav</mimetype>
          </mimetypes>
          <extensions>
            <extension>wav</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="audio.png" normalized="audio/x-mpegurl">
          <mimetypes>
            <mimetype>audio/x-mpegurl</mimetype>
          </mimetypes>
          <extensions>
            <extension>m3u</extension>
          </extensions>
        </mimetype>
    
    
    
        <mimetype binary="true" iconPath="audio.png" normalized="audio/x-aiff">
          <mimetypes>
            <mimetype>audio/x-aiff</mimetype>
          </mimetypes>
          <extensions>
            <extension>aif</extension>
            <extension>aifc</extension>
            <extension>aiff</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="audio.png" normalized="audio/ogg">
          <mimetypes>
            <mimetype>audio/ogg</mimetype>
          </mimetypes>
          <extensions>
            <extension>ogg</extension>
            <extension>oga</extension>
            <extension>spx</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="audio.png" normalized="audio/flac">
          <mimetypes>
            <mimetype>audio/flac</mimetype>
          </mimetypes>
          <extensions>
            <extension>flac</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="audio.png" normalized="application/ogg">
          <mimetypes>
            <mimetype>application/ogg</mimetype>
          </mimetypes>
          <extensions>
            <extension>ogm</extension>
            <extension>ogx</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="audio.png" normalized="audio/aac">
          <mimetypes>
            <mimetype>audio/aac</mimetype>
            <mimetype>audio/aacp</mimetype>
            <mimetype>audio/3gpp</mimetype>
            <mimetype>audio/3gpp2</mimetype>
            <mimetype>audio/mp4</mimetype>
            <mimetype>audio/MP4A-LATM</mimetype>
            <mimetype>audio/mpeg4-generic</mimetype>
          </mimetypes>
          <extensions>
            <extension>aac</extension>
            <extension>m4a</extension>
            <extension>m4b</extension>
            <extension>m4p</extension>
            <extension>m4r</extension>
            <extension>mp4</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="audio.png" normalized="audio/x-matroska">
          <mimetypes>
            <mimetype>audio/x-matroska</mimetype>
          </mimetypes>
          <extensions>
            <extension>mka</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="audio.png" normalized="audio/x-ms-wax">
          <mimetypes>
            <mimetype>audio/x-ms-wax</mimetype>
          </mimetypes>
          <extensions>
            <extension>wax</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="audio.png" normalized="audio/x-ms-wma">
          <mimetypes>
            <mimetype>audio/x-ms-wma</mimetype>
          </mimetypes>
          <extensions>
            <extension>wma</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/mpeg">
          <mimetypes>
            <mimetype>video/mpeg</mimetype>
          </mimetypes>
          <extensions>
            <extension>mpa</extension>
            <extension>mpe</extension>
            <extension>mpeg</extension>
            <extension>mpg</extension>
            <extension>mpv2</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/mp4">
          <mimetypes>
            <mimetype>video/mp4</mimetype>
          </mimetypes>
          <extensions>
            <extension>mp4</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/MP2T">
          <mimetypes>
            <mimetype>video/MP2T</mimetype>
          </mimetypes>
          <extensions>
            <extension>mts</extension>
            <extension>m2t</extension>
            <extension>m2ts</extension>
            <extension>ts</extension>
            <extension>tsa</extension>
            <extension>tsv</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/quicktime">
          <mimetypes>
            <mimetype>video/quicktime</mimetype>
          </mimetypes>
          <extensions>
            <extension>mov</extension>
            <extension>qt</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/ogg">
          <mimetypes>
            <mimetype>video/ogg</mimetype>
          </mimetypes>
          <extensions>
            <extension>ogv</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/webm">
          <mimetypes>
            <mimetype>video/webm</mimetype>
          </mimetypes>
          <extensions>
            <extension>webm</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/x-matroska">
          <mimetypes>
            <mimetype>video/x-matroska</mimetype>
          </mimetypes>
          <extensions>
            <extension>mkv</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/x-ms-asf">
          <mimetypes>
            <mimetype>video/x-ms-asf</mimetype>
          </mimetypes>
          <extensions>
            <extension>asf</extension>
            <extension>asr</extension>
            <extension>asx</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/x-msvideo">
          <mimetypes>
            <mimetype>video/x-msvideo</mimetype>
          </mimetypes>
          <extensions>
            <extension>avi</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/fli">
          <mimetypes>
            <mimetype>video/fli</mimetype>
          </mimetypes>
          <extensions>
            <extension>fli</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/flv">
          <mimetypes>
            <mimetype>video/flv</mimetype>
          </mimetypes>
          <extensions>
            <extension>flv</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/vnd.vivo">
          <mimetypes>
            <mimetype>video/vnd.vivo</mimetype>
          </mimetypes>
          <extensions>
            <extension>viv</extension>
            <extension>vivo</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/x-m4v">
          <mimetypes>
            <mimetype>video/x-m4v</mimetype>
          </mimetypes>
          <extensions>
            <extension>m4v</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/3gpp">
          <mimetypes>
            <mimetype>video/3gpp</mimetype>
          </mimetypes>
          <extensions>
            <extension>3gp</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/3gpp2">
          <mimetypes>
            <mimetype>video/3gpp2</mimetype>
          </mimetypes>
          <extensions>
            <extension>3g2</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/x-ms-wmv">
          <mimetypes>
            <mimetype>video/x-ms-wmv</mimetype>
          </mimetypes>
          <extensions>
            <extension>wmv</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/x-ms-wm">
          <mimetypes>
            <mimetype>video/x-ms-wm</mimetype>
          </mimetypes>
          <extensions>
            <extension>wm</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/x-ms-wvx">
          <mimetypes>
            <mimetype>video/x-ms-wvx</mimetype>
          </mimetypes>
          <extensions>
            <extension>wvx</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="video/x-ms-wmx">
          <mimetypes>
            <mimetype>video/x-ms-wmx</mimetype>
          </mimetypes>
          <extensions>
            <extension>wmx</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="application/gxf">
          <mimetypes>
            <mimetype>application/gxf</mimetype>
          </mimetypes>
          <extensions>
            <extension>gxf</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="video.png" normalized="application/mxf">
          <mimetypes>
            <mimetype>application/mxf</mimetype>
          </mimetypes>
          <extensions>
            <extension>mxf</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="java.png" normalized="application/java-archive">
          <mimetypes>
            <mimetype>application/java-archive</mimetype>
          </mimetypes>
          <extensions>
            <extension>jar</extension>
          </extensions>
        </mimetype>
    
    
        <mimetype binary="true" iconPath="ps.png" normalized="application/postscript">
          <mimetypes>
            <mimetype>application/postscript</mimetype>
          </mimetypes>
          <extensions>
            <extension>ps</extension>
            <extension>eps</extension>
          </extensions>
        </mimetype>
    
        <!-- MIME types specific to RAW images; for more details see
          http://www.rawsamples.ch
          http://ufraw.sourceforge.net/wiki
          http://dotwhat.net/
          http://trac.imagemagick.org/browser/ImageMagick/trunk/config/mime.xml -->
    
        <!-- Canon RAW image file format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-canon-cr2">
          <mimetypes>
            <mimetype>image/x-canon-cr2</mimetype>
            <mimetype>image/CR2</mimetype>
          </mimetypes>
          <extensions>
            <extension>cr2</extension>
          </extensions>
        </mimetype>
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-canon-crw">
          <mimetypes>
            <mimetype>image/x-canon-crw</mimetype>
          </mimetypes>
          <extensions>
            <extension>crw</extension>
          </extensions>
        </mimetype>
    
        <!-- Nikon RAW image file format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-nikon-nef">
          <mimetypes>
            <mimetype>image/x-nikon-nef</mimetype>
            <mimetype>image/NEF</mimetype>
          </mimetypes>
          <extensions>
            <extension>nef</extension>
          </extensions>
        </mimetype>
    
        <!-- Leica RAW image files format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-adobe-dng">
          <mimetypes>
            <mimetype>image/x-adobe-dng</mimetype>
          </mimetypes>
          <extensions>
            <extension>dng</extension>
          </extensions>
        </mimetype>
        <!-- Panasonic RAW image file format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-panasonic-raw">
          <mimetypes>
            <mimetype>image/x-panasonic-raw</mimetype>
          </mimetypes>
          <extensions>
            <extension>raw</extension>
            <extension>rw2</extension>
          </extensions>
        </mimetype>
    
        <!-- Fuji RAW image file format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-fuji-raf">
          <mimetypes>
            <mimetype>image/x-fuji-raf</mimetype>
          </mimetypes>
          <extensions>
            <extension>raf</extension>
          </extensions>
        </mimetype>
    
        <!-- Sigma RAW image file format. A file with the extension .X3F is associated with a RAW image file taken with a digital cameras that incorporate the Foveon X3 direct image sensor. -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-sigma-x3f">
          <mimetypes>
            <mimetype>image/x-sigma-x3f</mimetype>
          </mimetypes>
          <extensions>
            <extension>x3f</extension>
          </extensions>
        </mimetype>
    
        <!-- Pentax RAW image file format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-pentax-pef">
          <mimetypes>
            <mimetype>image/x-pentax-pef</mimetype>
          </mimetypes>
          <extensions>
            <extension>pef</extension>
          </extensions>
        </mimetype>
    
        <!-- Kodak RAW image file format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-kodak-dcr">
          <mimetypes>
            <mimetype>image/x-kodak-dcr</mimetype>
          </mimetypes>
          <extensions>
            <extension>dcr</extension>
          </extensions>
        </mimetype>
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-kodak-kdc">
          <mimetypes>
            <mimetype>image/x-kodak-kdc</mimetype>
          </mimetypes>
          <extensions>
            <extension>kdc</extension>
          </extensions>
        </mimetype>
    
        <!-- Sony RAW image files format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-sony-sr2">
          <mimetypes>
            <mimetype>image/x-sony-sr2</mimetype>
          </mimetypes>
          <extensions>
            <extension>sr2</extension>
          </extensions>
        </mimetype>
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-sony-arw">
          <mimetypes>
            <mimetype>image/x-sony-arw</mimetype>
          </mimetypes>
          <extensions>
            <extension>arw</extension>
          </extensions>
        </mimetype>
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-sony-srf">
          <mimetypes>
            <mimetype>image/x-sony-srf</mimetype>
          </mimetypes>
          <extensions>
            <extension>srf</extension>
          </extensions>
        </mimetype>
    
        <!-- Minolta RAW image file format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-minolta-mrw">
          <mimetypes>
            <mimetype>image/x-minolta-mrw</mimetype>
          </mimetypes>
          <extensions>
            <extension>mrw</extension>
          </extensions>
        </mimetype>
    
        <!-- Olympus RAW image file format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-olympus-orf">
          <mimetypes>
            <mimetype>image/x-olympus-orf</mimetype>
          </mimetypes>
          <extensions>
            <extension>orf</extension>
          </extensions>
        </mimetype>
    
        <!-- Epson RAW image file format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-raw-epson">
          <mimetypes>
            <mimetype>image/x-raw-epson</mimetype>
          </mimetypes>
          <extensions>
            <extension>erf</extension>
          </extensions>
        </mimetype>
    
        <!-- Portable Pixmap image file Format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-portable-pixmap">
          <mimetypes>
            <mimetype>image/x-portable-pixmap</mimetype>
          </mimetypes>
          <extensions>
            <extension>ppm</extension>
          </extensions>
        </mimetype>
    
        <!-- the bellow registered file extensions are not sure  as Image Magick does not have them registered... -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/raw">
          <mimetypes>
            <mimetype>image/raw</mimetype>
          </mimetypes>
          <extensions>
            <extension>mos</extension>
            <extension>nrw</extension>
            <!-- Hasselblad RAW image file format -->
            <extension>3fr</extension>
          </extensions>
        </mimetype>
    
        <!-- Mamiya RAW image file format -->
        <mimetype binary="true" iconPath="image.gif" normalized="image/x-raw">
          <mimetypes>
            <mimetype>image/x-raw</mimetype>
          </mimetypes>
          <extensions>
            <extension>mef</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="wpd.png" normalized="application/wordperfect" oleSupported="false">
         <mimetypes>
           <mimetype>application/wordperfect</mimetype>
         </mimetypes>
         <extensions>
           <extension>wpd</extension>
         </extensions>
       </mimetype>
    
    
      </extension>
  • nuxeo-liveconnect-2023.9.10.jar /OSGI-INF/liveconnect-googledrive-mimetype-contrib.xml
    <extension point="mimetype" target="org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService">
    
        <!-- https://developers.google.com/drive/web/mime-types -->
        <mimetype binary="false" iconPath="google_drive.png" normalized="application/vnd.google-apps">
          <mimetypes>
            <mimetype>application/vnd.google-apps.document</mimetype>
            <mimetype>application/vnd.google-apps.audio</mimetype>
            <mimetype>application/vnd.google-apps.file</mimetype>
            <mimetype>application/vnd.google-apps.folder</mimetype>
            <mimetype>application/vnd.google-apps.form</mimetype>
            <mimetype>application/vnd.google-apps.fusiontable</mimetype>
            <mimetype>application/vnd.google-apps.photo</mimetype>
            <mimetype>application/vnd.google-apps.presentation</mimetype>
            <mimetype>application/vnd.google-apps.script</mimetype>
            <mimetype>application/vnd.google-apps.sites</mimetype>
            <mimetype>application/vnd.google-apps.spreadsheet</mimetype>
            <mimetype>application/vnd.google-apps.unknown</mimetype>
            <mimetype>application/vnd.google-apps.video</mimetype>
          </mimetypes>
        </mimetype>
    
      </extension>
  • nuxeo-platform-3d-2023.9.10.jar /OSGI-INF/mimetype-contrib.xml
    <extension point="mimetype" target="org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService">
    
        <mimetype binary="false" iconPath="3d.png" normalized="model/vnd.collada+xml">
          <mimetypes>
            <mimetype>model/vnd.collada+xml</mimetype>
          </mimetypes>
          <extensions>
            <extension>dae</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="3d.png" normalized="application/x-3ds">
          <mimetypes>
            <mimetype>application/x-3ds</mimetype>
            <mimetype>image/x-3ds</mimetype>
          </mimetypes>
          <extensions>
            <extension>3ds</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="true" iconPath="3d.png" normalized="application/octet-stream">
          <mimetypes>
            <mimetype>application/octet-stream</mimetype>
          </mimetypes>
          <extensions>
            <extension>fbx</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="3d.png" normalized="text/x-c">
          <mimetypes>
            <mimetype>text/x-c</mimetype>
            <mimetype>application/octet-stream</mimetype>
          </mimetypes>
          <extensions>
            <extension>ply</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="3d.png" normalized="text/wavefront-obj">
          <mimetypes>
            <mimetype>text/wavefront-obj</mimetype>
          </mimetypes>
          <extensions>
            <extension>obj</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="3d.png" normalized="model/x3d+xml">
          <mimetypes>
            <mimetype>model/x3d+xml</mimetype>
          </mimetypes>
          <extensions>
            <extension>x3d</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="3d.png" normalized="application/sla">
          <mimetypes>
            <mimetype>application/sla</mimetype>
          </mimetypes>
          <extensions>
            <extension>stl</extension>
          </extensions>
        </mimetype>
    
        <mimetype binary="false" iconPath="3d.png" normalized="model/gltf+json">
          <mimetypes>
            <mimetype>model/gltf+json</mimetype>
          </mimetypes>
          <extensions>
            <extension>gltf</extension>
          </extensions>
        </mimetype>
    
      </extension>
  • nuxeo-template-rendering-core-2023.9.10.jar /OSGI-INF/mimetype-contrib.xml
    <extension point="mimetype" target="org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService">
    
    		<mimetype binary="false" iconPath="text.png" normalized="text/x-freemarker">
    			<mimetypes>
    				<mimetype>text/x-freemarker</mimetype>
    			</mimetypes>
    			<extensions>
    				<extension>ftl</extension>
    			</extensions>
    		</mimetype>
    	</extension>