Skip to content
SPECIFICTION
Get listed

Delta Patcher vs IUBPatchLib

Delta Patcher

deltapatcher.net

IUBPatchLib

github.com

Side by side

FigureDelta PatcherIUBPatchLib
Price from—Free
Free plan—Yes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published01
Spec score · ROM Patching Software7.6 (#7)8.3 (#1)
LicenseDelta Patcher is open source and distributed under the GPL-2.0 license.The repository includes an MIT License permitting use, modification, distribution, sublicensing, and sale subject to its terms.
PurposeDelta Patcher is a desktop application for creating and applying xdelta patches to files.IUBPatchLib is a cross-platform C++ library for applying binary patches, designed with ROM hacks in mind.
SupportThe project directs users to GitHub for issues, discussions, source code, and releases.The maintainer invites contributions through issues or pull requests and says they will review and merge contributions when tests pass.

Plans

Delta Patcher

No plans published.

Delta Patcher pricing →

IUBPatchLib

  • FreeFree

IUBPatchLib pricing →

In their own words

Delta Patcher

Delta Patcher is a free desktop application for creating and applying xdelta patches to files on Linux, macOS, and Windows. Create mode records the differences between an original and modified file in a new patch. Apply mode takes the original file expected by that patch and its matching .xdelta file to produce a patched output. The application includes the xdelta3 engine, so a separate command-line installation is not needed. Checksum validation can flag a source file that does not match, and users may preserve a backup of the original. Creation settings include compression level, secondary compression, source window, checksum, and an optional description. Version 3.1.5 added support for files larger than 4 GB. Delta Patcher is open source under GPL-2.0. Downloads are ZIP archives hosted on GitHub, with no separate installer. The project directs users to GitHub for issues, discussions, source code, and releases.

Visit deltapatcher.net

IUBPatchLib

IUBPatchLib is a free modern C++ library for applying binary patches, with ROM hacks as a stated use case. It supports IPS, UPS, and BPS formats and works on Windows, Linux, macOS, and other POSIX systems. The API uses RAII and move semantics, while the core library has no external dependencies. Developers can build shared or static libraries with CMake and integrate the project using find_package, pkg-config, or FetchContent. Optional memory-mapped I/O is available for file processing. The included iubpatch-cli can apply patches, display patch information, and validate patches. Patch options include checksum verification and backup creation. Tests and command-line tools are enabled by default in the build options; examples and benchmarks are disabled by default. The project is released under the MIT License, which provides the software as-is without warranty. The maker invites contributions through issues or pull requests and says changes are reviewed when tests pass.

Visit github.com