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 alternatives

About 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

Report a wrong fact or a dead link on this listing