Newest Translations

Super Robot Taisen A Portable Castlevania: Symphony of the Night Spider-Man and Venom: Maximum Carnage Skeleton Krew

Newest Utilities

Mega Man X6 Tweaks Patcher Animal Crossing String Table Editor ALX - Skies of Arcadia Legends Examiner SA2 Stage Level Select Editor

Newest Reviews

Yoshi's Island (SMA 3) Colour Restoration Final Fantasy V Final Fantasy VI - Ted Woolsey Uncensored Edition 8-bit Mario World - Desert Mario

Newest Homebrew

Star Evil Lunar Limit Retroid LvR

Featured Hack Images

Sonic 2 Delta Zelda II - Part 3 Rad Racer 2 - No extra VRAM Rockman 2 TP

Featured Translation Images

Ifrit Chrono Cross Jajamaru Gekimaden: Maboroshi no Kinmajou Bad Dudes

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!