I have found jdiff.
http://sourceforge.net/projects/jojodiffjdiff
. Probably, this tool you looking for.
JDIFF is a program that outputs the differences between two binary files, either in binary format or in human readable format (detailed or summarized). JPATCH then allows to reconstruct the second file from the first file.
update
It looks like jdiff is not save patch in the human readable format. It shows only summary in human readable format :(
I research many tools and found only cracker tools can be helpful for this purpose: So human readable format is .XCK and .CRK file extensions. tools for these extensions:
for using patch:
- Cracker.Exe by Corner Crackers
- patch-xck.rb
for creating patch:
- c2c (compare to crack) ex: C2C by Nimnull, C2C/2 by SkullC0DEr, MC2C by MaD k0DeR.
- fc