Wenn ich ein Programm in eine einzelne Binärdatei kompilieren würde, eine Prüfsumme erstellen und diese dann auf demselben Computer mit denselben Compiler- und Compilereinstellungen erneut kompilieren und das neu kompilierte Programm mit einer Prüfsumme versehen würde, würde die Prüfsumme fehlschlagen?
Wenn ja, warum ist das so? Wenn nicht, würde eine andere CPU zu einer nicht identischen Binärdatei führen?