ffprobe for documents
Know what a file is before you open it.
The same Rust probe engine that powers the CLI, compiled to WebAssembly and running in this tab. Pick a document, choose the facts you want, and read back structured evidence with confidence and measured I/O cost.
- Document bytes
- never uploaded
- Output contract
- schema v2 JSON
- Rendering, OCR, macros
- never executed
- Install
- npm i @deckflow/deckprobe
Choose a document
01 / inputSample documents
Samples ship with this repository. Either way the bytes are read locally and handed straight to WASM.
Shape the request
02 / requestExecution path
Target preset
Advanced request
Target selectors
Probe level
Budget blank uses the engine default
Waiting for a document.
Probe result
no run yetNo probe yet
Pick a sample on the left, keep the default @summary
preset, and run the probe. Identity comes back first, then the
rest of the evidence.
Detected format
Resolved
In-browser total
Physical read
Evidence appears after a probe.
The engine's own capability report.
Supported formats & report schema
The exact schema-v2 envelope the SDK returned.
Where it stops
This is not a viewer, converter, or editor.
- 01 No page or slide rendering, no visual previews, no text extraction for display, no conversion.
- 02 Evidence covers structure, metadata, security, and resource signals only. A signature being present is not a claim that it is valid.
-
03
PDF, Microsoft Office, Legacy Office, and modern IWA iWork
are supported.
.xlsbresolves identity only.