Supported file types


1. Text document files
2. Spreadsheet files
3. Presentation files
4. Email files
5. Subtitle and video files
6. Files of programming languages ​​and technologies
7. Data exchange files

SeekFast supports searching in almost all commonly used document types. This list will present all supported file types with a brief description.

1. Text document files


DOC
DOC is a format for storing Microsoft Word documents in the old versions of the program (Word 97 – Word 2003).

DOCX
DOCX is a standard file format for saving Microsoft Word documents after version 2003, based on the Office Open XML standard. Files with the ".docx" extension contain text, formatting, graphics, and other elements.

ODT
Files with the ".odt" extension are text documents created with OpenOffice Writer or LibreOffice Writer. They contain formatted text, images, and links – similar to those in Microsoft Word. ODT files follow the Open Document Format (ODF) standard, compatible with various office packages.

PDF
PDF is an acronym for "Portable Document Format." It is one of the most popular document formats, developed by Adobe in 1992.

RTF
Rich Text Format (RTF) is a text file format that, in addition to plain text, includes information related to formatting, font style, font size, colors, and more.

TEX
A document file format created with LaTeX – one of the most popular systems for creating scientific and technical documentation.

TXT
A file that contains pure text without any formatting. This makes it as versatile as possible for storage and sharing.

WPD
Files with the ".wpd" extension are text documents, created with WordPerfect. To open .wpd files, you can use Corel WordPerfect, Microsoft Word, or OpenOffice.

2. Spreadsheet files


XLS
Files with the ".xls" extension are worksheets of Microsoft Excel versions up to 2003.

XLSM
An XLSM file is a macro-enabled Microsoft Excel spreadsheet workbook. This format is similar to regular XLSX files. The difference is that XLSM can contain and execute macros written in Visual Basic for Applications (VBA).

XLSX
XLSX is a standard file format used by Microsoft Excel for spreadsheets, introduced with Microsoft Office 2003. Based on the Office Open XML standard, this format provides more efficient data exchange and improved interoperability with other office suites.

3. Presentation files


PPT
A file with the ".ppt" (PowerPoint Presentation) extension is a presentation file, created with Microsoft PowerPoint up to version 2003.

PPTX
PPTX is a file extension created with Microsoft PowerPoint, used for electronic presentations. This format is standard for storing slides, text, graphics, animations, and other presentation elements.

4. Email files


EML
Electronic Mail Format (EML) is a file extension for an email message saved in Internet Message Format (IMS) and used by Microsoft Outlook Express and other email programs.

MBOX
MBOX is a standard format for storing messages. It contains all the details of the exported messages, including text and attachments.

MSG
MSG is the format used by Microsoft Outlook to store individual email messages, contacts, or tasks, including attachments.

5. Subtitle and video files


DFXP
A Distribution Format Exchange Profile (DFXP) file contains information for video content, including subtitle texts and the timestamps in the video. They can include different styles, formatting, font sizes, etc., which expands the possibilities of presenting subtitles.

SRT
SubRip Subtitle (SRT) files are text files, containing subtitles for videos. They are used when uploading video content to the Internet or sharing videos on social networks.

VTT
A Video Text Tracks (VTT) file, also known as WebVTT, is a text file containing subtitles for a video. Unlike the SRT format, it is intended mainly to subtitle web content.

6. Files of programming languages ​​and technologies


ADOC
AsciiDoc  (ADOC) files are used for the layout of structured text, similar to Markdown.

AHK
Scripts written in the AutoHotkey language.

ASP
Active Server Page (ASP) files contain HTML and server code, usually written in C#.

BAT
A text file containing a series of commands that Windows operating system can execute.

C
A text file containing a program's source code written in the C programming language.

COM
The extension ".com" is an abbreviation of "command" – a text file for the DOS operating system, containing a series of executable commands.

CONFIG
A text file that contains settings and parameters for configuring a software application or operating system.

CPP
A text file containing a program's source code written in the C++ programming language.

CS
Files with the ".cs" extension contain source code in the C# programming language.

CSS
Cascading Style Sheets (CSS) is a file that defines the appearance of certain HTML elements, such as fonts, colors, element placement, borders, backgrounds, and other stylistic features.

