Repository navigation
theviewer 0.1.1
The first published release of theviewer: a fast binary viewer and editor that draws any file as pixels, so its structure shows up as shapes you can recognise.
Highlights
- Raster any file in twelve pixel formats, at any width, with a hex dump and value inspector that follow the cursor.
- Find record sizes automatically, and see counters, timestamps, text, signatures and compressed streams detected for you.
- Field trees for executables, images, archives, captures, certificates, disks and schemaless formats.
- Open embedded images, audio, video and compressed streams where they sit, and extract them.
- Tools for Columns, Protocol, Template, Statistics, Strings, XOR, Disassembly, Unpacking, Checksums, Diff and live sources.
- Optional Ask: questions about the file answered by Claude, with your own API key.
- Dockable panels, a toolbar you can rearrange, and startup defaults in Settings.
Changes since 0.1.0
- The file report no longer lists bare magic-number matches (such as "an ICO of 4 B") as objects.
- Columns profiles from the cursor's record to the end of the table, instead of running into whatever follows it.
- A rewritten README with a quick tour and screenshots.
Install (macOS, Apple silicon)
tar -xzf theviewer-0.1.1-macos-arm64.tar.gz
xattr -d com.apple.quarantine theviewer-0.1.1-macos-arm64/theviewer # the binary is not signed
./theviewer-0.1.1-macos-arm64/theviewer path/to/file.binOn other platforms, build from source with cargo build --release. Video playback uses ffmpeg if it is installed.
