Puede que esto si sea el modo correcto si uso diff y sha256sum.
Código:
(awk '{print$1}' <(sha256sum Dk.bin))
Con awk y '{print$1}' se obtiene la primera columna que crea sha256sum del archivo Dk.bin, que es solo el checksum sin el nombre del archivo.
Código:
diff <(awk '{print$1}' <(sha256sum Dk.bin)) <(awk '{print$1}' <(sha256sum 'Donkey Kong (USA).a26'))
No se obtiene salida, por lo que debería ser correcta. En cambio si comparo versión americana con europea.
Código:
diff <(awk '{print$1}' <(sha256sum Dk.bin)) <(awk '{print$1}' <(sha256sum DONKEY_KONG__PAL_____.A26))
La salida es parecida a lo que comentaba arriba, pero se ve claramente que el checksum no es el mismo: Vuelve a aparecer 1c1 y los signos < y > junto con el --- supongo
que actúa de divisor.
Cita:
1c1
< 538e271407e649e18634d30d136b452ccbf6741fa800e7af8d46d4bdd57aead1
---
> b76055b8d14a2a909ed0844cbb74423c4fba1dbe5b9eca6f8f104548eab9e09c