generate/apply a patch between two binary files
bsdiff and bspatch are tools for building and applying patches to binary files.
By using suffix sorting (specifically, Larsson and Sadakane's qsufsort) and
taking advantage of how executable files change, bsdiff routinely produces
binary patches 50-80% smaller than those produced by Xdelta, and 15% smaller
than those produced by .RTPatch (a commercial patch tool).
This package provides a pair of tools for building (bsdiff) and applying
(bspatch) binary patches. When applied to two versions of the same executable
the patches produced are significantly smaller than those generated by other
binary diff tools.
Bsdiff and bspatch were originally written as part of the author's FreeBSD
Update tool, where they provide an average 50-fold reduction i
BSDIFF(1) BSD General Commands Manual BSDIFF(1)
bsdiff — generate a patch between two binary files
bsdiff ⟨oldfile⟩ ⟨newfile⟩ ⟨patchfile⟩
bsdiff compares ⟨oldfile⟩ to ⟨newfile⟩ and writes to
⟨patchfile⟩ a binary patch suitable for use by bspatch(1).
When ⟨oldfile⟩ and ⟨newfile⟩ are two vers
BSPATCH(1) BSD General Commands Manual BSPATCH(1)
bspatch — apply a patch built with bsdiff(1)
bspatch ⟨oldfile⟩ ⟨newfile⟩ ⟨patchfile⟩
bspatch generates ⟨newfile⟩ from ⟨oldfile⟩ and ⟨patchfile⟩
where ⟨patchfile⟩ is a binary patch built by bsdiff(1).
bspatch uses memory equal to the size of ⟨ol
bsdiff (4.3-14) unstable; urgency=low
* debain/rules: Adjust linker flag order (FTBFS; #673995).
Binary diff/patch utility
bsdiff and bspatch are tools for building a
Browse inside bsdiff_4.3-14_armhf.deb
Results 1 - 1 of 1Search over 15 billion files
© 1997-2017 FileWatcher.com