bdiff is a simple and small program to do what the very common utilities "diff" and "patch" do with text files, but also works with binary files.