<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Groupdocs API References – com.groupdocs.viewer</title>
    <link>/viewer/java/com.groupdocs.viewer/</link>
    <description>Recent content in com.groupdocs.viewer on Groupdocs API References</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="/viewer/java/com.groupdocs.viewer/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Java: License</title>
      <link>/viewer/java/com.groupdocs.viewer/license/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/viewer/java/com.groupdocs.viewer/license/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public class License
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Provides methods to license the component and unlock its full functionality.&lt;/p&gt;
&lt;p&gt;The License class allows you to apply a valid license to the GroupDocs.Viewer component, enabling you to utilize all the features and remove any evaluation limitations.&lt;/p&gt;
&lt;p&gt;Example usage:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
 License license = new License();
 license.setLicense(&amp;#34;path/to/license/file.lic&amp;#34;);
 
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;constructors&#34;&gt;Constructors&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#License--&#34;&gt;License()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#resetLicense--&#34;&gt;resetLicense()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#setLicense-java.io.InputStream-&#34;&gt;setLicense(InputStream licenseStream)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Licenses the component.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#setLicense-java.nio.file.Path-&#34;&gt;setLicense(Path licensePath)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Licenses the component.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#setLicense-java.lang.String-&#34;&gt;setLicense(String licensePath)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Licenses the component.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#setLicense-java.net.URL-&#34;&gt;setLicense(URL licenseUri)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Licenses the component.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#isLicensed--&#34;&gt;isLicensed()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;License--&#34;&gt;License()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public License()
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;resetLicense--&#34;&gt;resetLicense()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static void resetLicense()
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;setLicense-java.io.InputStream-&#34;&gt;setLicense(InputStream licenseStream)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final void setLicense(InputStream licenseStream)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Licenses the component.&lt;/p&gt;
&lt;p&gt;The following example demonstrates how to set a license passing InputStream of the license file.&lt;/p&gt;
&lt;p&gt;For more information about licensing, please refer to the &lt;a href=&#34;https://purchase.groupdocs.com/faqs/licensing&#34;&gt;GroupDocs Licensing FAQ&lt;/a&gt;. You can also find detailed information about GroupDocs.Viewer licensing in the &lt;a href=&#34;https://docs.groupdocs.com/display/viewernet/Evaluation+Limitations+and+Licensing+of+GroupDocs.Viewer&#34;&gt;Evaluation Limitations and Licensing&lt;/a&gt; documentation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
 FileInputStream licenseStream = new FileInputStream(&amp;#34;LicenseFile.lic&amp;#34;);
 License license = new License();
 license.setLicense(licenseStream);
 
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;licenseStream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The license stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;setLicense-java.nio.file.Path-&#34;&gt;setLicense(Path licensePath)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final void setLicense(Path licensePath)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Licenses the component.&lt;/p&gt;
&lt;p&gt;Sets the license for the component using the specified license path.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This method should be called before using any functionality of the component.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;licensePath&lt;/td&gt;
&lt;td&gt;java.nio.file.Path&lt;/td&gt;
&lt;td&gt;The license path.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;setLicense-java.lang.String-&#34;&gt;setLicense(String licensePath)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final void setLicense(String licensePath)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Licenses the component.&lt;/p&gt;
&lt;p&gt;This method should be called before using any functionality.&lt;/p&gt;
&lt;p&gt;Example usage:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
 String licensePath = &amp;#34;GroupDocs.Viewer.lic&amp;#34;;
 License license = new License();
 license.setLicense(licensePath);
 
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;licensePath&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The license path or url.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;setLicense-java.net.URL-&#34;&gt;setLicense(URL licenseUri)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setLicense(URL licenseUri)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Licenses the component.&lt;/p&gt;
&lt;p&gt;This method should be called before using any functionality.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;licenseUri&lt;/td&gt;
&lt;td&gt;java.net.URL&lt;/td&gt;
&lt;td&gt;The license URI.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;isLicensed--&#34;&gt;isLicensed()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final boolean isLicensed()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
boolean&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Java: Metered</title>
      <link>/viewer/java/com.groupdocs.viewer/metered/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/viewer/java/com.groupdocs.viewer/metered/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public class Metered
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Provides methods for applying metered license to the GroupDocs.Viewer component.&lt;/p&gt;
&lt;p&gt;Metered licensing allows you to dynamically monitor and control the usage of GroupDocs.Viewer based on the number of document pages processed instead of a traditional per-server or per-developer license. This flexible licensing model is suitable for scenarios where the document processing requirements vary over time or when you want to pay only for what you use.&lt;/p&gt;
&lt;p&gt;Example usage:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
 Metered metered = new Metered();
 metered.setMeteredKey(publicKey, privateKey);
 // Perform document processing operations using GroupDocs.Viewer
 // ...
 
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;constructors&#34;&gt;Constructors&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Metered--&#34;&gt;Metered()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getConsumptionQuantity--&#34;&gt;getConsumptionQuantity()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Retrieves the amount of megabytes (MB) processed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getConsumptionCredit--&#34;&gt;getConsumptionCredit()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Retrieves the count of credits consumed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#setMeteredKey-java.lang.String-java.lang.String-&#34;&gt;setMeteredKey(String publicKey, String privateKey)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Activates the product with Metered keys.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Metered--&#34;&gt;Metered()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Metered()
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;getConsumptionQuantity--&#34;&gt;getConsumptionQuantity()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static double getConsumptionQuantity()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Retrieves the amount of megabytes (MB) processed.&lt;/p&gt;
&lt;p&gt;This method returns the total amount of MB processed by the component.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
 String publicKey = &amp;#34;Public Key&amp;#34;;
 String privateKey = &amp;#34;Private Key&amp;#34;;
 Metered metered = new Metered();
 metered.setMeteredKey(publicKey, privateKey);
 double mbProcessed = Metered.getConsumptionQuantity();
 
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
double - the amount of MB processed.&lt;/p&gt;
&lt;h3 id=&#34;getConsumptionCredit--&#34;&gt;getConsumptionCredit()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static double getConsumptionCredit()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Retrieves the count of credits consumed.&lt;/p&gt;
&lt;p&gt;This method returns the total count of credits consumed by the component.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
 String publicKey = &amp;#34;Public Key&amp;#34;;
 String privateKey = &amp;#34;Private Key&amp;#34;;
 Metered metered = new Metered();
 metered.setMeteredKey(publicKey, privateKey);
 double creditsConsumed = Metered.getConsumptionCredit();
 
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
double - the count of credits consumed.&lt;/p&gt;
&lt;h3 id=&#34;setMeteredKey-java.lang.String-java.lang.String-&#34;&gt;setMeteredKey(String publicKey, String privateKey)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final void setMeteredKey(String publicKey, String privateKey)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Activates the product with Metered keys.&lt;/p&gt;
&lt;p&gt;Following example demonstrates how to activate product with Metered keys.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
 String publicKey = &amp;#34;Public Key&amp;#34;;
 String privateKey = &amp;#34;Private Key&amp;#34;;
 Metered metered = new Metered();
 metered.setMeteredKey(publicKey, privateKey);
 
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;publicKey&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The public key.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;privateKey&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The private key.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Java: Viewer</title>
      <link>/viewer/java/com.groupdocs.viewer/viewer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/viewer/java/com.groupdocs.viewer/viewer/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;All Implemented Interfaces:&lt;/strong&gt;
java.io.Closeable&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public class Viewer implements Closeable
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents the main class that controls the document rendering process.&lt;/p&gt;
&lt;p&gt;The Viewer class is the entry point for rendering documents using the GroupDocs.Viewer component. It provides methods and options to load documents from various sources, customize the rendering process, and retrieve the rendered output in different formats.&lt;/p&gt;
&lt;p&gt;Example usage:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
 try (Viewer viewer = new Viewer(&amp;#34;source.pdf&amp;#34;)) {
     viewer.view(new PngViewOptions(&amp;#34;result-page{0}.png&amp;#34;));
 }
 
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;constructors&#34;&gt;Constructors&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.io.InputStream-&#34;&gt;Viewer(InputStream fileStream)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.io.InputStream-boolean-&#34;&gt;Viewer(InputStream fileStream, boolean leaveOpen)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.io.InputStream-com.groupdocs.viewer.options.LoadOptions-&#34;&gt;Viewer(InputStream fileStream, LoadOptions loadOptions)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.io.InputStream-com.groupdocs.viewer.options.LoadOptions-boolean-&#34;&gt;Viewer(InputStream fileStream, LoadOptions loadOptions, boolean leaveOpen)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.io.InputStream-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(InputStream fileStream, ViewerSettings settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.io.InputStream-com.groupdocs.viewer.ViewerSettings-boolean-&#34;&gt;Viewer(InputStream fileStream, ViewerSettings settings, boolean leaveOpen)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.io.InputStream-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(InputStream fileStream, LoadOptions loadOptions, ViewerSettings settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.io.InputStream-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-boolean-&#34;&gt;Viewer(InputStream fileStream, LoadOptions loadOptions, ViewerSettings settings, boolean leaveOpen)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes new instance of Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.net.URL-&#34;&gt;Viewer(URL url)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.net.URL-com.groupdocs.viewer.options.LoadOptions-&#34;&gt;Viewer(URL url, LoadOptions loadOptions)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.net.URL-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(URL url, ViewerSettings settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.net.URL-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(URL url, LoadOptions loadOptions, ViewerSettings settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-com.groupdocs.viewer.interfaces.FileReader-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(FileReader fileReader, ViewerSettings settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-com.groupdocs.viewer.interfaces.FileReader-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(FileReader fileReader, LoadOptions loadOptions, ViewerSettings settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.lang.String-&#34;&gt;Viewer(String filePath)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.nio.file.Path-&#34;&gt;Viewer(Path filePath)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.lang.String-com.groupdocs.viewer.options.LoadOptions-&#34;&gt;Viewer(String filePath, LoadOptions loadOptions)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.nio.file.Path-com.groupdocs.viewer.options.LoadOptions-&#34;&gt;Viewer(Path filePath, LoadOptions loadOptions)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.lang.String-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(String filePath, ViewerSettings settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.nio.file.Path-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(Path filePath, ViewerSettings settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.lang.String-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(String filePath, LoadOptions loadOptions, ViewerSettings settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Viewer-java.nio.file.Path-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(Path filePath, LoadOptions loadOptions, ViewerSettings settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the Viewer class.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;fields&#34;&gt;Fields&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#LOAD-OPTIONS&#34;&gt;LOAD_OPTIONS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SETTINGS&#34;&gt;SETTINGS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#FILE-READER&#34;&gt;FILE_READER&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#OPTIONS&#34;&gt;OPTIONS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getViewInfo-com.groupdocs.viewer.options.ViewInfoOptions-&#34;&gt;getViewInfo(ViewInfoOptions options)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns information about the view and document specific information.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getAttachments--&#34;&gt;getAttachments()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns attachments contained by the document.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#saveAttachment-com.groupdocs.viewer.results.Attachment-java.io.OutputStream-&#34;&gt;saveAttachment(Attachment attachment, OutputStream destination)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Saves an attachment file to the destination stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#view-com.groupdocs.viewer.options.ViewOptions-&#34;&gt;view(ViewOptions options)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Creates a view of all document pages.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#view-com.groupdocs.viewer.options.ViewOptions-int...-&#34;&gt;view(ViewOptions options, int[] pageNumbers)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Creates a view of specific document pages.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getAllFonts--&#34;&gt;getAllFonts()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns all fonts used in the loaded documents, including those embedded inside the document itself and those system fonts installed in the OS and used in the document.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#search-com.groupdocs.viewer.options.SearchHighlightOptions-&#34;&gt;search(SearchHighlightOptions options)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Performs a text search and highlights matches (if found) in the loaded document according to the provided options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getFileInfo--&#34;&gt;getFileInfo()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns information about the file, such as file type and a flag that indicates if the file is encrypted.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#close--&#34;&gt;close()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Releases the file stream and managed internal resources.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.io.InputStream-&#34;&gt;Viewer(InputStream fileStream)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(InputStream fileStream)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fileStream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The method that returns a readable stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.io.InputStream-boolean-&#34;&gt;Viewer(InputStream fileStream, boolean leaveOpen)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(InputStream fileStream, boolean leaveOpen)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading encrypted documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fileStream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The file stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;leaveOpen&lt;/td&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;true to leave the stream open after the Viewer object is disposed; otherwise, false.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.io.InputStream-com.groupdocs.viewer.options.LoadOptions-&#34;&gt;Viewer(InputStream fileStream, LoadOptions loadOptions)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(InputStream fileStream, LoadOptions loadOptions)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading encrypted documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fileStream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The readable stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The document load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.io.InputStream-com.groupdocs.viewer.options.LoadOptions-boolean-&#34;&gt;Viewer(InputStream fileStream, LoadOptions loadOptions, boolean leaveOpen)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(InputStream fileStream, LoadOptions loadOptions, boolean leaveOpen)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading encrypted documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fileStream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The file stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The document load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;leaveOpen&lt;/td&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;true to leave the stream open after the Viewer object is disposed; otherwise, false.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.io.InputStream-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(InputStream fileStream, ViewerSettings settings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(InputStream fileStream, ViewerSettings settings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading encrypted documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fileStream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The file stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.io.InputStream-com.groupdocs.viewer.ViewerSettings-boolean-&#34;&gt;Viewer(InputStream fileStream, ViewerSettings settings, boolean leaveOpen)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(InputStream fileStream, ViewerSettings settings, boolean leaveOpen)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fileStream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The file stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;leaveOpen&lt;/td&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;true to leave the stream open after the Viewer object is disposed; otherwise, false.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.io.InputStream-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(InputStream fileStream, LoadOptions loadOptions, ViewerSettings settings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(InputStream fileStream, LoadOptions loadOptions, ViewerSettings settings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading encrypted documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fileStream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The file stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The document load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.io.InputStream-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-boolean-&#34;&gt;Viewer(InputStream fileStream, LoadOptions loadOptions, ViewerSettings settings, boolean leaveOpen)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(InputStream fileStream, LoadOptions loadOptions, ViewerSettings settings, boolean leaveOpen)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes new instance of Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading encrypted documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fileStream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The file stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The document load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;leaveOpen&lt;/td&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;true to leave the stream open after the Viewer object is disposed; otherwise, false.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.net.URL-&#34;&gt;Viewer(URL url)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(URL url)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;url&lt;/td&gt;
&lt;td&gt;java.net.URL&lt;/td&gt;
&lt;td&gt;A URL to a file that should be loaded into the Viewer.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.net.URL-com.groupdocs.viewer.options.LoadOptions-&#34;&gt;Viewer(URL url, LoadOptions loadOptions)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(URL url, LoadOptions loadOptions)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading encrypted documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;url&lt;/td&gt;
&lt;td&gt;java.net.URL&lt;/td&gt;
&lt;td&gt;A URL to a file that should be loaded into the Viewer.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The document load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.net.URL-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(URL url, ViewerSettings settings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(URL url, ViewerSettings settings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading encrypted documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;url&lt;/td&gt;
&lt;td&gt;java.net.URL&lt;/td&gt;
&lt;td&gt;A URL to a file that should be loaded into the Viewer.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.net.URL-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(URL url, LoadOptions loadOptions, ViewerSettings settings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(URL url, LoadOptions loadOptions, ViewerSettings settings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading encrypted documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;url&lt;/td&gt;
&lt;td&gt;java.net.URL&lt;/td&gt;
&lt;td&gt;A URL to a file that should be loaded into the Viewer.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The document load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-com.groupdocs.viewer.interfaces.FileReader-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(FileReader fileReader, ViewerSettings settings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(FileReader fileReader, ViewerSettings settings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;This constructor allows you to create a Viewer object to view a document from a &lt;a href=&#34;../../com.groupdocs.viewer.interfaces/filereader&#34;&gt;FileReader&lt;/a&gt; with the specified &lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To learn about the file types supported by GroupDocs.Viewer, visit: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;To explore the features of GroupDocs.Viewer for Java, refer to: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fileReader&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.interfaces/filereader&#34;&gt;FileReader&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The &lt;a href=&#34;../../com.groupdocs.viewer.interfaces/filereader&#34;&gt;FileReader&lt;/a&gt; containing the document to be loaded into the Viewer.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The &lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt; to be applied to the Viewer.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-com.groupdocs.viewer.interfaces.FileReader-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(FileReader fileReader, LoadOptions loadOptions, ViewerSettings settings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(FileReader fileReader, LoadOptions loadOptions, ViewerSettings settings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;Provides functionality to load and view documents using GroupDocs.Viewer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Ensure that the file reader, load options, and settings are properly configured for accurate document processing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fileReader&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.interfaces/filereader&#34;&gt;FileReader&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The file reader.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.lang.String-&#34;&gt;Viewer(String filePath)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(String filePath)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filePath&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The path to the file to render.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.nio.file.Path-&#34;&gt;Viewer(Path filePath)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(Path filePath)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filePath&lt;/td&gt;
&lt;td&gt;java.nio.file.Path&lt;/td&gt;
&lt;td&gt;The path to the file to render.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.lang.String-com.groupdocs.viewer.options.LoadOptions-&#34;&gt;Viewer(String filePath, LoadOptions loadOptions)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(String filePath, LoadOptions loadOptions)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading password-protected documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filePath&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The path to the file to render.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The document load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.nio.file.Path-com.groupdocs.viewer.options.LoadOptions-&#34;&gt;Viewer(Path filePath, LoadOptions loadOptions)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(Path filePath, LoadOptions loadOptions)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading password-protected documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view a document with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filePath&lt;/td&gt;
&lt;td&gt;java.nio.file.Path&lt;/td&gt;
&lt;td&gt;The path to the file to render.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The document load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.lang.String-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(String filePath, ViewerSettings settings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(String filePath, ViewerSettings settings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filePath&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The path to the file to render.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.nio.file.Path-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(Path filePath, ViewerSettings settings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(Path filePath, ViewerSettings settings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filePath&lt;/td&gt;
&lt;td&gt;java.nio.file.Path&lt;/td&gt;
&lt;td&gt;The path to the file to render.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.lang.String-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(String filePath, LoadOptions loadOptions, ViewerSettings settings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(String filePath, LoadOptions loadOptions, ViewerSettings settings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading password-protected documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view documents with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filePath&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The path to the file to render.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The document load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Viewer-java.nio.file.Path-com.groupdocs.viewer.options.LoadOptions-com.groupdocs.viewer.ViewerSettings-&#34;&gt;Viewer(Path filePath, LoadOptions loadOptions, ViewerSettings settings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Viewer(Path filePath, LoadOptions loadOptions, ViewerSettings settings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the Viewer class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More about file types supported by GroupDocs.Viewer: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Supported+Document+Formats&#34;&gt;Document formats supported by GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about GroupDocs.Viewer for Java features: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Developer+Guide&#34;&gt;Developer Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More about loading password-protected documents and viewing files from third-party storages with GroupDocs.Viewer for Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Loading&#34;&gt;How to load and view documents with GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filePath&lt;/td&gt;
&lt;td&gt;java.nio.file.Path&lt;/td&gt;
&lt;td&gt;The path to the file to render.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The document load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;settings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer/viewersettings&#34;&gt;ViewerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The Viewer settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;LOAD-OPTIONS&#34;&gt;LOAD_OPTIONS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final String LOAD_OPTIONS
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;SETTINGS&#34;&gt;SETTINGS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final String SETTINGS
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;FILE-READER&#34;&gt;FILE_READER&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final String FILE_READER
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;OPTIONS&#34;&gt;OPTIONS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final String OPTIONS
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;getViewInfo-com.groupdocs.viewer.options.ViewInfoOptions-&#34;&gt;getViewInfo(ViewInfoOptions options)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final ViewInfo getViewInfo(ViewInfoOptions options)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns information about the view and document specific information.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn more about the document - file type, page count, and other format specific properties: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Get+file+information&#34;&gt;How to get file information using GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;options&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/viewinfooptions&#34;&gt;ViewInfoOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The view info options.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer.results/viewinfo&#34;&gt;ViewInfo&lt;/a&gt; - Information about the view and document specific information.&lt;/p&gt;
&lt;h3 id=&#34;getAttachments--&#34;&gt;getAttachments()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final List&amp;lt;Attachment&amp;gt; getAttachments()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns attachments contained by the document.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn more about getting document attachments in Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Get+attachments&#34;&gt;How to get a list of document attachments using GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Learn more about saving document attachments in Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Save+attachments&#34;&gt;How to save document attachments using GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.util.List&amp;lt;com.groupdocs.viewer.results.Attachment&amp;gt; - attachments contained by the document.&lt;/p&gt;
&lt;h3 id=&#34;saveAttachment-com.groupdocs.viewer.results.Attachment-java.io.OutputStream-&#34;&gt;saveAttachment(Attachment attachment, OutputStream destination)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void saveAttachment(Attachment attachment, OutputStream destination)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Saves an attachment file to the destination stream.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn more about getting document attachments in Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Get+attachments&#34;&gt;How to get a list of document attachments using GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Learn more about saving document attachments in Java: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Save+attachments&#34;&gt;How to save document attachments using GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;attachment&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.results/attachment&#34;&gt;Attachment&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The attachment.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;destination&lt;/td&gt;
&lt;td&gt;java.io.OutputStream&lt;/td&gt;
&lt;td&gt;The writable stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;view-com.groupdocs.viewer.options.ViewOptions-&#34;&gt;view(ViewOptions options)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final void view(ViewOptions options)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Creates a view of all document pages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn more about different viewing options following this guide: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Viewing&#34;&gt;How to customize document viewing output using GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;options&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/viewoptions&#34;&gt;ViewOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The view options.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;view-com.groupdocs.viewer.options.ViewOptions-int...-&#34;&gt;view(ViewOptions options, int[] pageNumbers)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final void view(ViewOptions options, int[] pageNumbers)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Creates a view of specific document pages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn more about different viewing options following this guide: &lt;a href=&#34;https://docs.groupdocs.com/display/viewerjava/Viewing&#34;&gt;How to customize document viewing output using GroupDocs.Viewer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;options&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.options/viewoptions&#34;&gt;ViewOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The view options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pageNumbers&lt;/td&gt;
&lt;td&gt;int[]&lt;/td&gt;
&lt;td&gt;The page numbers to view.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;getAllFonts--&#34;&gt;getAllFonts()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public IFontInfo[] getAllFonts()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns all fonts used in the loaded documents, including those embedded inside the document itself and those system fonts installed in the OS and used in the document.&lt;/p&gt;
&lt;p&gt;For details, see the &lt;a href=&#34;https://docs.groupdocs.com/viewer/net/getting-used-fonts/&#34;&gt; documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
com.groupdocs.viewer.fonts.IFontInfo[] - Non-null list of all fonts used in the document loaded into this &lt;a href=&#34;../../com.groupdocs.viewer/viewer&#34;&gt;Viewer&lt;/a&gt; instance.&lt;/p&gt;
&lt;h3 id=&#34;search-com.groupdocs.viewer.options.SearchHighlightOptions-&#34;&gt;search(SearchHighlightOptions options)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void search(SearchHighlightOptions options)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Performs a text search and highlights matches (if found) in the loaded document according to the provided options.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;options&lt;/td&gt;
&lt;td&gt;com.groupdocs.viewer.options.SearchHighlightOptions&lt;/td&gt;
&lt;td&gt;Search and highlight options, including a text phrase to search. Cannot be  null .&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;getFileInfo--&#34;&gt;getFileInfo()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public FileInfo getFileInfo()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns information about the file, such as file type and a flag that indicates if the file is encrypted.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn more about how to check if a file is encrypted: &lt;a href=&#34;https://docs.groupdocs.com/viewer/net/how-to-check-if-file-is-encrypted/&#34;&gt;How to check if a file is encrypted&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer.results/fileinfo&#34;&gt;FileInfo&lt;/a&gt; - the file information.&lt;/p&gt;
&lt;h3 id=&#34;close--&#34;&gt;close()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final void close()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Releases the file stream and managed internal resources.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Java: ViewerSettings</title>
      <link>/viewer/java/com.groupdocs.viewer/viewersettings/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/viewer/java/com.groupdocs.viewer/viewersettings/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public class ViewerSettings
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Defines settings for customizing the behavior of the Viewer component.&lt;/p&gt;
&lt;p&gt;The ViewerSettings class provides options and properties to customize the behavior of the GroupDocs.Viewer component during the document rendering process. You can use this class to specify various settings, such as logger, custom cache implementation, and more.&lt;/p&gt;
&lt;p&gt;Example usage:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
 final ViewerSettings viewerSettings = new ViewerSettings();
 viewerSettings.setLogger(new ConsoleLogger(false, true));

 try (Viewer viewer = new Viewer(&amp;#34;source.pdf&amp;#34;, viewerSettings)) {
     // Document processing
 }
 
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;constructors&#34;&gt;Constructors&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ViewerSettings-com.groupdocs.viewer.caching.Cache-com.groupdocs.foundation.logging.ILogger-&#34;&gt;ViewerSettings(Cache cache, ILogger logger)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the  ViewerSettings  class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ViewerSettings-com.groupdocs.foundation.logging.ILogger-&#34;&gt;ViewerSettings(ILogger logger)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the  ViewerSettings  class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ViewerSettings-com.groupdocs.viewer.caching.Cache-&#34;&gt;ViewerSettings(Cache cache)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the  ViewerSettings  class.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ViewerSettings--&#34;&gt;ViewerSettings()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Initializes a new instance of the  ViewerSettings  class.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getLogger--&#34;&gt;getLogger()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the logger implementation used for logging (Errors, Warnings, Traces).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#setLogger-com.groupdocs.foundation.logging.ILogger-&#34;&gt;setLogger(ILogger logger)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Sets the logger implementation used for logging (Errors, Warnings, Traces).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getCache--&#34;&gt;getCache()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the cache implementation used for storing rendering results.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#setCache-com.groupdocs.viewer.caching.Cache-&#34;&gt;setCache(Cache cache)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Sets the cache implementation used for storing rendering results.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;ViewerSettings-com.groupdocs.viewer.caching.Cache-com.groupdocs.foundation.logging.ILogger-&#34;&gt;ViewerSettings(Cache cache, ILogger logger)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public ViewerSettings(Cache cache, ILogger logger)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the  ViewerSettings  class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cache&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.caching/cache&#34;&gt;Cache&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The cache.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;logger&lt;/td&gt;
&lt;td&gt;com.groupdocs.foundation.logging.ILogger&lt;/td&gt;
&lt;td&gt;The logger.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;ViewerSettings-com.groupdocs.foundation.logging.ILogger-&#34;&gt;ViewerSettings(ILogger logger)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public ViewerSettings(ILogger logger)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the  ViewerSettings  class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;logger&lt;/td&gt;
&lt;td&gt;com.groupdocs.foundation.logging.ILogger&lt;/td&gt;
&lt;td&gt;The logger.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;ViewerSettings-com.groupdocs.viewer.caching.Cache-&#34;&gt;ViewerSettings(Cache cache)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public ViewerSettings(Cache cache)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the  ViewerSettings  class.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cache&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.caching/cache&#34;&gt;Cache&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The cache.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;ViewerSettings--&#34;&gt;ViewerSettings()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public ViewerSettings()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Initializes a new instance of the  ViewerSettings  class.&lt;/p&gt;
&lt;h3 id=&#34;getLogger--&#34;&gt;getLogger()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public ILogger getLogger()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the logger implementation used for logging (Errors, Warnings, Traces).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
com.groupdocs.foundation.logging.ILogger - the logger implementation.&lt;/p&gt;
&lt;h3 id=&#34;setLogger-com.groupdocs.foundation.logging.ILogger-&#34;&gt;setLogger(ILogger logger)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setLogger(ILogger logger)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the logger implementation used for logging (Errors, Warnings, Traces).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;logger&lt;/td&gt;
&lt;td&gt;com.groupdocs.foundation.logging.ILogger&lt;/td&gt;
&lt;td&gt;The logger implementation to set.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;getCache--&#34;&gt;getCache()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final Cache getCache()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the cache implementation used for storing rendering results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer.caching/cache&#34;&gt;Cache&lt;/a&gt; - the cache implementation.&lt;/p&gt;
&lt;h3 id=&#34;setCache-com.groupdocs.viewer.caching.Cache-&#34;&gt;setCache(Cache cache)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setCache(Cache cache)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the cache implementation used for storing rendering results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cache&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.viewer.caching/cache&#34;&gt;Cache&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The cache implementation.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Java: FileType</title>
      <link>/viewer/java/com.groupdocs.viewer/filetype/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/viewer/java/com.groupdocs.viewer/filetype/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object, java.lang.Enum&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;All Implemented Interfaces:&lt;/strong&gt;
com.aspose.ms.System.IEquatable, com.groupdocs.viewer.caching.Cacheable&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public enum FileType extends Enum&amp;lt;FileType&amp;gt; implements System.IEquatable&amp;lt;FileType&amp;gt;, Cacheable
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents the file type. Provides methods to obtain a list of all file types supported by the GroupDocs.Viewer component.&lt;/p&gt;
&lt;p&gt;The FileType enum provides constants representing different file types that are supported by the GroupDocs.Viewer component. You can use the methods in this enum to obtain a list of all supported file types or check if a specific file type is supported.&lt;/p&gt;
&lt;p&gt;Example usage:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
 // Try to detect file type using stream
 final FileType fileTypeFromStream = FileType.fromStream(new FileInputStream(&amp;#34;document.pdf&amp;#34;));
 // Detect file type by extension
 final FileType fileTypeFromExtension = FileType.fromExtension(&amp;#34;.png&amp;#34;);
 // Iterate all supported file types
 for (FileType supportedFileType : FileType.getSupportedFileTypes()) {
     System.out.println(&amp;#34;File type: &amp;#34; + supportedFileType);
 }
 final LoadOptions loadOptions = new LoadOptions(fileTypeFromExtension);
 // Usage of loadOptions
 
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;fields&#34;&gt;Fields&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an unknown file type.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ZIP&#34;&gt;ZIP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a zipped file (.zip) that can hold one or more files or directories.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TAR&#34;&gt;TAR&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a consolidated Unix file archive (.tar) created for collecting one or more files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XZ&#34;&gt;XZ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an XZ file (.xz) compressed using a high-ratio compression algorithm based on the LZMA algorithm.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TXZ&#34;&gt;TXZ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a consolidated Unix file archive (.txz, .tar.xz) created for collecting one or more files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TARXZ&#34;&gt;TARXZ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a consolidated Unix file archive (.txz, .tar.xz) created for collecting one or more files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TGZ&#34;&gt;TGZ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a consolidated Unix file archive (.tgz, .tar.gz) created for collecting one or more files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TARGZ&#34;&gt;TARGZ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a consolidated Unix file archive (.tgz, .tar.gz) created for collecting one or more files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#BZ-2&#34;&gt;BZ_2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Bzip2 compressed file (.bz2) generated using the BZIP2 open-source compression method.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#RAR&#34;&gt;RAR&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Roshal Archive (.rar) compressed file generated using the RAR (WINRAR version 4) compression method.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#GZ&#34;&gt;GZ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Gnu Zipped File (.gz) compressed file created with the gzip compression application.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#GZIP&#34;&gt;GZIP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Gnu Zipped File (.gzip) compressed file introduced as a free utility for replacing the Compress program used in Unix systems.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SEVEN-ZIP&#34;&gt;SEVEN_ZIP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a 7Zip (.7z, .7zip) file, which is a free open-source archiver with LZMA and LZMA2 compression.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CPIO&#34;&gt;CPIO&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Cpio is a general file archiver utility and its associated file format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ZSTANDARD&#34;&gt;ZSTANDARD&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;ZST file is a compressed file that is generated with the Zstandard (zstd) compression algorithm.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TZST&#34;&gt;TZST&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;TZST files (.tar.zst, .tzst) are Zstandard archives (ZST), which internally contain a Consolidated Unix File Archive (Tar), created with Unix-based utility for collecting one or more files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TAR-ZST&#34;&gt;TAR_ZST&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;TZST files (.tar.zst, .tzst) are Zstandard archives (ZST), which internally contain a Consolidated Unix File Archive (Tar), created with Unix-based utility for collecting one or more files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ISO&#34;&gt;ISO&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;ISO optical disc image is an uncompressed archive disk image file that represents the contents of entire data on an optical disc such as CD or DVD, based on the ISO-9660 standard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#LHA&#34;&gt;LHA&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;LHA or LZH is a freeware compression utility and associated file format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CAB&#34;&gt;CAB&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Cabinet (or CAB) is an archive-file format for Microsoft Windows.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DXF&#34;&gt;DXF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Drawing Exchange Format File (.dxf), which is a tagged data representation of an AutoCAD drawing file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DWG&#34;&gt;DWG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an AutoCAD Drawing Database File (.dwg), which represents proprietary binary files used for containing 2D and 3D design data.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DWT&#34;&gt;DWT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an AutoCAD Drawing Template (.dwt), which is an AutoCAD drawing template file used as a starter for creating drawings that can be saved as DWG files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#STL&#34;&gt;STL&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Stereolithography File (.stl), which is an interchangeable file format that represents 3-dimensional surface geometry.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#IFC&#34;&gt;IFC&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Industry Foundation Classes File (.ifc), which is a file format that establishes international standards for importing and exporting building objects and their properties.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DWF&#34;&gt;DWF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Design Web Format File (.dwf), which is a compressed file format for viewing, reviewing, or printing 2D/3D drawings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#FBX&#34;&gt;FBX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Autodesk FBX Interchange File (FilmBoX) (.fbx), which is a 3D model format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DWFX&#34;&gt;DWFX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Design Web Format File XPS (.dwfx), which is a compressed format for viewing, reviewing, or printing 2D/3D drawings as an XPS document.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DGN&#34;&gt;DGN&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a MicroStation Design File (.dgn), which are drawings created and supported by CAD applications such as MicroStation and Intergraph Interactive Graphics Design System.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PLT&#34;&gt;PLT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PLT (HPGL) File (.plt), which is a vector-based plotter file introduced by Autodesk, Inc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CF2&#34;&gt;CF2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Common File Format File (.cf2).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#OBJ&#34;&gt;OBJ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Wavefront 3D Object File (.obj), which is a 3D image file introduced by Wavefront Technologies.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#HPG&#34;&gt;HPG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PLT (HPGL) File (.hpg).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#IGS&#34;&gt;IGS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Initial Graphics Exchange Specification (IGES) File (.igs).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSD&#34;&gt;VSD&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Drawing File (.vsd), which are drawings created with Microsoft Visio application to represent a variety of graphical objects and their interconnections.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSDX&#34;&gt;VSDX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Drawing File (.vsdx), which represents the Microsoft Visio file format introduced from Microsoft Office 2013 onwards.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSS&#34;&gt;VSS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Stencil File (.vss), which are stencil files created with Microsoft Visio 2007 and earlier.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSSX&#34;&gt;VSSX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Stencil File (.vssx), which are drawing stencils created with Microsoft Visio 2013 and above.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSDM&#34;&gt;VSDM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Macro-Enabled Drawing (.vsdm), which are drawing files created with Microsoft Visio application that support macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VST&#34;&gt;VST&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Drawing Template (.vst), which are vector image files created with Microsoft Visio.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSTX&#34;&gt;VSTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Drawing Template (.vstx), which are drawing template files created with Microsoft Visio 2013 and above.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSTM&#34;&gt;VSTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Macro-Enabled Drawing Template (.vstm), which are template files created with Microsoft Visio that support macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSSM&#34;&gt;VSSM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Macro-Enabled Stencil File (.vssm), which are Microsoft Visio Stencil files that support macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSX&#34;&gt;VSX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Stencil XML File (.vsx), which refers to stencils consisting of drawings and shapes used for creating diagrams in Microsoft Visio.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VTX&#34;&gt;VTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Template XML File (.vtx), which is a Microsoft Visio drawing template saved to disk in XML file format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VDW&#34;&gt;VDW&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Web Drawing (.vdw), which specifies the streams and storages required for rendering a web drawing.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VDX&#34;&gt;VDX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visio Drawing XML File (.vdx), which represents any drawing or chart created in Microsoft Visio but saved in XML format with the .VDX extension.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#EPUB&#34;&gt;EPUB&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Open eBook File (.epub), which is an e-book file format that provides a standard digital publication format for publishers and consumers.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MOBI&#34;&gt;MOBI&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Mobipocket eBook (.mobi), which is one of the most widely used ebook file formats.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#AZW-3&#34;&gt;AZW_3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Amazon Kindle Format 8 (KF8) ebook is the digital file format developed for Amazon Kindle devices.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MSG&#34;&gt;MSG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Outlook Mail Message (.msg), which is a file format used by Microsoft Outlook and Exchange to store email messages, contacts, appointments, or other tasks.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#EML&#34;&gt;EML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an E-Mail Message (.eml), which represents email messages saved using Outlook and other relevant applications.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#EMLX&#34;&gt;EMLX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Apple Mail Message (.emlx), which is implemented and developed by Apple.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PST&#34;&gt;PST&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Outlook Personal Information Store File (.pst), which represents Outlook Personal Storage Files (also called Personal Storage Table) that store a variety of user information.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#OST&#34;&gt;OST&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Outlook Offline Data File (.ost), which represents a user&amp;rsquo;s mailbox data in offline mode on a local machine upon registration with Exchange Server using Microsoft Outlook.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TIF&#34;&gt;TIF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Tagged Image File (.tif), which represents raster images that are meant for usage on a variety of devices that comply with this file format standard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TIFF&#34;&gt;TIFF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Tagged Image File Format (.tiff), which represents raster images that are meant for usage on a variety of devices that comply with this file format standard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPG&#34;&gt;JPG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JPEG Image (.jpg), which is a type of image format that is saved using the method of lossy compression.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPEG&#34;&gt;JPEG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JPEG Image (.jpeg), which is a type of image format that is saved using the method of lossy compression.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JFIF&#34;&gt;JFIF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;JPEG File Interchange Format (.jfif) is image that was developed for fast exchange between platforms.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PNG&#34;&gt;PNG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Portable Network Graphic (.png), which is a type of raster image file format that uses lossless compression.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#GIF&#34;&gt;GIF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Graphical Interchange Format File (.gif), which is a type of highly compressed image.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#APNG&#34;&gt;APNG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Animated Portable Network Graphic (.apng), which is an extension of the PNG format that supports animation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#BMP&#34;&gt;BMP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Bitmap Image File (.bmp), which is used to store bitmap digital images.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ICO&#34;&gt;ICO&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Icon File (.ico), which is an image file type used as an icon for the representation of an application on Microsoft Windows.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TGA&#34;&gt;TGA&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Truevision TGA (TARGA) file, which is used to store bitmap digital images developed by TRUEVISION.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JP-2&#34;&gt;JP_2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JPEG 2000 Core Image File (.jp2), which is an image coding system and state-of-the-art image compression standard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPF&#34;&gt;JPF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JPEG 2000 Image File (.jpf).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPX&#34;&gt;JPX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JPEG 2000 Image File (.jpx).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPM&#34;&gt;JPM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JPEG 2000 Image File (.jpm).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#J2C&#34;&gt;J2C&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JPEG 2000 Code InputStream (.j2c).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#J2K&#34;&gt;J2K&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JPEG 2000 Code Stream (.j2k), which is an image compressed using wavelet compression instead of DCT compression.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPC&#34;&gt;JPC&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JPEG 2000 Code Stream (.jpc).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JLS&#34;&gt;JLS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JPEG-LS (JLS) file (.jls).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DIB&#34;&gt;DIB&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Device Independent Bitmap File (.dib).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#WMF&#34;&gt;WMF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Windows Metafile (.wmf), which represents Microsoft Windows Metafile (WMF) for storing vector as well as bitmap-format image data.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#WMZ&#34;&gt;WMZ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Compressed Windows Metafile (.wmz), which represents Microsoft Windows Metafile (WMF) compressed in GZIP archive for storing vector as well as bitmap-format image data.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#EMF&#34;&gt;EMF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Enhanced Windows Metafile (.emf), which represents graphical images device-independently.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#EMZ&#34;&gt;EMZ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Windows Compressed Enhanced Metafile (.emz), which represents graphical images device-independently compressed by GZIP.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#WEBP&#34;&gt;WEBP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a WebP Image (.webp), which is a modern raster web image file format based on lossless and lossy compression.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DNG&#34;&gt;DNG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Digital Negative Specification (.dng), which is a digital camera image format used for the storage of raw files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CDR&#34;&gt;CDR&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a CorelDraw Vector Graphic Drawing (.cdr), which is a vector drawing image file natively created with CorelDRAW for storing digitally encoded and compressed images.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CMX&#34;&gt;CMX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Corel Exchange (.cmx), which is a drawing image file that may contain vector graphics as well as bitmap graphics.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DJVU&#34;&gt;DJVU&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a DjVu Image (.djvu), which is a graphics file format intended for scanned documents and books, especially those containing a combination of text, drawings, images, and photographs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CGM&#34;&gt;CGM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Computer Graphics Metafile (.cgm), which is a free, platform-independent, international standard metafile format for storing and exchanging vector graphics (2D), raster graphics, and text.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PCL&#34;&gt;PCL&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Printer Command Language Document (.pcl).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PSD&#34;&gt;PSD&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Adobe Photoshop Document (.psd), which is Adobe Photoshop&amp;rsquo;s native file format used for graphics designing and development.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PSB&#34;&gt;PSB&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Photoshop Large Document Format (.psb), which is used for graphics designing and development in Adobe Photoshop.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DCM&#34;&gt;DCM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a DICOM Image (.dcm), which represents a digital image that stores medical information of patients such as MRIs, CT scans, and ultrasound images.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PS&#34;&gt;PS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PostScript File (.ps).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#EPS&#34;&gt;EPS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Encapsulated PostScript File (.eps), which describes an Encapsulated PostScript language program that defines the appearance of a single page.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ODG&#34;&gt;ODG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenDocument Graphic File (.odg), which is used by Apache OpenOffice&amp;rsquo;s Draw application to store drawing elements as a vector image.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#FODG&#34;&gt;FODG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Flat XML ODF Template (.fodg), which is used by Apache OpenOffice&amp;rsquo;s Draw application to store drawing elements as a vector image.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SVG&#34;&gt;SVG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Scalable Vector Graphics File (.svg), which is a Scalar Vector Graphics file that uses XML-based text format for describing the appearance of an image.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SVGZ&#34;&gt;SVGZ&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Compressed Scalable Vector Graphics File (.svgz), which is a Scalar Vector Graphics file that uses XML-based text format, compressed by GZIP, for describing the appearance of an image.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#OTG&#34;&gt;OTG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenDocument Graphic Template (.otg).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#HTM&#34;&gt;HTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Hypertext Markup Language File (.htm), which is the extension for web pages created for display in browsers.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#HTML&#34;&gt;HTML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Hypertext Markup Language File (.html), which is the extension for web pages created for display in browsers.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MHT&#34;&gt;MHT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an MHTML Web Archive (.mht).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#NSF&#34;&gt;NSF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Lotus Notes Database (.nsf).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MBOX&#34;&gt;MBOX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Email Mailbox File (.mbox).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MHTML&#34;&gt;MHTML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a MIME HTML File (.mhtml).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XML&#34;&gt;XML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an XML File (.xml).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ONE&#34;&gt;ONE&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a OneNote Document (.one) created by Microsoft OneNote application.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PDF&#34;&gt;PDF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Portable Document Format File (.pdf), which is a type of document created by Adobe back in the 1990s.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XPS&#34;&gt;XPS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an XML Paper Specification File (.xps), which represents page layout files based on XML Paper Specifications created by Microsoft.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#OXPS&#34;&gt;OXPS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenXPS File (.oxps).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TEX&#34;&gt;TEX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a LaTeX Source Document (.tex), which is a language that comprises programming as well as mark-up features used to typeset documents.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPT&#34;&gt;PPT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerPoint Presentation (.ppt), which represents a PowerPoint file that consists of a collection of slides for displaying as a slideshow.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPTX&#34;&gt;PPTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerPoint Open XML Presentation (.pptx), which are presentation files created with the popular Microsoft PowerPoint application.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPS&#34;&gt;PPS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerPoint Slide Show (.pps), which are created using Microsoft PowerPoint for Slide Show purposes.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPSX&#34;&gt;PPSX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerPoint Open XML Slide Show (.ppsx) files, which are created using Microsoft PowerPoint 2007 and above for Slide Show purposes.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ODP&#34;&gt;ODP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenDocument Presentation (.odp), which represents a presentation file format used by OpenOffice.org in the OASISOpen standard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#FODP&#34;&gt;FODP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenDocument Presentation (.fodp), which represents OpenDocument Flat XML Presentation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#POT&#34;&gt;POT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerPoint Template (.pot), which represents Microsoft PowerPoint template files created by PowerPoint 97-2003 versions.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPTM&#34;&gt;PPTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerPoint Open XML Macro-Enabled Presentation (.pptm), which are macro-enabled presentation files created with Microsoft PowerPoint 2007 or higher versions.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#POTX&#34;&gt;POTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerPoint Open XML Presentation Template (.potx), which represents Microsoft PowerPoint template presentations created with Microsoft PowerPoint 2007 and above.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#POTM&#34;&gt;POTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerPoint Open XML Macro-Enabled Presentation Template (.potm), which are Microsoft PowerPoint template files with support for macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPSM&#34;&gt;PPSM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerPoint Open XML Macro-Enabled Slide (.ppsm), which represents a macro-enabled slide show file format created with Microsoft PowerPoint 2007 or higher.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#OTP&#34;&gt;OTP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenDocument Presentation Template (.otp), which represents presentation template files created by applications in the OASIS OpenDocument standard format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLS&#34;&gt;XLS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Excel Spreadsheet (.xls), which represents the Excel Binary File Format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#EXCEL-2003-XML&#34;&gt;EXCEL_2003_XML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Excel 2003 XML (SpreadsheetML) (.xml), which represents the Excel Binary File Format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#NUMBERS&#34;&gt;NUMBERS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents Apple Numbers (.numbers), which represents an Excel-like Binary File Format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLSX&#34;&gt;XLSX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Microsoft Excel Open XML Spreadsheet (.xlsx), which is a well-known format for Microsoft Excel documents that was introduced by Microsoft with the release of Microsoft Office 2007.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLSM&#34;&gt;XLSM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Excel Open XML Macro-Enabled Spreadsheet (.xlsm), which is a type of spreadsheet file that supports macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLSB&#34;&gt;XLSB&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Excel Binary Spreadsheet (.xlsb), which specifies the Excel Binary File Format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CSV&#34;&gt;CSV&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Comma Separated Values File (.csv), which represents plain text files that contain records of data with comma-separated values.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TSV&#34;&gt;TSV&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Tab Separated Values File (.tsv), which represents data separated with tabs in plain text format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ODS&#34;&gt;ODS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenDocument Spreadsheet (.ods), which stands for OpenDocument Spreadsheet Document format that is editable by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#FODS&#34;&gt;FODS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenDocument Flat XML Spreadsheet (.fods).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#OTS&#34;&gt;OTS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenDocument Spreadsheet Template (.ots).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLAM&#34;&gt;XLAM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Microsoft Excel Add-in (.xlam).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLTM&#34;&gt;XLTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Microsoft Excel Macro-Enabled Template (.xltm), which represents files generated by Microsoft Excel as Macro-enabled template files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLT&#34;&gt;XLT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Microsoft Excel Template (.xlt), which are template files created with Microsoft Excel, a spreadsheet application that comes as part of the Microsoft Office suite.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLTX&#34;&gt;XLTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Excel Open XML Spreadsheet Template (.xltx), which represents Microsoft Excel Templates based on the Office OpenXML file format specifications.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SXC&#34;&gt;SXC&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a StarOffice Calc Spreadsheet (.sxc).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MPP&#34;&gt;MPP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Microsoft Project File (.mpp), which is a Microsoft Project data file that stores information related to project management in an integrated manner.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MPT&#34;&gt;MPT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Microsoft Project Template (.mpt), which contains basic information and structure along with document settings for creating .MPP files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MPX&#34;&gt;MPX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Microsoft Project Exchange file (.mpx), which is an ASCII file format for transferring project information between Microsoft Project (MSP) and other applications that support the MPX file format, such as Primavera Project Planner, Sciforma, and Timerline Precision Estimating.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#AS&#34;&gt;AS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an ActionScript File (.as).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#AS-3&#34;&gt;AS_3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an ActionScript File (.as3).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ASM&#34;&gt;ASM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Assembly Language Source Code File (.asm).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#BAT&#34;&gt;BAT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a DOS Batch File (.bat).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#C&#34;&gt;C&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a C/C++ Source Code File (.c).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CC&#34;&gt;CC&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a C++ Source Code File (.cc).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CMAKE&#34;&gt;CMAKE&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a CMake File (.cmake).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CPP&#34;&gt;CPP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a C++ Source Code File (.cpp).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CS&#34;&gt;CS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a C# Source Code File (.cs), which is a source code file for the C# programming language.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VB&#34;&gt;VB&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Visual Basic Project Item File (.vb), which is a source code file created in the Visual Basic language.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CSS&#34;&gt;CSS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Cascading Style Sheet (.css) file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CXX&#34;&gt;CXX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a C++ Source Code File (.cxx).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DIFF&#34;&gt;DIFF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Patch File (.diff).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ERB&#34;&gt;ERB&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Ruby ERB Script (.erb).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#GROOVY&#34;&gt;GROOVY&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Groovy Source Code File (.groovy).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#H&#34;&gt;H&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a C/C++/Objective-C Header File (.h).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#HAML&#34;&gt;HAML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Haml Source Code File (.haml).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#HH&#34;&gt;HH&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a C++ Header File (.hh).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JAVA&#34;&gt;JAVA&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Java Source Code File (.java).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JS&#34;&gt;JS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JavaScript File (.js).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JSON&#34;&gt;JSON&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a JavaScript Object Notation File (.json).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#LESS&#34;&gt;LESS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a LESS Style Sheet (.less) file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#LOG&#34;&gt;LOG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Log File (.log).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#M&#34;&gt;M&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Objective-C Implementation File (.m).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MAKE&#34;&gt;MAKE&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Xcode Makefile Script (.make).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MD&#34;&gt;MD&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Markdown Documentation File (.md).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ML&#34;&gt;ML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an ML Source Code File (.ml).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MM&#34;&gt;MM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Objective-C++ Source File (.mm).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PHP&#34;&gt;PHP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PHP Source Code File (.php).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PL&#34;&gt;PL&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Perl Script (.pl).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PROPERTIES&#34;&gt;PROPERTIES&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Java Properties File (.properties).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PY&#34;&gt;PY&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Python Script (.py).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#RB&#34;&gt;RB&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Ruby Source Code (.rb) file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#RST&#34;&gt;RST&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a reStructuredText File (.rst).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SASS&#34;&gt;SASS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Syntactically Awesome StyleSheets File (.sass).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SCALA&#34;&gt;SCALA&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Scala Source Code File (.scala).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SCM&#34;&gt;SCM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Scheme Source Code File (.scm).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SCRIPT&#34;&gt;SCRIPT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Generic Script File (.script).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SH&#34;&gt;SH&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Bash Shell Script (.sh).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SML&#34;&gt;SML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Standard ML Source Code File (.sml).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#SQL&#34;&gt;SQL&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Structured Query Language Data File (.sql).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VIM&#34;&gt;VIM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Vim Settings File (.vim).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#YAML&#34;&gt;YAML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a YAML Document (.yaml).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOC&#34;&gt;DOC&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Microsoft Word Document (.doc) file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOCX&#34;&gt;DOCX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Microsoft Word Open XML Document (.docx) file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#CHM&#34;&gt;CHM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Microsoft Compiled HTML Help File (.chm).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOCM&#34;&gt;DOCM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Word Open XML Macro-Enabled Document (.docm) file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOT&#34;&gt;DOT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Word Document Template (.dot) file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOTX&#34;&gt;DOTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Word Open XML Document Template (.dotx) file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOTM&#34;&gt;DOTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Word Open XML Macro-Enabled Document Template (.dotm) file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#RTF&#34;&gt;RTF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Rich Text Format File (.rtf).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TXT&#34;&gt;TXT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a Plain Text File (.txt).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ODT&#34;&gt;ODT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenDocument Text Document (.odt).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#OTT&#34;&gt;OTT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an OpenDocument Document Template (.ott).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VCF&#34;&gt;VCF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a vCard File (.vcf), which is a digital file format for storing contact information.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#AI&#34;&gt;AI&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents an Adobe Illustrator file (.ai), which is a file format for Adobe Illustrator drawings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PSM1&#34;&gt;PSM1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerShell script module file (.psm1).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PS1&#34;&gt;PS1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerShell script file (.ps1).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PSD1&#34;&gt;PSD1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents a PowerShell script module manifest file (.psd1).&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#values--&#34;&gt;values()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#valueOf-java.lang.String-&#34;&gt;valueOf(String name)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#fromExtension-java.lang.String-&#34;&gt;fromExtension(String extension)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Maps a file extension to a file type.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#fromFilePath-java.lang.String-&#34;&gt;fromFilePath(String filePath)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Extracts the file extension from a file name or file path and maps it to a file type.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#fromMediaType-java.lang.String-&#34;&gt;fromMediaType(String mediaType)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Maps a file media type to a file type.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#fromStream-java.io.InputStream-&#34;&gt;fromStream(InputStream stream)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Detects the file type by reading the file signature.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#fromStream-java.io.InputStream-java.lang.String-&#34;&gt;fromStream(InputStream stream, String password)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Detects the file type by reading the file signature.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#fromStream-java.io.InputStream-com.groupdocs.foundation.logging.ILogger-&#34;&gt;fromStream(InputStream stream, ILogger logger)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Detects the file type by reading the file signature.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#fromStream-java.io.InputStream-java.lang.String-com.groupdocs.foundation.logging.ILogger-&#34;&gt;fromStream(InputStream stream, String password, ILogger logger)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Detects the file type by reading the file signature.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getSupportedFileTypes--&#34;&gt;getSupportedFileTypes()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Retrieves the supported file types.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#detectCharset-java.lang.String-&#34;&gt;detectCharset(String filePath)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Attempts to detect text &lt;a href=&#34;../../com.groupdocs.viewer/filetype#TXT&#34;&gt;TXT&lt;/a&gt;, &lt;a href=&#34;../../com.groupdocs.viewer/filetype#TSV&#34;&gt;TSV&lt;/a&gt;, and &lt;a href=&#34;../../com.groupdocs.viewer/filetype#CSV&#34;&gt;CSV&lt;/a&gt; files charset by path.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#detectCharset-java.io.InputStream-&#34;&gt;detectCharset(InputStream stream)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Attempts to detect text &lt;a href=&#34;../../com.groupdocs.viewer/filetype#TXT&#34;&gt;TXT&lt;/a&gt;, &lt;a href=&#34;../../com.groupdocs.viewer/filetype#TSV&#34;&gt;TSV&lt;/a&gt;, and &lt;a href=&#34;../../com.groupdocs.viewer/filetype#CSV&#34;&gt;CSV&lt;/a&gt; file charset by stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getFileFormat--&#34;&gt;getFileFormat()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the name of the file format, e.g., &amp;ldquo;Microsoft Word Document&amp;rdquo;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getExtension--&#34;&gt;getExtension()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the file extension suffix (including the period &amp;ldquo;.&amp;rdquo;), e.g., &amp;ldquo;.doc&amp;rdquo;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#toString--&#34;&gt;toString()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns a string representation of the current object.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;UNKNOWN&#34;&gt;UNKNOWN&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType UNKNOWN
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an unknown file type.&lt;/p&gt;
&lt;h3 id=&#34;ZIP&#34;&gt;ZIP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ZIP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a zipped file (.zip) that can hold one or more files or directories. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TAR&#34;&gt;TAR&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TAR
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a consolidated Unix file archive (.tar) created for collecting one or more files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XZ&#34;&gt;XZ&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XZ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an XZ file (.xz) compressed using a high-ratio compression algorithm based on the LZMA algorithm. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TXZ&#34;&gt;TXZ&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TXZ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a consolidated Unix file archive (.txz, .tar.xz) created for collecting one or more files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TARXZ&#34;&gt;TARXZ&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TARXZ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a consolidated Unix file archive (.txz, .tar.xz) created for collecting one or more files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TGZ&#34;&gt;TGZ&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TGZ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a consolidated Unix file archive (.tgz, .tar.gz) created for collecting one or more files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TARGZ&#34;&gt;TARGZ&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TARGZ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a consolidated Unix file archive (.tgz, .tar.gz) created for collecting one or more files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;BZ-2&#34;&gt;BZ_2&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType BZ_2
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Bzip2 compressed file (.bz2) generated using the BZIP2 open-source compression method. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;RAR&#34;&gt;RAR&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType RAR
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Roshal Archive (.rar) compressed file generated using the RAR (WINRAR version 4) compression method. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;GZ&#34;&gt;GZ&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType GZ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Gnu Zipped File (.gz) compressed file created with the gzip compression application. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;GZIP&#34;&gt;GZIP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType GZIP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Gnu Zipped File (.gzip) compressed file introduced as a free utility for replacing the Compress program used in Unix systems. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SEVEN-ZIP&#34;&gt;SEVEN_ZIP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SEVEN_ZIP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a 7Zip (.7z, .7zip) file, which is a free open-source archiver with LZMA and LZMA2 compression. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CPIO&#34;&gt;CPIO&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CPIO
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Cpio is a general file archiver utility and its associated file format. It is primarily installed on Unix-like computer operating systems. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ZSTANDARD&#34;&gt;ZSTANDARD&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ZSTANDARD
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ZST file is a compressed file that is generated with the Zstandard (zstd) compression algorithm. It is a compressed file that is created with lossless compression by the algorithm. ZST files can be used to compress different types of files such as databases, file systems, networks, and games. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TZST&#34;&gt;TZST&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TZST
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;TZST files (.tar.zst, .tzst) are Zstandard archives (ZST), which internally contain a Consolidated Unix File Archive (Tar), created with Unix-based utility for collecting one or more files.&lt;/p&gt;
&lt;h3 id=&#34;TAR-ZST&#34;&gt;TAR_ZST&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TAR_ZST
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;TZST files (.tar.zst, .tzst) are Zstandard archives (ZST), which internally contain a Consolidated Unix File Archive (Tar), created with Unix-based utility for collecting one or more files.&lt;/p&gt;
&lt;h3 id=&#34;ISO&#34;&gt;ISO&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ISO
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ISO optical disc image is an uncompressed archive disk image file that represents the contents of entire data on an optical disc such as CD or DVD, based on the ISO-9660 standard. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;LHA&#34;&gt;LHA&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType LHA
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;LHA or LZH is a freeware compression utility and associated file format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CAB&#34;&gt;CAB&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CAB
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Cabinet (or CAB) is an archive-file format for Microsoft Windows. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DXF&#34;&gt;DXF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DXF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Drawing Exchange Format File (.dxf), which is a tagged data representation of an AutoCAD drawing file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DWG&#34;&gt;DWG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DWG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an AutoCAD Drawing Database File (.dwg), which represents proprietary binary files used for containing 2D and 3D design data. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DWT&#34;&gt;DWT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DWT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an AutoCAD Drawing Template (.dwt), which is an AutoCAD drawing template file used as a starter for creating drawings that can be saved as DWG files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;STL&#34;&gt;STL&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType STL
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Stereolithography File (.stl), which is an interchangeable file format that represents 3-dimensional surface geometry. It is commonly used in rapid prototyping, 3D printing, and computer-aided manufacturing. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;IFC&#34;&gt;IFC&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType IFC
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Industry Foundation Classes File (.ifc), which is a file format that establishes international standards for importing and exporting building objects and their properties. It enables interoperability between different software applications. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DWF&#34;&gt;DWF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DWF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Design Web Format File (.dwf), which is a compressed file format for viewing, reviewing, or printing 2D/3D drawings. It contains graphics and text as part of the design data and reduces the file size due to compression. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;FBX&#34;&gt;FBX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType FBX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Autodesk FBX Interchange File (FilmBoX) (.fbx), which is a 3D model format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DWFX&#34;&gt;DWFX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DWFX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Design Web Format File XPS (.dwfx), which is a compressed format for viewing, reviewing, or printing 2D/3D drawings as an XPS document. It contains graphics and text as part of the design data and reduces the file size due to compression. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DGN&#34;&gt;DGN&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DGN
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a MicroStation Design File (.dgn), which are drawings created and supported by CAD applications such as MicroStation and Intergraph Interactive Graphics Design System. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PLT&#34;&gt;PLT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PLT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PLT (HPGL) File (.plt), which is a vector-based plotter file introduced by Autodesk, Inc. It contains information for a certain CAD file, and all images are printed using lines instead of dots, ensuring accuracy and precision in production. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CF2&#34;&gt;CF2&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CF2
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Common File Format File (.cf2). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;OBJ&#34;&gt;OBJ&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType OBJ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Wavefront 3D Object File (.obj), which is a 3D image file introduced by Wavefront Technologies. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;HPG&#34;&gt;HPG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType HPG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PLT (HPGL) File (.hpg). It is a file format used for plotter files in the HP Graphics Language (HPGL). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;IGS&#34;&gt;IGS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType IGS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Initial Graphics Exchange Specification (IGES) File (.igs).&lt;/p&gt;
&lt;h3 id=&#34;VSD&#34;&gt;VSD&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSD
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Drawing File (.vsd), which are drawings created with Microsoft Visio application to represent a variety of graphical objects and their interconnections. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSDX&#34;&gt;VSDX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSDX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Drawing File (.vsdx), which represents the Microsoft Visio file format introduced from Microsoft Office 2013 onwards. It replaced the binary file format (.VSD) supported by earlier versions of Microsoft Visio. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSS&#34;&gt;VSS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Stencil File (.vss), which are stencil files created with Microsoft Visio 2007 and earlier. Stencil files provide drawing objects that can be included in a .VSD Visio drawing. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSSX&#34;&gt;VSSX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSSX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Stencil File (.vssx), which are drawing stencils created with Microsoft Visio 2013 and above. The VSSX file format can be opened with Visio 2013 and above. Visio files are known for representing a variety of drawing elements such as shapes, connectors, flowcharts, network layout, UML diagrams, etc. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSDM&#34;&gt;VSDM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSDM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Macro-Enabled Drawing (.vsdm), which are drawing files created with Microsoft Visio application that support macros. VSDM files are OPC/XML drawings that are similar to VSDX, but also provide the capability to run macros when the file is opened. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VST&#34;&gt;VST&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VST
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Drawing Template (.vst), which are vector image files created with Microsoft Visio. They act as templates for creating further files and contain the default layout and settings used for creating new Visio drawings. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSTX&#34;&gt;VSTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Drawing Template (.vstx), which are drawing template files created with Microsoft Visio 2013 and above. These VSTX files provide a starting point for creating Visio drawings saved as .VSDX files, with default layout and settings. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSTM&#34;&gt;VSTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Macro-Enabled Drawing Template (.vstm), which are template files created with Microsoft Visio that support macros. Files created from VSTM templates can run macros developed in Visual Basic for Applications (VBA) code. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSSM&#34;&gt;VSSM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSSM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Macro-Enabled Stencil File (.vssm), which are Microsoft Visio Stencil files that support macros. When a VSSM file is opened, macros can be run to achieve desired formatting and placement of shapes in a diagram. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSX&#34;&gt;VSX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Stencil XML File (.vsx), which refers to stencils consisting of drawings and shapes used for creating diagrams in Microsoft Visio. VSX files are saved in XML file format and were supported until Visio 2013. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VTX&#34;&gt;VTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Template XML File (.vtx), which is a Microsoft Visio drawing template saved to disk in XML file format. The template provides basic settings for creating multiple Visio files with the same settings. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VDW&#34;&gt;VDW&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VDW
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Web Drawing (.vdw), which specifies the streams and storages required for rendering a web drawing. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VDX&#34;&gt;VDX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VDX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visio Drawing XML File (.vdx), which represents any drawing or chart created in Microsoft Visio but saved in XML format with the .VDX extension. A Visio drawing XML file is created in the Visio software developed by Microsoft. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;EPUB&#34;&gt;EPUB&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType EPUB
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Open eBook File (.epub), which is an e-book file format that provides a standard digital publication format for publishers and consumers. The format is supported by many e-readers and software applications. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MOBI&#34;&gt;MOBI&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MOBI
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Mobipocket eBook (.mobi), which is one of the most widely used ebook file formats. The format is an enhancement to the old OEB (Open Ebook Format) format and was used as a proprietary format for Mobipocket Reader. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;AZW-3&#34;&gt;AZW_3&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType AZW_3
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Amazon Kindle Format 8 (KF8) ebook is the digital file format developed for Amazon Kindle devices. The format is an enhancement to older AZW files and is used on Kindle Fire devices only with backward compatibility for the ancestor file format i.e. MOBI and AZW. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MSG&#34;&gt;MSG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MSG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Outlook Mail Message (.msg), which is a file format used by Microsoft Outlook and Exchange to store email messages, contacts, appointments, or other tasks. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;EML&#34;&gt;EML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType EML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an E-Mail Message (.eml), which represents email messages saved using Outlook and other relevant applications. Almost all email clients support this file format due to its compliance with the RFC-822 Internet Message Format Standard. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;EMLX&#34;&gt;EMLX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType EMLX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Apple Mail Message (.emlx), which is implemented and developed by Apple. The Apple Mail application uses the EMLX file format for exporting emails. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PST&#34;&gt;PST&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PST
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Outlook Personal Information Store File (.pst), which represents Outlook Personal Storage Files (also called Personal Storage Table) that store a variety of user information. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;OST&#34;&gt;OST&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType OST
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Outlook Offline Data File (.ost), which represents a user&amp;rsquo;s mailbox data in offline mode on a local machine upon registration with Exchange Server using Microsoft Outlook. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TIF&#34;&gt;TIF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TIF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Tagged Image File (.tif), which represents raster images that are meant for usage on a variety of devices that comply with this file format standard. It is capable of describing bilevel, grayscale, palette-color, and full-color image data in several color spaces. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TIFF&#34;&gt;TIFF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TIFF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Tagged Image File Format (.tiff), which represents raster images that are meant for usage on a variety of devices that comply with this file format standard. It is capable of describing bilevel, grayscale, palette-color, and full-color image data in several color spaces. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPG&#34;&gt;JPG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JPEG Image (.jpg), which is a type of image format that is saved using the method of lossy compression. The output image, as a result of compression, is a trade-off between storage size and image quality. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPEG&#34;&gt;JPEG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPEG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JPEG Image (.jpeg), which is a type of image format that is saved using the method of lossy compression. The output image, as a result of compression, is a trade-off between storage size and image quality. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JFIF&#34;&gt;JFIF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JFIF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;JPEG File Interchange Format (.jfif) is image that was developed for fast exchange between platforms. This format uses JPEG compression.Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PNG&#34;&gt;PNG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PNG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Portable Network Graphic (.png), which is a type of raster image file format that uses lossless compression. This file format was created as a replacement for the Graphics Interchange Format (GIF) and has no copyright limitations. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;GIF&#34;&gt;GIF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType GIF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Graphical Interchange Format File (.gif), which is a type of highly compressed image. For each image, GIF typically allows up to 8 bits per pixel, and up to 256 colors are allowed across the image. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;APNG&#34;&gt;APNG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType APNG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Animated Portable Network Graphic (.apng), which is an extension of the PNG format that supports animation. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;BMP&#34;&gt;BMP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType BMP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Bitmap Image File (.bmp), which is used to store bitmap digital images. These images are independent of the graphics adapter and are also called device independent bitmap (DIB) file format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ICO&#34;&gt;ICO&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ICO
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Icon File (.ico), which is an image file type used as an icon for the representation of an application on Microsoft Windows. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TGA&#34;&gt;TGA&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TGA
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Truevision TGA (TARGA) file, which is used to store bitmap digital images developed by TRUEVISION. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JP-2&#34;&gt;JP_2&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JP_2
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JPEG 2000 Core Image File (.jp2), which is an image coding system and state-of-the-art image compression standard. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPF&#34;&gt;JPF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JPEG 2000 Image File (.jpf). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPX&#34;&gt;JPX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JPEG 2000 Image File (.jpx). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPM&#34;&gt;JPM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JPEG 2000 Image File (.jpm). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;J2C&#34;&gt;J2C&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType J2C
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JPEG 2000 Code InputStream (.j2c). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;J2K&#34;&gt;J2K&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType J2K
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JPEG 2000 Code Stream (.j2k), which is an image compressed using wavelet compression instead of DCT compression. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPC&#34;&gt;JPC&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPC
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JPEG 2000 Code Stream (.jpc). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JLS&#34;&gt;JLS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JLS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JPEG-LS (JLS) file (.jls). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DIB&#34;&gt;DIB&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DIB
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Device Independent Bitmap File (.dib). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;WMF&#34;&gt;WMF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType WMF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Windows Metafile (.wmf), which represents Microsoft Windows Metafile (WMF) for storing vector as well as bitmap-format image data. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;WMZ&#34;&gt;WMZ&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType WMZ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Compressed Windows Metafile (.wmz), which represents Microsoft Windows Metafile (WMF) compressed in GZIP archive for storing vector as well as bitmap-format image data. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;EMF&#34;&gt;EMF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType EMF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Enhanced Windows Metafile (.emf), which represents graphical images device-independently. Metafiles of EMF comprise variable-length records in chronological order that can render the stored image after parsing on any output device. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;EMZ&#34;&gt;EMZ&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType EMZ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Windows Compressed Enhanced Metafile (.emz), which represents graphical images device-independently compressed by GZIP. Metafiles of EMF comprise variable-length records in chronological order that can render the stored image after parsing on any output device. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;WEBP&#34;&gt;WEBP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType WEBP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a WebP Image (.webp), which is a modern raster web image file format based on lossless and lossy compression. It provides the same image quality while considerably reducing the image size. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DNG&#34;&gt;DNG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DNG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Digital Negative Specification (.dng), which is a digital camera image format used for the storage of raw files. It was developed by Adobe in September 2004 and is primarily used for digital photography. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CDR&#34;&gt;CDR&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CDR
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a CorelDraw Vector Graphic Drawing (.cdr), which is a vector drawing image file natively created with CorelDRAW for storing digitally encoded and compressed images. A CDR drawing file contains text, lines, shapes, images, colors, and effects for vector representation of image contents. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CMX&#34;&gt;CMX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CMX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Corel Exchange (.cmx), which is a drawing image file that may contain vector graphics as well as bitmap graphics. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DJVU&#34;&gt;DJVU&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DJVU
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a DjVu Image (.djvu), which is a graphics file format intended for scanned documents and books, especially those containing a combination of text, drawings, images, and photographs. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CGM&#34;&gt;CGM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CGM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Computer Graphics Metafile (.cgm), which is a free, platform-independent, international standard metafile format for storing and exchanging vector graphics (2D), raster graphics, and text. CGM uses an object-oriented approach and provides many functions for image production. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PCL&#34;&gt;PCL&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PCL
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Printer Command Language Document (.pcl). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PSD&#34;&gt;PSD&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PSD
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Adobe Photoshop Document (.psd), which is Adobe Photoshop&amp;rsquo;s native file format used for graphics designing and development. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PSB&#34;&gt;PSB&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PSB
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Photoshop Large Document Format (.psb), which is used for graphics designing and development in Adobe Photoshop. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DCM&#34;&gt;DCM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DCM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a DICOM Image (.dcm), which represents a digital image that stores medical information of patients such as MRIs, CT scans, and ultrasound images. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PS&#34;&gt;PS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PostScript File (.ps). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;EPS&#34;&gt;EPS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType EPS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Encapsulated PostScript File (.eps), which describes an Encapsulated PostScript language program that defines the appearance of a single page. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ODG&#34;&gt;ODG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ODG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenDocument Graphic File (.odg), which is used by Apache OpenOffice&amp;rsquo;s Draw application to store drawing elements as a vector image. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;FODG&#34;&gt;FODG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType FODG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Flat XML ODF Template (.fodg), which is used by Apache OpenOffice&amp;rsquo;s Draw application to store drawing elements as a vector image. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SVG&#34;&gt;SVG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SVG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Scalable Vector Graphics File (.svg), which is a Scalar Vector Graphics file that uses XML-based text format for describing the appearance of an image. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SVGZ&#34;&gt;SVGZ&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SVGZ
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Compressed Scalable Vector Graphics File (.svgz), which is a Scalar Vector Graphics file that uses XML-based text format, compressed by GZIP, for describing the appearance of an image. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;OTG&#34;&gt;OTG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType OTG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenDocument Graphic Template (.otg). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;HTM&#34;&gt;HTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType HTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Hypertext Markup Language File (.htm), which is the extension for web pages created for display in browsers. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;HTML&#34;&gt;HTML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType HTML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Hypertext Markup Language File (.html), which is the extension for web pages created for display in browsers. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MHT&#34;&gt;MHT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MHT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an MHTML Web Archive (.mht). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;NSF&#34;&gt;NSF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType NSF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Lotus Notes Database (.nsf). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MBOX&#34;&gt;MBOX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MBOX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Email Mailbox File (.mbox). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MHTML&#34;&gt;MHTML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MHTML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a MIME HTML File (.mhtml). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XML&#34;&gt;XML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an XML File (.xml). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ONE&#34;&gt;ONE&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ONE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a OneNote Document (.one) created by Microsoft OneNote application. OneNote lets you gather information using the application as if you are using your draftpad for taking notes. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PDF&#34;&gt;PDF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PDF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Portable Document Format File (.pdf), which is a type of document created by Adobe back in the 1990s. The purpose of this file format was to introduce a standard for the representation of documents and other reference material in a format that is independent of application software, hardware, and operating systems. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XPS&#34;&gt;XPS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XPS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an XML Paper Specification File (.xps), which represents page layout files based on XML Paper Specifications created by Microsoft. This format was developed by Microsoft as a replacement for the EMF file format and is similar to the PDF file format, but uses XML in the layout, appearance, and printing information of a document. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;OXPS&#34;&gt;OXPS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType OXPS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenXPS File (.oxps). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TEX&#34;&gt;TEX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TEX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a LaTeX Source Document (.tex), which is a language that comprises programming as well as mark-up features used to typeset documents. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPT&#34;&gt;PPT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerPoint Presentation (.ppt), which represents a PowerPoint file that consists of a collection of slides for displaying as a slideshow. It specifies the Binary File Format used by Microsoft PowerPoint 97-2003. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPTX&#34;&gt;PPTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerPoint Open XML Presentation (.pptx), which are presentation files created with the popular Microsoft PowerPoint application. Unlike the previous version of the presentation file format PPT, which was binary, the PPTX format is based on the Microsoft PowerPoint Open XML presentation file format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPS&#34;&gt;PPS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerPoint Slide Show (.pps), which are created using Microsoft PowerPoint for Slide Show purposes. PPS file reading and creation are supported by Microsoft PowerPoint 97-2003. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPSX&#34;&gt;PPSX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPSX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerPoint Open XML Slide Show (.ppsx) files, which are created using Microsoft PowerPoint 2007 and above for Slide Show purposes. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ODP&#34;&gt;ODP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ODP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenDocument Presentation (.odp), which represents a presentation file format used by OpenOffice.org in the OASISOpen standard. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;FODP&#34;&gt;FODP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType FODP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenDocument Presentation (.fodp), which represents OpenDocument Flat XML Presentation. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;POT&#34;&gt;POT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType POT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerPoint Template (.pot), which represents Microsoft PowerPoint template files created by PowerPoint 97-2003 versions. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPTM&#34;&gt;PPTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerPoint Open XML Macro-Enabled Presentation (.pptm), which are macro-enabled presentation files created with Microsoft PowerPoint 2007 or higher versions. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;POTX&#34;&gt;POTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType POTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerPoint Open XML Presentation Template (.potx), which represents Microsoft PowerPoint template presentations created with Microsoft PowerPoint 2007 and above. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;POTM&#34;&gt;POTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType POTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerPoint Open XML Macro-Enabled Presentation Template (.potm), which are Microsoft PowerPoint template files with support for macros. POTM files are created with PowerPoint 2007 or above and contain default settings that can be used to create further presentation files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPSM&#34;&gt;PPSM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPSM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerPoint Open XML Macro-Enabled Slide (.ppsm), which represents a macro-enabled slide show file format created with Microsoft PowerPoint 2007 or higher. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;OTP&#34;&gt;OTP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType OTP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenDocument Presentation Template (.otp), which represents presentation template files created by applications in the OASIS OpenDocument standard format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLS&#34;&gt;XLS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Excel Spreadsheet (.xls), which represents the Excel Binary File Format. Such files can be created by Microsoft Excel as well as other similar spreadsheet programs such as OpenOffice Calc or Apple Numbers. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;EXCEL-2003-XML&#34;&gt;EXCEL_2003_XML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType EXCEL_2003_XML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Excel 2003 XML (SpreadsheetML) (.xml), which represents the Excel Binary File Format. Such files can be created by Microsoft Excel as well as other similar spreadsheet programs such as OpenOffice Calc or Apple Numbers. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;NUMBERS&#34;&gt;NUMBERS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType NUMBERS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents Apple Numbers (.numbers), which represents an Excel-like Binary File Format. Such files can be created by Apple Numbers application. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLSX&#34;&gt;XLSX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLSX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Microsoft Excel Open XML Spreadsheet (.xlsx), which is a well-known format for Microsoft Excel documents that was introduced by Microsoft with the release of Microsoft Office 2007. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLSM&#34;&gt;XLSM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLSM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Excel Open XML Macro-Enabled Spreadsheet (.xlsm), which is a type of spreadsheet file that supports macros. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLSB&#34;&gt;XLSB&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLSB
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Excel Binary Spreadsheet (.xlsb), which specifies the Excel Binary File Format. It is a collection of records and structures that specify Excel workbook content. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CSV&#34;&gt;CSV&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CSV
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Comma Separated Values File (.csv), which represents plain text files that contain records of data with comma-separated values. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TSV&#34;&gt;TSV&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TSV
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Tab Separated Values File (.tsv), which represents data separated with tabs in plain text format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ODS&#34;&gt;ODS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ODS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenDocument Spreadsheet (.ods), which stands for OpenDocument Spreadsheet Document format that is editable by the user. Data is stored inside ODF files in rows and columns. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;FODS&#34;&gt;FODS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType FODS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenDocument Flat XML Spreadsheet (.fods). It is a spreadsheet document format based on XML used by OpenOffice and LibreOffice. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;OTS&#34;&gt;OTS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType OTS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenDocument Spreadsheet Template (.ots). It is a template document format used by OpenOffice and LibreOffice for spreadsheets. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLAM&#34;&gt;XLAM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLAM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Microsoft Excel Add-in (.xlam). It is a file format used by Microsoft Excel to create add-ins with custom functionality. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLTM&#34;&gt;XLTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Microsoft Excel Macro-Enabled Template (.xltm), which represents files generated by Microsoft Excel as Macro-enabled template files. XLTM files are similar to XLTX in structure except that the latter doesn&amp;rsquo;t support creating template files with macros. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLT&#34;&gt;XLT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Microsoft Excel Template (.xlt), which are template files created with Microsoft Excel, a spreadsheet application that comes as part of the Microsoft Office suite. Microsoft Office 97-2003 supported creating new XLT files as well as opening them. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLTX&#34;&gt;XLTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Excel Open XML Spreadsheet Template (.xltx), which represents Microsoft Excel Templates based on the Office OpenXML file format specifications. It is used to create a standard template file that can be utilized to generate XLSX files with the same settings specified in the XLTX file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SXC&#34;&gt;SXC&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SXC
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a StarOffice Calc Spreadsheet (.sxc). It is a spreadsheet document created with StarOffice Calc, a spreadsheet program. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MPP&#34;&gt;MPP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MPP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Microsoft Project File (.mpp), which is a Microsoft Project data file that stores information related to project management in an integrated manner. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MPT&#34;&gt;MPT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MPT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Microsoft Project Template (.mpt), which contains basic information and structure along with document settings for creating .MPP files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MPX&#34;&gt;MPX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MPX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Microsoft Project Exchange file (.mpx), which is an ASCII file format for transferring project information between Microsoft Project (MSP) and other applications that support the MPX file format, such as Primavera Project Planner, Sciforma, and Timerline Precision Estimating. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;AS&#34;&gt;AS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType AS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an ActionScript File (.as). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;AS-3&#34;&gt;AS_3&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType AS_3
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an ActionScript File (.as3). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ASM&#34;&gt;ASM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ASM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Assembly Language Source Code File (.asm). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;BAT&#34;&gt;BAT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType BAT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a DOS Batch File (.bat). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;C&#34;&gt;C&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType C
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a C/C++ Source Code File (.c). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CC&#34;&gt;CC&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CC
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a C++ Source Code File (.cc). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CMAKE&#34;&gt;CMAKE&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CMAKE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a CMake File (.cmake). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CPP&#34;&gt;CPP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CPP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a C++ Source Code File (.cpp). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CS&#34;&gt;CS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a C# Source Code File (.cs), which is a source code file for the C# programming language. It was introduced by Microsoft for use with the .NET Framework. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VB&#34;&gt;VB&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VB
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Visual Basic Project Item File (.vb), which is a source code file created in the Visual Basic language. It was created by Microsoft for the development of .NET applications. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CSS&#34;&gt;CSS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CSS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Cascading Style Sheet (.css) file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CXX&#34;&gt;CXX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CXX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a C++ Source Code File (.cxx). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DIFF&#34;&gt;DIFF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DIFF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Patch File (.diff). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ERB&#34;&gt;ERB&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ERB
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Ruby ERB Script (.erb). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;GROOVY&#34;&gt;GROOVY&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType GROOVY
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Groovy Source Code File (.groovy). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;H&#34;&gt;H&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType H
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a C/C++/Objective-C Header File (.h). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;HAML&#34;&gt;HAML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType HAML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Haml Source Code File (.haml). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;HH&#34;&gt;HH&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType HH
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a C++ Header File (.hh). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JAVA&#34;&gt;JAVA&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JAVA
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Java Source Code File (.java). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JS&#34;&gt;JS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JavaScript File (.js). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JSON&#34;&gt;JSON&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JSON
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a JavaScript Object Notation File (.json). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;LESS&#34;&gt;LESS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType LESS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a LESS Style Sheet (.less) file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;LOG&#34;&gt;LOG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType LOG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Log File (.log). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;M&#34;&gt;M&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType M
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Objective-C Implementation File (.m). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MAKE&#34;&gt;MAKE&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MAKE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Xcode Makefile Script (.make). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MD&#34;&gt;MD&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MD
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Markdown Documentation File (.md). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ML&#34;&gt;ML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an ML Source Code File (.ml). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MM&#34;&gt;MM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Objective-C++ Source File (.mm). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PHP&#34;&gt;PHP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PHP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PHP Source Code File (.php). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PL&#34;&gt;PL&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PL
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Perl Script (.pl). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PROPERTIES&#34;&gt;PROPERTIES&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PROPERTIES
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Java Properties File (.properties). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PY&#34;&gt;PY&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PY
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Python Script (.py). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;RB&#34;&gt;RB&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType RB
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Ruby Source Code (.rb) file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;RST&#34;&gt;RST&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType RST
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a reStructuredText File (.rst). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SASS&#34;&gt;SASS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SASS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Syntactically Awesome StyleSheets File (.sass). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SCALA&#34;&gt;SCALA&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SCALA
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Scala Source Code File (.scala). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SCM&#34;&gt;SCM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SCM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Scheme Source Code File (.scm). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SCRIPT&#34;&gt;SCRIPT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SCRIPT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Generic Script File (.script). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SH&#34;&gt;SH&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SH
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Bash Shell Script (.sh). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SML&#34;&gt;SML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Standard ML Source Code File (.sml). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;SQL&#34;&gt;SQL&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType SQL
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Structured Query Language Data File (.sql). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VIM&#34;&gt;VIM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VIM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Vim Settings File (.vim). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;YAML&#34;&gt;YAML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType YAML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a YAML Document (.yaml). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOC&#34;&gt;DOC&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOC
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Microsoft Word Document (.doc) file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOCX&#34;&gt;DOCX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOCX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Microsoft Word Open XML Document (.docx) file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;CHM&#34;&gt;CHM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType CHM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Microsoft Compiled HTML Help File (.chm). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOCM&#34;&gt;DOCM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOCM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Word Open XML Macro-Enabled Document (.docm) file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOT&#34;&gt;DOT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Word Document Template (.dot) file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOTX&#34;&gt;DOTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Word Open XML Document Template (.dotx) file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOTM&#34;&gt;DOTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Word Open XML Macro-Enabled Document Template (.dotm) file. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;RTF&#34;&gt;RTF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType RTF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Rich Text Format File (.rtf). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TXT&#34;&gt;TXT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TXT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a Plain Text File (.txt). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ODT&#34;&gt;ODT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ODT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenDocument Text Document (.odt). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;OTT&#34;&gt;OTT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType OTT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an OpenDocument Document Template (.ott). It is a template document generated in compliance with the OASIS&amp;rsquo; OpenDocument standard format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VCF&#34;&gt;VCF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VCF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a vCard File (.vcf), which is a digital file format for storing contact information. It is widely used for data interchange among popular information exchange applications. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;AI&#34;&gt;AI&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType AI
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents an Adobe Illustrator file (.ai), which is a file format for Adobe Illustrator drawings. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PSM1&#34;&gt;PSM1&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PSM1
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerShell script module file (.psm1). It is a file format for PowerShell module scripts. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PS1&#34;&gt;PS1&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PS1
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerShell script file (.ps1). It is a file format for Windows PowerShell Cmdlet files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PSD1&#34;&gt;PSD1&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PSD1
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a PowerShell script module manifest file (.psd1). It is a file format for PowerShell module manifest scripts. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/compression/zip&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;values--&#34;&gt;values()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType[] values()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
com.groupdocs.viewer.FileType[]&lt;/p&gt;
&lt;h3 id=&#34;valueOf-java.lang.String-&#34;&gt;valueOf(String name)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType valueOf(String name)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;name&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer/filetype&#34;&gt;FileType&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;fromExtension-java.lang.String-&#34;&gt;fromExtension(String extension)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType fromExtension(String extension)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Maps a file extension to a file type.&lt;/p&gt;
&lt;p&gt;This method takes a file extension, with or without the period &amp;ldquo;.&amp;rdquo;, and returns the corresponding file type if it is supported. If the file type is not supported, it returns the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;extension&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The file extension with or without the period &amp;ldquo;.&amp;rdquo;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer/filetype&#34;&gt;FileType&lt;/a&gt; - the corresponding file type if supported, otherwise the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;h3 id=&#34;fromFilePath-java.lang.String-&#34;&gt;fromFilePath(String filePath)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType fromFilePath(String filePath)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Extracts the file extension from a file name or file path and maps it to a file type.&lt;/p&gt;
&lt;p&gt;If the file type is supported, the method returns the corresponding  FileType , otherwise it returns the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filePath&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The file name or file path.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer/filetype&#34;&gt;FileType&lt;/a&gt; - the corresponding file type if supported, otherwise the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;h3 id=&#34;fromMediaType-java.lang.String-&#34;&gt;fromMediaType(String mediaType)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType fromMediaType(String mediaType)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Maps a file media type to a file type. For example, &amp;lsquo;application/pdf&amp;rsquo; will be mapped to &lt;a href=&#34;../../com.groupdocs.viewer/filetype#PDF&#34;&gt;PDF&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This method takes a file media type as input and maps it to the corresponding  FileType . If the media type is supported, the method returns the corresponding file type. If the media type is not supported, it returns the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;mediaType&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The file media type, e.g., &amp;lsquo;application/pdf&amp;rsquo;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer/filetype&#34;&gt;FileType&lt;/a&gt; - the corresponding file type if found, otherwise the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;h3 id=&#34;fromStream-java.io.InputStream-&#34;&gt;fromStream(InputStream stream)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType fromStream(InputStream stream)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Detects the file type by reading the file signature.&lt;/p&gt;
&lt;p&gt;This method takes an input stream representing a file and tries to detect its file type by analyzing the file signature. The file signature is a unique sequence of bytes at the beginning of the file that indicates its file type. The method reads the file signature from the input stream and matches it against known file signatures of supported file types. If a match is found, the method returns the corresponding file type. If no match is found, it returns the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;stream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The input stream representing the file.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer/filetype&#34;&gt;FileType&lt;/a&gt; - the detected file type if successful, otherwise the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;h3 id=&#34;fromStream-java.io.InputStream-java.lang.String-&#34;&gt;fromStream(InputStream stream, String password)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType fromStream(InputStream stream, String password)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Detects the file type by reading the file signature.&lt;/p&gt;
&lt;p&gt;This method analyzes the file signature, which is a unique sequence of bytes at the beginning of the file, to determine the file type. It reads the file signature from the provided input stream and matches it against known file signatures of supported file types. If a match is found, the method returns the corresponding file type. If no match is found, it returns the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;p&gt;If the file is encrypted and requires a password to open, the password should be provided as a parameter to this method. The password will be used to decrypt the file and analyze its signature for determining the file type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;stream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The input stream representing the file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;password&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The password to open the file.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer/filetype&#34;&gt;FileType&lt;/a&gt; - the detected file type if successful, otherwise the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;h3 id=&#34;fromStream-java.io.InputStream-com.groupdocs.foundation.logging.ILogger-&#34;&gt;fromStream(InputStream stream, ILogger logger)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType fromStream(InputStream stream, ILogger logger)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Detects the file type by reading the file signature.&lt;/p&gt;
&lt;p&gt;This method analyzes the file signature, which is a unique sequence of bytes at the beginning of the file, to determine the file type. It reads the file signature from the provided input stream and matches it against known file signatures of supported file types. If a match is found, the method returns the corresponding file type. If no match is found, it returns the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;p&gt;A logger can be provided to log any relevant information or errors during the file type detection process. The logger should implement the ILogger interface. If no logger is provided, the detection process will not produce any log output.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;stream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The input stream representing the file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;logger&lt;/td&gt;
&lt;td&gt;com.groupdocs.foundation.logging.ILogger&lt;/td&gt;
&lt;td&gt;The logger for logging information or errors.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer/filetype&#34;&gt;FileType&lt;/a&gt; - the detected file type if successful, otherwise the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;h3 id=&#34;fromStream-java.io.InputStream-java.lang.String-com.groupdocs.foundation.logging.ILogger-&#34;&gt;fromStream(InputStream stream, String password, ILogger logger)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType fromStream(InputStream stream, String password, ILogger logger)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Detects the file type by reading the file signature.&lt;/p&gt;
&lt;p&gt;This method analyzes the file signature, which is a unique sequence of bytes at the beginning of the file, to determine the file type. It reads the file signature from the provided input stream and matches it against known file signatures of supported file types. If a match is found, the method returns the corresponding file type. If no match is found, it returns the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;p&gt;A password can be provided if the file is encrypted or protected. The password will be used to open the file before analyzing the file signature. If the file does not require a password, this parameter can be set to null.&lt;/p&gt;
&lt;p&gt;A logger can be provided to log any relevant information or errors during the file type detection process. The logger should implement the ILogger interface. If no logger is provided, the detection process will not produce any log output.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;stream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The input stream representing the file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;password&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The password to open the file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;logger&lt;/td&gt;
&lt;td&gt;com.groupdocs.foundation.logging.ILogger&lt;/td&gt;
&lt;td&gt;The logger for logging information or errors.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.viewer/filetype&#34;&gt;FileType&lt;/a&gt; - the detected file type if successful, otherwise the default &lt;a href=&#34;../../com.groupdocs.viewer/filetype#UNKNOWN&#34;&gt;UNKNOWN&lt;/a&gt; file type.&lt;/p&gt;
&lt;h3 id=&#34;getSupportedFileTypes--&#34;&gt;getSupportedFileTypes()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static List&amp;lt;FileType&amp;gt; getSupportedFileTypes()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Retrieves the supported file types.&lt;/p&gt;
&lt;p&gt;This method returns a sequence of all the supported file types by the system. The file types represent various document formats that can be processed or recognized by the system.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn more about the supported document formats: &lt;a href=&#34;https://docs.groupdocs.com/viewer/java/supported-document-formats/&#34;&gt;Full list of supported file formats&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.util.List&amp;lt;com.groupdocs.viewer.FileType&amp;gt; - a sequence of supported file types.&lt;/p&gt;
&lt;h3 id=&#34;detectCharset-java.lang.String-&#34;&gt;detectCharset(String filePath)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static Charset detectCharset(String filePath)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Attempts to detect text &lt;a href=&#34;../../com.groupdocs.viewer/filetype#TXT&#34;&gt;TXT&lt;/a&gt;, &lt;a href=&#34;../../com.groupdocs.viewer/filetype#TSV&#34;&gt;TSV&lt;/a&gt;, and &lt;a href=&#34;../../com.groupdocs.viewer/filetype#CSV&#34;&gt;CSV&lt;/a&gt; files charset by path.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;filePath&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The file name or file path.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.nio.charset.Charset - Charset or null when fails to detect a file charset.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Charset charset = FileType.detectCharset(&amp;#34;message.txt&amp;#34;);
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;detectCharset-java.io.InputStream-&#34;&gt;detectCharset(InputStream stream)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static Charset detectCharset(InputStream stream)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Attempts to detect text &lt;a href=&#34;../../com.groupdocs.viewer/filetype#TXT&#34;&gt;TXT&lt;/a&gt;, &lt;a href=&#34;../../com.groupdocs.viewer/filetype#TSV&#34;&gt;TSV&lt;/a&gt;, and &lt;a href=&#34;../../com.groupdocs.viewer/filetype#CSV&#34;&gt;CSV&lt;/a&gt; file charset by stream.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;stream&lt;/td&gt;
&lt;td&gt;java.io.InputStream&lt;/td&gt;
&lt;td&gt;The file stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.nio.charset.Charset - Charset or null when fails to detect a file charset.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;InputStream stream = new FileInputStream(&amp;#34;message.txt&amp;#34;);
 Charset charset = FileType.detectCharset(stream);
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;getFileFormat--&#34;&gt;getFileFormat()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final String getFileFormat()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the name of the file format, e.g., &amp;ldquo;Microsoft Word Document&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.lang.String - the name of the file format.&lt;/p&gt;
&lt;h3 id=&#34;getExtension--&#34;&gt;getExtension()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final String getExtension()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the file extension suffix (including the period &amp;ldquo;.&amp;rdquo;), e.g., &amp;ldquo;.doc&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.lang.String - the file extension suffix.&lt;/p&gt;
&lt;h3 id=&#34;toString--&#34;&gt;toString()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public String toString()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a string representation of the current object.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.lang.String - a string representation of the current object.&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
