bt-diff is a safe library designed to power version control of both binary and text files.
note: work-in-progress