NAME
bsdiff - generate a patch between two binary files
SYNOPSIS
bsdiff 〈oldfile〉 〈newfile〉 〈patchfile〉
DESCRIPTION
bsdiff compares 〈oldfile〉 to 〈newfile〉 and writes to 〈patchfile〉 a binary
patch suitable for use by bspatch(1). When 〈oldfile〉 and 〈newfile〉 are
two versions of an executable program, the patches produced are on
average a factor of five smaller than those produced by any other binary
patch tool known to the author.
bsdiff uses memory equal to 17 times the size of 〈oldfile〉, and requires
an absolute minimum working set size of 8 times the size of oldfile.
SEE ALSO
bspatch(1)
AUTHORS
Colin Percival 〈cperciva@freebsd.org〉