Supported File Types
Agency supports over 30+ file types, automatically discards and logs corrupted or unsupported files. The categories below mirror what the app can parse, OCR, convert, and pre-render.
Documents
- PDF:
.pdf - Office & ODF docs:
.doc,.docx,.docm,.dotx,.dotm,.docb,.odt,.ott,.sxw,.stw,.rtf,.txt,.md,.markdown,.org,.rst
Spreadsheets & Tabular
.xls,.xlsx,.xlsm,.xltx,.xltm,.xlsb,.ods,.ots,.csv,.tsv,.dif,.slk,.dbf, legacy Lotus/Works (.wk1,.wks, etc.)
Presentations & Diagrams
.ppt,.pptx,.pptm,.potx,.odp,.otp,.sxi,.sti,.vsd,.vsdx,.wmf,.emf,.cdr
Text / Markup / Code
.json,.yaml,.yml,.html,.xml,.js,.ts,.py,.java,.cpp,.c,.cs,.rb,.swift,.go
Images (OCR)
.png,.jpg,.jpeg,.tif,.tiff,.bmp,.psd,.pcd,.gem,.img,.pic,.scr,.pnt,.mac,.drw,.dsf,.msp,.pcx,.psp,.tga
Email & Archives
- Email:
.eml,.msg - Email archives:
.pst,.mbox(exploded into.eml/.ics/.vcf)
Calendars
.ics,.ical
EPUB
.epub
Archives
.zip,.tar,.tar.gz,.tgz,.gtar.gz,.7z,.csv.gz,.seq.gz
Event Logs
- Windows EVTX
Notes & Expectations
- Password-protected or corrupted archives and documents are skipped and logged.
- Very large email archives (PST/mbox) are exploded; processing time scales with mailbox size.
- Scanned PDFs/images rely on OCR; low-resolution scans may need a retry.
- Unknown text-like formats fall back to conservative auto-partitioning with best-effort parsing.
- LibreOffice conversion and pre-rendering use these same sets to produce viewable pages.
Notes
- Archives and email archives are exploded first; member files are routed through the same handlers.
- Unknown text-like formats fall back to conservative auto partitioning.
- LibreOffice conversion and pre-rendering use these same sets to produce viewable pages.