Eu encontrei jdiff . Provavelmente, essa ferramenta que você está procurando.
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.
atualização
Parece que o jdiff não está salvando o patch no formato legível por humanos. Mostra apenas resumo em formato legível: (
Pesquisei muitas ferramentas e descobri que apenas ferramentas de crackers podem ser úteis para essa finalidade: Assim, o formato legível por humanos é extensões de arquivo .XCK e .CRK . ferramentas para estas extensões:
para usar o patch:
- Cracker.Exe por crackers de canto
- patch-xck.rb
para criar patch:
- c2c (compare com crack) ex: C2C por Nimnull, C2C / 2 por SkullC0DEr, MC2C por MaD k0DeR.
- fc