Respostas:
Algumas possibilidades:
Consulte também: https://web.archive.org/web/20151122151611//programming/688504/binary-diff-tool-for-very-large-files
Se você deseja descobrir apenas se os arquivos são idênticos ou não, use o fc
comando Windows no modo binário:
fc.exe /b file1 file2
Para detalhes, consulte a referência para fc
O Total Commander também possui uma opção de comparação binária: vá para:File \\Compare by content
ps. Acho que algumas pessoas já podem estar usando essa ferramenta e podem não estar cientes do recurso interno.
Total Commander
custa US $ 42 USD.
Minha "faca suíça" favorita além de comparar de http://www.scootersoftware.com/
Beyond Compare
é importante mencionar que é um software pago que funcionará apenas por 30 dias. Depois disso, você terá que obter a licença que custa US $ 60.
Prefiro usar objcopy para converter em hexadecimal e depois usar diff.
objcopy -I binary -O ihex <in_file> <out_file>
Eu acho que o hexcmp é instantâneo e fácil de usar
É um aplicativo GUI em comparação com os da linha de comando, muito fácil de usar, mas bastante poderoso em termos de recursos. Deve ser útil para iniciantes e usuários que passam.
HexCmp HexCmp é um aplicativo de comparação de arquivo binário visual e um editor hexadecimal fácil de usar. Ele pode ajudá-lo a comparar dois arquivos como um raw binário de maneira rápida e fácil. ($ 29.95)