logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

bsdiff — generate a patch between two binary files

Authors

       Colin Percival <cperciva@freebsd.org>

FreeBSD                                           May 18, 2003                                         BSDIFF(1)

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.

Name

       bsdiff — generate a patch between two binary files

See Also

bspatch(1)

Synopsis

bsdiffoldfile⟩ ⟨newfile⟩ ⟨patchfile

See Also