Supported Formats

Capabilities below reflect the implementation in this build. Unsupported formats are shown honestly rather than inferred from file extensions.

FormatOpenSearchCompareStructured ComparePreviewNotes
TXT / LOG / MD / source codeYesYesYes—TextUnknown plain-text files are detected heuristically.
JSONYesYesYesYesTextStructural path changes plus raw diff.
XMLYesYesYesNormalizedTextRaw source plus normalized element/attribute/text comparison.
CSV / TSVYesYesYesCSV cellsTextCSV cell comparison supports quoted fields.
ZIP / ZIP64*YesYesEntries—TreeBuilt-in browser-local ZIP/ZIP64 reader for stored and Deflate entries. Encrypted entries are detected but not extracted.
JAR / WAR / APKYesYesEntries—TreeTreated as ZIP package containers.
TAR / TAR.GZ / TGZ / GZIPYesYesText entries—Tree/TextUses browser DecompressionStream for GZIP.
DOCXYesYesExtracted text—TextReports paragraph and virtual-line locators.
XLSXYesYesExtracted textCSV page onlyCellsSearch results report sheet and cell where available.
PPTXYesYesExtracted text—Text blocksReports slide and text-block locators.
ODT / ODS / ODPYesYesExtracted text—TextExtracts content.xml locally.
EPUBYesYesExtracted text—TextExtracts local HTML/XHTML package content.
PDFYesBest effortExtracted text—TextDependency-free local extractor; complex fonts/layouts may not extract accurately.
Binary filesMetadataNoHash/equality—MetadataNever invents line numbers.
7Z / RAR / BZIP2 / XZNoNoNo——No compatible self-hosted decoder is bundled in this dependency-free build.