FileType Class
Represents file type. Provides methods to obtain list of all file types supported by GroupDocs.Comparison, detect file type by extension etc.
Inheritance Hierarchy
SystemObject
  GroupDocs.Comparison.ResultFileType

Namespace: GroupDocs.Comparison.Result
Assembly: GroupDocs.Comparison (in GroupDocs.Comparison.dll) Version: 20.9.0.0 (20.9)
Syntax
[SerializableAttribute]
public sealed class FileType : IEquatable<FileType>

The FileType type exposes the following members.

Properties
  NameDescription
Public propertyExtension
File extention
Public propertyFileFormat
File format
Methods
Operators
  NameDescription
Public operatorStatic memberEquality
Operator overload
Public operatorStatic memberInequality
Operator overload
Fields
  NameDescription
Public fieldStatic memberAS
ActionScript Programming Language format
Public fieldStatic memberAS3
ActionScript Programming Language format
Public fieldStatic memberASM
ASM format
Public fieldStatic memberBASH
Type of interpreter that processes shell commands
Public fieldStatic memberBASHRC
File determines the behavior of interactive shells
Public fieldStatic memberBAT
Script file in DOS, OS/2 and Microsoft Windows
Public fieldStatic memberBMP
Bitmap Picture
Public fieldStatic memberBOWERRC
Configuration file for package control on the server-side
Public fieldStatic memberC
C-Based Programming Language format
Public fieldStatic memberCAD
CAD file format
Public fieldStatic memberCAKE
CSharp cross-platform build automation system format
Public fieldStatic memberCC
C-Based Programming Language format
Public fieldStatic memberCFG
Configuration file used for storing settings
Public fieldStatic memberCMAKE
Tool for managing the build process of software
Public fieldStatic memberCMD
Script file in DOS, OS/2 and Microsoft Windows
Public fieldStatic memberCONF
Configuration file used on Unix and Linux based systems
Public fieldStatic memberCPP
C-Based Programming Language format
Public fieldStatic memberCPY
Controller Python Script format
Public fieldStatic memberCS
CSharp Programming Language format
Public fieldStatic memberCSV
Comma Separated Values File
Public fieldStatic memberCSX
CSharp script file format
Public fieldStatic memberCTP
CakePHP Template format
Public fieldStatic memberCXX
C-Based Programming Language format
Public fieldStatic memberDCM
Digital Imaging and Communications in Medicine
Public fieldStatic memberDIFF
Data comparison tool format
Public fieldStatic memberDIR
Directory is a location for storing files on computer
Public fieldStatic memberDJVU
Deja Vu format
Public fieldStatic memberDOC
Microsoft Word 97-2003 Document
Public fieldStatic memberDOCM
Microsoft Word Macro-Enabled Document
Public fieldStatic memberDOCX
Microsoft Word Document
Public fieldStatic memberDOT
Microsoft Word 97-2003 Template
Public fieldStatic memberDOTM
Microsoft Word Macro-Enabled Template
Public fieldStatic memberDOTX
Microsoft Word Template
Public fieldStatic memberDSQL
Dynamic Structured Query Language format
Public fieldStatic memberDWG
Autodesk Design Data Formats
Public fieldStatic memberDXF
AutoCAD Drawing Interchange
Public fieldStatic memberEBUILD
Specialized bash script which automates compilation and installation procedures for software packages
Public fieldStatic memberEML
E-mail Message
Public fieldStatic memberEMLX
Apple Mail E-mail File
Public fieldStatic memberERB
Ruby Programming Language format
Public fieldStatic memberES6
JavaScript standardised scripting language format
Public fieldStatic memberGEMSPEC
Developer file that specifies the attributes of a RubyGems
Public fieldStatic memberGIF
Graphics Interchange Format
Public fieldStatic memberGRADLE
Build-automation system format
Public fieldStatic memberGROOVY
Source code file written in Groovy format
Public fieldStatic memberGVY
Source code file written in Groovy format
Public fieldStatic memberGYP
Build automation tool format
Public fieldStatic memberGYPI
Build automation tool format
Public fieldStatic memberH
C-Based header files contain definitions of Functions and Variables
Public fieldStatic memberHAML
Markup language for simplified HTML generation
Public fieldStatic memberHAR
The HTTP Archive format
Public fieldStatic memberHH
Header information referenced by a C++ source code file
Public fieldStatic memberHPP
Header Files that are written in the C++ programming language
Public fieldStatic memberHTML
HyperText Markup Language
Public fieldStatic memberHXX
Header Files that are written in the C++ programming language
Public fieldStatic memberIPY
IPython Script format
Public fieldStatic memberJAVA
Java Programming Language format
Public fieldStatic memberJPEG
Joint Photographic Experts Group
Public fieldStatic memberJS
JavaScript Programming Language format
Public fieldStatic memberJSCSRC
JavaScript configuration file format
Public fieldStatic memberJSHINTRC
JavaScript code quality tool
Public fieldStatic memberJSMAP
JSON file that contains information on how to translate code back to source code
Public fieldStatic memberJSON
Lightweight format for storing and transporting data
Public fieldStatic memberLESS
Dynamic preprocessor style sheet language format
Public fieldStatic memberLOG
Logging keeps a registry of events, processes, messages and communication
Public fieldStatic memberMAKE
Makefile is a file containing a set of directives used by a make build automation tool to generate a target/goal
Public fieldStatic memberMARKDN
Markdown Language format
Public fieldStatic memberMARKDOWN
Markdown Language format
Public fieldStatic memberMD
Markdown Language format
Public fieldStatic memberMDOWN
Markdown Language format
Public fieldStatic memberMDTEXT
Markdown Language format
Public fieldStatic memberMDTXT
Markdown Language format
Public fieldStatic memberMDWN
Markdown Language format
Public fieldStatic memberMHTML
Mime HTML
Public fieldStatic memberMJS
Extension for EcmaScript (ES) module files
Public fieldStatic memberMK
Makefile is a file containing a set of directives used by a make build automation tool to generate a target/goal
Public fieldStatic memberMKD
Markdown Language format
Public fieldStatic memberML
Caml Programming Language format
Public fieldStatic memberMLI
Caml Programming Language format
Public fieldStatic memberMOBI
Mobipocket e-book format
Public fieldStatic memberMSG
Microsoft Outlook E-mail Message
Public fieldStatic memberNQP
Intermediate language used to build the Rakudo Perl 6 compiler
Public fieldStatic memberOBJC
Objective-C Programming Language format
Public fieldStatic memberOBJCP
Objective-C++ Programming Language format
Public fieldStatic memberODP
OpenDocument Presentation
Public fieldStatic memberODS
OpenDocument Spreadsheet
Public fieldStatic memberODT
OpenDocument Text
Public fieldStatic memberONE
Microsoft OneNote Document
Public fieldStatic memberOTP
OpenDocument Presentation Template
Public fieldStatic memberOTT
OpenDocument Text Template
Public fieldStatic memberP6
Perl Programming Language format
Public fieldStatic memberPAC
Proxy Auto-Configuration file for JavaScript function format
Public fieldStatic memberPATCH
List of differences format
Public fieldStatic memberPDF
Adobe Portable Document format
Public fieldStatic memberPHP
PHP Programming Language format
Public fieldStatic memberPHP4
PHP Programming Language format
Public fieldStatic memberPHP5
PHP Programming Language format
Public fieldStatic memberPHTML
Standard file extension for PHP 2 programs format
Public fieldStatic memberPL
Perl Programming Language format
Public fieldStatic memberPL6
Perl Programming Language format
Public fieldStatic memberPM
Perl module format
Public fieldStatic memberPM6
Perl module format
Public fieldStatic memberPNG
Portable Network Graphics
Public fieldStatic memberPOD
Perl lightweight markup language format
Public fieldStatic memberPODSPEC
Ruby build settings format
Public fieldStatic memberPOT
Microsoft PowerPoint template
Public fieldStatic memberPOTX
Microsoft PowerPoint Template
Public fieldStatic memberPPS
Microsoft PowerPoint 97-2003 Slide Show
Public fieldStatic memberPPSX
Microsoft PowerPoint Slide Show
Public fieldStatic memberPPT
Microsoft PowerPoint 97-2003 Presentation
Public fieldStatic memberPPTX
Microsoft PowerPoint Presentation
Public fieldStatic memberPROP
Properties file format
Public fieldStatic memberPSGI
Interface between web servers and web applications and frameworks written in the Perl programming
Public fieldStatic memberPY
Python Programming Language format
Public fieldStatic memberPYI
Python Interface file format
Public fieldStatic memberPYW
Files used in Windows to indicate a script needs to be run
Public fieldStatic memberRAKE
Ruby build automation tool
Public fieldStatic memberRB
Ruby Programming Language format
Public fieldStatic memberRBI
Ruby Interface file format
Public fieldStatic memberREJ
Rejected files format
Public fieldStatic memberRJS
Ruby Programming Language format
Public fieldStatic memberRPY
Python-based file engine to create and run games
Public fieldStatic memberRST
Lightweight markup language
Public fieldStatic memberRTF
Rich Text Document
Public fieldStatic memberRU
Rack configuration file format
Public fieldStatic memberSASS
Style sheet language format
Public fieldStatic memberSBT
SBT build tool for Scala format
Public fieldStatic memberSC
Scala worksheet format
Public fieldStatic memberSCALA
Scala Programming Language format
Public fieldStatic memberSCSS
Style sheet language format
Public fieldStatic memberSH
Script programmed for bash format
Public fieldStatic memberSQL
Structured Query Language format
Public fieldStatic memberT
Perl test file format
Public fieldStatic memberTXT
Plain Text Document
Public fieldStatic memberUNKNOWN
Unknown type
Public fieldStatic memberVDX
Microsoft Visio 2003-2010 XML Drawing
Public fieldStatic memberVIM
Vim source code file format
Public fieldStatic memberVSD
Microsoft Visio 2003-2010 Drawing
Public fieldStatic memberVSDX
Microsoft Visio Drawing
Public fieldStatic memberVSS
Microsoft Visio 2003-2010 Stencil
Public fieldStatic memberVST
Microsoft Visio 2003-2010 Template
Public fieldStatic memberWEBMANIFEST
Manifest file includes information about the app
Public fieldStatic memberXLS
Microsoft Excel 97-2003 Worksheet
Public fieldStatic memberXLSB
Microsoft Excel Binary Worksheet
Public fieldStatic memberXLSM
Microsoft Excel Macro-Enabled Worksheet
Public fieldStatic memberXLSX
Microsoft Excel Worksheet
Public fieldStatic memberXLT
Microsoft Excel template
Public fieldStatic memberXLTM
Microsoft Excel macro-enabled template
Public fieldStatic memberYAML
Human-readable data-serialization language format
Public fieldStatic memberYML
Human-readable data-serialization language format
Remarks
Learn more
See Also