Newest Hacks

F-Zero Parallel Dimension Tina's Adventure Island II Castlevania 3 - Linear Version Tetris DX: Skip Celebrations

Newest Translations

Fortress of Fear: Wizards & Warriors X Vectorman 2 U-four-ia: The Saga TwinBee 3: Poko Poko Dai Maou

Newest Utilities

Yabause - Mednafen Save Converter Simple Tools Zapper 2020 DKC Stage Name Editor

Newest Reviews

Tina's Adventure Island II Super Mario World: Just Keef Edition Ghostbusters Remastered (The Real) Gaia's Navel With the Girl Without Doubling Back

Newest Homebrew

Circle Boy Nova the Squirrel Death Planet Bad Apple!! PV-FC 2.5

Featured Hack Images

Blades of Steel - Swiss NLA Edition Homing Attack and Jumpdash in Sonic 2 Streets of Rage 2 - Extreme Punishment Edition P.O.W.: Prisoners of War - Two Players Hack

Featured Translation Images

Final Fantasy III Legend of Wukong GeGeGe no Kitarou 2: Youkai Gundan no Chousen Dragon Ball Z: Super Saiya Densetsu

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!