HDiffPatch
Command-line tools and a C/C++ library for creating and applying binary diffs between files or directories.
Open source (MIT)By sisong
Compare HDiffPatch with another product
Alternatives
See all alternativesAbout HDiffPatch
HDiffPatch creates small delta patches between two versions of a binary file or a whole directory and applies them. It is designed to run fast, handle large files and limit memory use while diffing and patching.
It ships as command-line tools and as a C/C++ library for embedding in updaters. It suits developers building software update systems or anyone who needs to distribute compact patches instead of full files.
Strengths
- Diffs whole directories, not just single files
- Handles large files with limited memory
- Usable as CLI or embedded library
Limitations
- Command-line only, no graphical interface
- Documentation leans towards developers
Details
- Pricing
- FreeFree and open source under the MIT licence.
- License
- MIT
- Developer
- sisong
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Developers building patch-based software updates
- Categories
- Developer tools
- Last verified
- Added
- Sources