Zuerst rippen Sie Ihre CD in eine temporäre Datei:
dd if=/dev/sr0 of=copy.iso
Dann prüfen Sie, ob copy.iso
und orig.iso
haben die gleiche Größe, zum Beispiel mit:
stat -c '%s %n' orig.iso copy.iso
Wenn die Größe identisch ist, ist es einfach:
sha1sum orig.iso copy.iso
Ich habe jedoch festgestellt, dass die Größe in bestimmten Fällen geringfügig abweichen kann, da entweder in der Kopie oder im Originalbild nachgestellte Nullen vorhanden sind. Zum Beispiel, wenn copy.iso
kleiner als orig.iso
:
sha1sum copy.iso
head -c $(stat -c %s copy.iso) orig.iso | sha1sum
Natürlich sollten Sie auch überprüfen, ob die nachfolgenden Bytes nur Nullen sind:
od -j $(stat -c %s copy.iso) orig.iso
Die erste Zeile mit Ausnahme des Versatzes sollte nur Nullen sein. Die zweite Zeile sollte ein Sternchen sein. Das Sternchen soll vermeiden, dass aufeinanderfolgende identische Zeilen angezeigt werden.