Newest Hacks

Super Mario Bros. Resprited Final Fantasy VI - SG-III 93' Optimized FF6 Silence Graphic

Newest Translations

Castlevania Tombs & Treasure Tokimeki Memorial: Densetsu no Ki no Shita de Rad Racer

Newest Utilities

Mario Party Tools ECCRegen Road Rash 1 Bike Editor Gamecube Region Converter

Newest Reviews

Super Mario Bros. Resprited Final Fantasy IV: The Darkness Within Contra: Hard Corps - INVASION v3.1 Kinnikuman: DX Edition

Featured Hack Images

Chrono Trigger: Prophet's Guile Dragoner/Dragon Master Fix Rockman 2 NEO Super Mario Bros. 5000

Featured Translation Images

Shikinjou Ys II: Ancient Ys Vanished - The Final Chapter Kunio Kun no Nekketsu Soccer League Phantasy Star II: Yushis's Adventure

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!