home | help
BSDIFF(1)		     General Commands Manual		       BSDIFF(1)

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>

FreeBSD 			  May 18, 2003			       BSDIFF(1)

home | help