Supported File Formats

What file types do eSearch Pro and TARILIO support?

When creating or updating an index you can select which file types to include. This is useful when indexing a Folder that may have nested folders containing filetypes that are not of interest and is quicker than having to select Files to index. You can select all or parts of a category or individual filetypes from the tree view:

Create Index File Selector

When Include All is selected, files that are not explicitly listed in the Create Index tree-view are handled by the Apache Tika filter, it will block known executable file types.

eSearch Lite offers Include All only.

File TypeDescriptionNotes
Documents
docMicrosoft Office Word 97-2003
docxMicrosoft Office Word OpenXML
odtOpenDocument Text
pagesiWorks Pages
wpdWordPerfect
ipynbJupyter Notebook
Presentations
pptMicrosoft Office PowerPoint 97-2003
pptxMicrosoft Office PowerPoint OpenXML
odpOpenDocument Presentation
keyKeynote
Publications
epubElectronic Publication
pdfPortable Document Format
html, htmHypertext Markup Language
Text
rtfRich Text Format
txtText file
texTeX
md, markdownMarkdown
Emails
emlElectronic Mail
emlxApple Mail
msgOutlook Message
oftOutlook File Template
ostOutlook Off-line Storage Table
pstOutlook Personal Storage Table
vctVirtual Contact File
Spreadsheets
xlsMicrosoft Office Excel 97-2003
xlsxMicrosoft Office Excel OpenXML
odsOpenDocument Spreadsheet
Data
xmlExtensible Markup Language
xliffXML Localization Interchange File Format*(Limited to small files)
tmxTranslation Memory Exchange
tbxTermBase eXchange
jsonJavaScript Object Notation
jsonlJSON LinesEach row as separate document
csvComma-Separated ValuesEach row as separate document
Audio
Image
Video
Source Code
asmAssembly Language
batBatch File
cC
csC Sharp
cljClojure
cppC++
coffeeCoffeeScript
dartDart
elmElm
erlErlang
fsF#
goGo
groovyGroovy
hsHaskell
javaJava
jsJavaScript
jsxJavaScript JSX
jlJulia
ktKotlin
lispLisp
luaLua
mObjective-C
mlOCaml
plPerl
phpPHP
plProlog
ps1PowerShell Script
pyPython
rR
rktRacket
rbRuby
rsRust
scssSass (SCSS)
sassSass
scalaScala
shShell Script
swiftSwift
sqlSQL
tsTypeScript
tsxTypeScript JSX
vVerilog
vhdVHDL
vbVisual Basic