Provided by: radare2_5.5.0+dfsg-1.1ubuntu3_amd64 bug

NAME

       RADIFF2 — unified binary diffing utility

SYNOPSIS

       radiff2 [-AabcCdDhOrspxXvzZ] [-t 0-100] [-g sym] [-S algo] file1 file2

DESCRIPTION

       radiff2 implements many binary diffing algorithms for data and code.

       -A          Analyze binary after loading it with RCore (see -C) and use -AA to run aaaa instead of aaa.

       -a          Specify architecture (x86, arm, ..)

       -b          Select register size bits for given arch

       -B          Binary output (GDIFF format)

       -c          Count number of differences.

       -e -[k=v]   Specify eval config vars for all RCore instances created.

       -C          Code  diffing  using  graphdiff  algorithm. Output columns are: file-a-address, percentage of
                   most similar function in B file | file-b-address. (Use with -A to  analyze  the  binaries  to
                   find more functions)

       -d          Use delta diffing (slower).

       -D          Show disasm instead of hexpairs (honors -a arch and -b bits)

       -g sym | off1,off2
                   Graph  diff  output of given symbol, or between two functions, at given offsets: one for each
                   binary.

       -h          Show usage help message.

       -i          Compare the list of imports

       -n          Suppress address names (show only addresses) when code diffing.

       -O          Do code diffing with opcode bytes only.

       -p          Use physical addressing (io.va=0)

       -q          Quiet mode: disable colors and reduce output

       -r          Output in radare commands as a binary patch.

       -x          Show two column hexdump diffing.

       -X          Show two column hexII diffing.

       -s          Compute edit distance (no substitution, Eugene W. Myers' O(ND) diff  algorithm)  between  two
                   files.

       -ss         Compute Levenshtein edit distance (substitution is allowed, O(N^2)) between two files.

       -S [name, namelen, dist, size, ...]
                   Specify which column of the code diffing algo use for diffing

       -t 0-100    Choose matching threshold for binary code diffing

       -u          Unified diff output

       -U          Unified diff output using system´s diff program

       -v          Show version information.

       -V          Be verbose sometimes

       -z          Perform diff on extracted strings

       -Z          Perform diff using zignatures instead of function list (NEW)

SEE ALSO

       radare2(1)

AUTHORS

       pancake <pancake@nopcode.org>

                                                  Feb 10, 2018                                        RADIFF2(1)