XDeltaEncoder is a Java based utility for creation and manipulation of GDIFF format binary delta files which is able to handle files of any size. Binary delta is a file representing difference between old and new version of a binary file.
With the use of the delta patch, new version of the binary file can be reconstructed (decoded) from the original old binary file.
Detailed instructions on how to install and use the XDeltaEncoder utility on your Mac are available HERE.
XDeltaEncoder is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).