Home

Awesome

Build

dead-ringer

A Rust-based command-line utility designed to compare two binary files, displaying differences by showcasing both hexadecimal and ASCII representations of the differing bytes.

demo

Features

Installation

git clone git@github.com:ztroop/dead-ringer.git && cd ./dead-ringer
cargo install --path .

From the AUR

paru -S dead-ringer

Usage

Usage: dring <file1> <file2>

Arguments:
  <file1>  Path to the first binary file
  <file2>  Path to the second binary file

Color Reference

Type of ByteColor
NULL#555753 Gray
OFFSET#555753 Gray
ASCII Printable#06989a Cyan
ASCII Whitespace#4e9a06 Green
ASCII Other#4e9a06 Green
Non-ASCII#c4a000 Yellow

Alternatives

If you're looking for a full-featured Hex/ASCII viewer, check out Hexyl!