bsdiff1
Generate a patch between two binary files
Usage
bsdiff oldfile
newfile
patchfile
Overview
The bsdiff utility 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.
The bsdiff utility 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.
Releases
50 releases since FreeBSD 5.5-RELEASE; the text changed 33 times.