Hex and ASCII editing
Navigate by exact offsets, edit bytes directly, inspect ASCII, switch line widths, and keep cursor context visible.
BinScope
Feature set
BinScope is designed to serve developers, reverse engineers, pentesters, forensic analysts, students, hobbyists, and teams that need a precise view of binary data.
Navigate by exact offsets, edit bytes directly, inspect ASCII, switch line widths, and keep cursor context visible.
Parse binary structures with clickable fields, colors, validations, automatic format helpers, and highlight ranges.
Track original and modified bytes, undo and redo operations, export patch files, and avoid destructive edits.
Search text or hexadecimal patterns, collect clickable results, and jump back to matching offsets.
Open a second file in a read-only comparison view with synchronized scrolling from the primary editor.
Restore files, active tabs, favorites, annotations, and investigation context across sessions.
Read integers, floats, strings, selection metadata, MD5, SHA1, SHA256, and CRC32 from the current file or selection.
Move, show, hide, and restore investigation panes using the new wxAuiManager-based docking layout.
Read only the visible or requested ranges through a paged cache instead of loading the whole file in memory.
Use relative goto, command palette, favorites, annotations, minimap, and status bar feedback.
Built-in templates and helpers already cover ELF, ZIP, RAR, PNG, JPG, with more format detection planned.
C++20 and wxWidgets keep the tool fast, local, and aligned with Linux, Windows, and macOS distribution.
Try the workflow