bsdiff
A binary diff and patch utility for building and applying updates to files.
By Colin Percival
Compare bsdiff with another product
Alternatives
See all alternativesAbout bsdiff
bsdiff creates patches between binary files, and bspatch applies them. The project describes the format as useful for distributing updates to executable files and provides both tools.
The documented implementation uses bzip2. bsdiff requires substantial memory relative to the input file size, so it may not suit systems with limited memory.
Strengths
- Creates and applies binary patches
- Designed for changes to executable files
Limitations
- bsdiff requires substantial memory
- Uses bzip2
Details
- Pricing
- FreeFree and open source under the BSD-2-Clause license.
- License
- BSD-2-Clause
- Developer
- Colin Percival
- Platforms
- Command line
- How it runs
- Downloadable app
- Best suited for
- Developers building or applying binary file updates
- Categories
- CLI tools, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources