Download Latest Version bed-3.1.2.src.tar.xz (843.3 kB)
Email in envelope

Get an email when there's a new version of bed

Home / binpatch
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2022-02-18 1.9 kB
libre2.7.1-patch9.zip 2022-02-18 3.8 MB
libre2.7.1-patch8.zip 2022-02-09 3.8 MB
binpatch-0.0.3-ELF32.xz 2022-02-07 266.2 kB
libre2.7.1-patch7.zip 2022-02-07 3.8 MB
libre2.7.1-patch6.zip 2022-02-07 3.7 MB
shit-0.0.3-win32.zip 2022-02-07 30.7 kB
libre2.7.1-patch5.tar.xz 2022-02-06 3.2 MB
binpatch-0.0.3 2022-01-28 692.4 kB
binpatch-0.0.3.zip 2022-01-28 19.8 kB
Totals: 10 Items   19.3 MB 0
Binpatch

A program to create a patch to make one binary out of another binary. Version 0.0.3 makes more clear that it should be compiled to a 32 bit binary, but it otherwise identical to version 0.0.2.

Running the program without arguments gives explains its use:

binpatch-0.0.3 compiled with GNU C 11.2.0
applies binary patch patchfile to fromfile to get tofile

Usage: binpatch fromfile tofile patchfile [Options]
Options:
	-a	: apply patch (default)
	-c	: create patch file
	-h	: this help
Extra options when creating a patch:
	-v num	: verbose level
	-u num	: compare with units num bytes (default 9)
	-l	: don't search only for aligned units
	-O	: search for best match
	-s num	: jump to next off after num inferior matches (default 100)
	-d	: read files from disk instead of using virtual memory
	-t num	: table size (default tofilesize/unitsize)

For smallest patches you should use -l -O and try different values of
-u num (4-12)
Checks should be added with md5sum (e.g. md5sum fromfile tofile patchfile).
Send bugs, patches and questions to binaryeditor@gmx.com

binpatch-0.0.3.zip contains the source.
binpatch-0.0.3-ELF32.xz is a static Linux 32 bit binary
shit-0.0.3-win32.zip Windows 32 bit binary

Using the windows binary is an art in itself. At first the program is shown with a shield in explorer. If you copy it to a file with totally different name, the shield disappears; but if you copy it to a file with a name that looks like the previous one the shield stays.

unzip shit-0.0.3-win32.zip

copy copythisfile.exe binpatch.exe

If this doesn't work give it a totally different name.

If it works correctly typing the programs name in cmd, should show the help screen in that same terminal without starting a new one.

libre2.7.1-patch9.zip: A possible use for binpatch. A patch of FreeStyle Libre 2 - US 2.7.1 Android app. See: http://jkaltes.byethost16.com/USLibre2
Source: README.txt, updated 2022-02-18