Newest Hacks

Mirror Zelda Roll-chan: Mini World Rockman: Spirit of Hackers Rockman 6: Magical Jet Tour

Newest Translations

Samurai Shodown Cave Story Super Mario Bros. 2 Moldorian: Hikari to Yami no Sister

Newest Utilities

GBA Explorer FE9 Message Tool Command-Line Pack v1.03 Dino archiver

Newest Documents

Documents

Newest Reviews

Rockman: Spirit of Hackers Mega Man 4 Voyage Rick and Morty Ultimate Mortal Kombat 3 (NES)

Newest Homebrew

Block Dude Into the Blue RI Probe Star Evil

Featured Hack Images

SMB Special for NES Kunio Kun no Nekketsu Soccer League (J) (Team Hack 2014 - 4P PK) Super Glove Ball fix for Japan region Mike Tyson 2015 Remix

Featured Translation Images

Motteke Tamago Chrono Trigger - Music Library Fengshen Yingjie Chuan Final Fantasy

Recent Updates

BsPatch

Patching

Description:

bsdiff and bspatch are command line tools for building and applying patches to binary files. It creates and applies BDF patches.

By using suffix sorting (specifically, Larsson and Sadakane’s qsufsort) and taking advantage of how executable files change, bsdiff routinely produces binary patches 50-80% smaller than those produced by Xdelta, and 15% smaller than those produced by .RTPatch (a $2750/seat commercial patch tool).

The algorithm used by BSDiff 4 is described in the (unpublished) paper Naive differences of executable code;.

To apply “patch.bdf” on the file “bad.aaa”, generating “good.aaa” just type: bspatch bad.aaa good.aaa patch.bdf

To create “”patch.bdf” that generates “good.aaa” from original “bad.aaa”, just type: bsdiff bad.aaa good.aaa patch.bdf

Links:

User Review Information
No User Reviews!