DAT
Files with the ".dat" extension contain information about the application it is used for. It may include databases, archives, and application-internal formats.

FOR
Files with the ".for" extension contain code in the Fortran programming language.

GO
A file that contains source code for the Golang programming language.

GROOVY
Files with the ".groovy" extension contain source code written in the Groovy programming language.

H
Files with the ".h" extension contain declarations of variables, constants, functions, and other elements used in C or C++ program.

HTM
This type of file contains programming code for a web page. It's the same as the .html file extension.

HTML
HyperText Markup Language (HTML) is a web page programming code file format. It contains the structure and content of the page. You open HTML files with your web browser.

INI
Text files, used to store configuration information in a structure that consists of keys and values. These files are typically used to configure software applications.

INO
Files with the ".ino" extension are associated with Arduino Sketch – programs written for Arduino boards.

JAVA
A text file containing the source code of a program written in the Java programming language.

JS
A file with the extension ".js" is a text file, containing JavaScript source code. This programming language is mainly used for web development.

JSP
JavaServer Pages (JSP) files combine HTML code with Java code, executed on the server before being sent to the client's web browser.

KT
KT files contain source code written in the Kotlin programming language.

LINQ
Language Integrated Query (LINQ) files can be created and used in programs written in C#, F#, Visual Basic (VB), or other programming languages.

LOG
Text files that contain data about the processes in a given system over time.

LUA
Files with the ".lua" extension contain program code written in the Lua programming language.

MD
Markdown Text Files (MD) are a lightweight and easy-to-use text layout format that allows authors to compose structured text by adding formatting such as headings, lists, hyperlinks, and other elements.

PHP
A Hypertext Preprocessor (PHP) is a text file containing code in the PHP programming language, which can include HTML, CSS, and JavaScript code.

PL
Files with the extension ".pl" contain the source code of a program written in the Perl programming language.

PLX
Like PL files, these are scripts that contain executable code in the Perl programming language.

PROPERTIES
Files with the ".properties" extension are text files, used to configure software applications, mainly in Java programming.

PS1
PS1 files are used to store PowerShell scripts that can perform various operations on the Windows operating system related to file management, network connections, and more.

PY
Files with the ".py" extension are text documents that contain code in the Python programming language.

RB
A file with the extension ".rb" contains programming code in the Ruby language.

SH
A file with the extension ".sh" is a shell script used in UNIX-based operating systems like Linux. It is a text file containing a series of commands that the operating system performs. The code can automate tasks, simplify repetitive operations, and manage system resources.

SWIFT
A file with the extension ".swift" contains code written in the Swift programming language. Apple developed it to create applications for devices such as iPhone, iPad, Mac computers, and others.

T
Files with the ".t" extension contain source code written in the Turing language.

TS
Files with the ".ts" extension contain source code written in TypeScript, a programming language that extends JavaScript.

VB
A file that contains source code written in the Visual Basic programming language.

VBS
A text file that contains Visual Basic Script (VBS) code.

XAML
Extensible Application Markup Language (XAML) files are created using Microsoft's markup language.

XML
Extensible Markup Language (XML) is a file format storing structured data.

XSL
Extensible Stylesheet Language (XSL) files contain instructions for transforming XML data into various output formats, such as HTML, text files, or other XML structures.

7. Data exchange files


CSV
Comma-separated values ​​(CSV) is a file format that contains tabular data, used to exchange data between different applications and systems.

JSON
JavaScript Object Notation (JSON) is a data exchange file format, containing text and storage data. It is based on JavaScript syntax but can be used with many programming languages. JSON is widely used in web development to exchange data between applications.

IES
Files with the ".ies" extension are used to store photometric data related to lighting fixtures. These data are associated with assessing the luminous flux, the distribution of light, and other properties of the fixtures' parameters.

LDT
Luminaires Data Transfer (LDT) files contain photometric data for luminaires. This data includes information such as how much light a given luminaire emits, how the light is distributed in different directions, and other similar parameters.

TMX
Translation Memory eXchange (TMX) is a file format used to exchange translations between different programs. These files contain the original text and its translation into other languages. They are usually used in translation tools to optimize the translation process.