Compare binary files, review byte changes and similarity, create reversible patches, and verify base and reconstructed target files with SHA-256.
Binary Diff & Patch finds reusable byte ranges with a bounded rolling-anchor algorithm and represents the target as deterministic copy and insert operations. Review similarity, changed-byte estimates, operation boundaries, and a same-offset byte preview.
The portable patch format records base and target names, sizes, and SHA-256 identifiers. Applying a patch first verifies the exact base, bounds-checks every operation, reconstructs the target, and verifies the target hash before offering output.
Generate either direction, download the JSON patch, or save a verified reconstruction as a derived Binary Lab artifact.
A patch records the exact base and target size and SHA-256. Application refuses the wrong base, bounds-checks every operation, and hashes the reconstructed target.
Generate a reverse patch while both artifacts are loaded. It uses the former target as the hash-locked base and reconstructs the former base.
No. It uses the versioned inventivehq-binary-patch JSON format so operations and cryptographic identities remain inspectable and portable.
Free online hex editor and binary file viewer. Upload a file to view and edit raw bytes in hex/ASCII, inspect int/float/string values with endianness, search hex or text, and export. 100% client-side.
Keep binary artifacts, hashes, notes, findings, derived files, and analysis-tool handoffs together in a private browser workspace.
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text or files. HMAC support, multiple output formats, 100% client-side.
Inspect PE, ELF, Mach-O, universal binaries, and Unix archives with bounded parsers, sections, imports, exports, mitigations, signatures, and suspicious regions.