1BSDIFF(1)                 BSD General Commands Manual                BSDIFF(1)
2

NAME

4     bsdiff — generate a patch between two binary files
5

SYNOPSIS

7     bsdiff oldfile⟩ ⟨newfile⟩ ⟨patchfile
8

DESCRIPTION

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

SEE ALSO

20     bspatch(1)
21

AUTHORS

23     Colin Percival <cperciva@freebsd.org>
24
25FreeBSD                          May 18, 2003                          FreeBSD
Impressum