Provided by: radare-common_1.5.2-6_amd64 bug

NAME

     radiff — Unified binary diffing utility

SYNOPSIS

     radiff [-cbgeirp] [-f [from]] [-t [to]] [file.a] [file.b]

DESCRIPTION

     radiff implements some binary diffing algorithms.

     -b          Use bytediff (byte-per-byte binary diffing between two target files), this is
                 the faster way to do it, but it will not handle byte insertion or offset
                 displacements.

     -c          Show output in disassembly format with delta offset support.

     -d          Use the GNU diff as backend (slow, but really good output)

     -e          Use the erg0ts generic c++ implementation of bindiff.

     -n          Display only the number of differences found.

     -r          Display results as radare commands (used to generate binary patch files)

     -s          Use rsc symdiff to find differences at symbol level (support delta diffing)

     -S          Use rsc symbytediff to find differences at symbol level using a byte-per-byte
                 binary comparision algorithm.

     -p          Perform a diff between two RDB files (radare databases) these files can be
                 generated from radare using the code analysis commands, or from IDA using the
                 ida2rdb.idc script)

     -f -[from]  Define from address (start looking for differences at offset 'from'

     -t -[to]    Define end address (stop binary diffing at offset 'to'

     -h          Show usage help message.

NOTES

     Check 'man rsc-bindiff'

SEE ALSO

     bindiff(1), hasher(1), radare(1), radarerc(5), rabin(1), rfile(1), xc(1), rsc(1),
     rsc-bindiff(1), rasc(1), rasm(1), xrefs(1)

AUTHORS

     pancake <@youterm.com>