SourceCode |
Supported SourceCode file formats (IdClassification.SourceCode - Software source code related document)
If a file format does not have a supported content extractor that extracts text then, optionally (default), a binary-to-text content extractor will be used to extract UTF-8, UTF-16, Windows-1252, and ASCII from the binary. In many cases, indexable text can be extract from unknown document formats.
File Format Id Enum Value | Text | Metadata | EmbeddedItem | ContentHash | Description |
|---|---|---|---|---|---|
Java class file containing compiled java byte code (.class). | |||||
X | X | Java Archive file (.jar). | |||
X | X | Android application package (variant of JAR file format) (.apk). | |||
Android application binary XML format (.xml). | |||||
X | X | Apple iOS App Store Package (.ipa). | |||
Apple nib resource file. An nib is used to store the user interfaces of iOS and Mac apps (.nib). | |||||
Apple application compiled asset catalog (.car). | |||||
Compiled Python script source code file version 2.7 (.pyc;.pyo). | |||||
Compiled Python script source code file version 3.4 (.pyc;.pyo). | |||||
X | Microsoft Visual Studio solution file (.sln). | ||||
Microsoft Visual Studio solution user options file (contains per-user solution options) (.sln). | |||||
X | Microsoft Visual Studio C# project file (.csproj). | ||||
X | Microsoft Visual Studio Visual Basic project file (.vbproj). | ||||
X | Microsoft Visual Studio C++ project file (.vcxproj). | ||||
Microsoft Visual Studio C++ project filters file (specifies where to put a file that is added to the solution. For example, a .h file is put in the Header Files node) (.vcxproj.filters). | |||||
Microsoft Visual Studio Program Database (PDB) (debugger file) version 7 (.pdb). | |||||
X | Microsoft Visual Studio XML resource data file (stores application specific data such as strings and objects inside XML tags) (.resx). | ||||
Microsoft Visual Studio compiled resource file (a temporary Visual Studio project build file that is a compiled version of an XML .resx file) (.resources). | |||||
Edison Design Group (EDG) C/C++ pre-compiled header file (used by C/C++ Visual Studio for IntelliSense parser and by other compilers, these files can become quiet large) (.ipch). | |||||
X | X | Microsoft Visual Studio NuGet Package (NuGet is the package manager for the Microsoft development platform including .NET.) (.nupkg). | |||
Microsoft Visual Studio temporary cache file generated during builds of .NET (C#/VB) projects (.cache). | |||||
X | Extensible Application Markup Language (XAML) file format. XAML is used in Windows Presentation Foundation (WPF), Silverlight, Windows Work Flow Foundation (WF), Windows Runtume XAML Framework, and Windows Store applications (.xaml). | ||||
Binary Application Markup Language (BAML) file. A BAML file is a compiled .NET XAML file associated with Windows Presentation Foundation (WPF), Silverlight, Windows Work Flow Foundation (WF), Windows Runtume XAML Framework, and Windows Store applications (.baml). | |||||
Microsoft Type Library source code file (.tlb). | |||||
ColdFusion Markup Language (CFML) (.cfm;.cfc). | |||||
X | C language source code file (.c). | ||||
X | C language source code header file (.h). | ||||
X | C++ language source code file (.cpp;.cxx;.cc;.c;.c++). | ||||
X | C++ language source code header file (.hpp;.hxx;.hh;.h;.hp;.h++). | ||||
X | C# language source code file (.cs). | ||||
X | BASIC language source code file (.bas). | ||||
X | VB.NET language source code file (.vb). | ||||
X | Go language source code file (.go). | ||||
X | Clojure language source code file (.clj). | ||||
X | CoffeeScript source code file (.coffee). | ||||
X | Groovy language source code file (.groovy). | ||||
X | Java language source code file (.java). | ||||
X | Lua language source code file (.lua). | ||||
X | Scala language source code file (.scala). | ||||
X | JavaScript language source code file (.js). | ||||
X | COBOL language source code file (.cbl;.cob). | ||||
X | Fortran language source code file (.f;.for;.f77;.f90). | ||||
X | PHP script source code file (.php;.php3;.php4). | ||||
X | Python script source code file (.py). | ||||
X | Cython script source code file. Cython is a superset of the Python programming language (.pyx;.pxd). | ||||
X | Structured Query Language (SQL) data/statement file (.sql). | ||||
X | VBScript source code file (.vbs). | ||||
X | Markdown source code file (.md;.markdown). | ||||
X | Ada source code file (.ada;.ads;.adb). | ||||
X | ActionScript source code file (.as). | ||||
X | TypeScript source code file (.ts;.tsx). | ||||
X | AppleScript source code file (.applescript). | ||||
X | Active Server Page (ASP) source code file (.asp). | ||||
X | ASP .NET source code file (.aspx). | ||||
X | Assembly source code file (.asm). | ||||
X | LISP source code file (.lisp;.lsp;.cl). | ||||
X | Erlang source code file (.erl). | ||||
X | Forth source code file (.4th). | ||||
X | Pascal source code file (.pas;.pp;.inc). | ||||
X | Rexx source code file (.rexx). | ||||
X | Ruby source code file (.rb). | ||||
X | Smalltalk source code file (.st). | ||||
X | YAML source code file (.yml;.yaml). | ||||
X | XQuery source code file (.xq;.xql;.xqm;.xqy;.xquery). | ||||
X | Common Gateway Interface (CGI) script source code file (.cgi). | ||||
X | Microsoft Interface Definition Language source code file (.idl). | ||||
X | Perl script source code file (.plx;.pl;.perl). | ||||
X | Tcl script source code file (.tcl;.tbc). | ||||
X | VHDL source code file (.vhdl;.vhd). | ||||
X | Haskell related source code file (.hs;.lhs;.cabal). | ||||
X | Lisp Flavored Erlang (LFE) related source code file (.lfe;.hrl). | ||||
X | Gradle build tool file (.gradle). | ||||
X | Microsoft Object Definition Language (ODL) (.odl). | ||||
X | JSONiq query language source code file (.jq;.jqy). | ||||
X | ColdFusion script language (CFScript) (.cfc). |