1BSDIFF(1) BSD General Commands Manual BSDIFF(1)
2
4 bsdiff — generate a patch between two binary files
5
7 bsdiff ⟨oldfile⟩ ⟨newfile⟩ ⟨patchfile⟩
8
10 bsdiff compares ⟨oldfile⟩ to ⟨newfile⟩ and writes to ⟨patchfile⟩ a binary
11 patch suitable for use by bspatch(1). When ⟨oldfile⟩ and ⟨newfile⟩ are
12 two versions of an executable program, the patches produced are on aver‐
13 age a factor of five smaller than those produced by any other binary
14 patch tool known to the author.
15
16 bsdiff uses memory equal to 17 times the size of ⟨oldfile⟩, and requires
17 an absolute minimum working set size of 8 times the size of oldfile.
18
20 bspatch(1)
21
23 Colin Percival <cperciva@freebsd.org>
24
25FreeBSD May 18, 2003 FreeBSD