ก่อนอื่นคุณทำการริพซีดีเป็นไฟล์ชั่วคราว:
dd if=/dev/sr0 of=copy.iso
แล้วคุณตรวจสอบว่าcopy.iso
และorig.iso
มีขนาดเดียวกันเช่นกับ:
stat -c '%s %n' orig.iso copy.iso
หากขนาดเท่ากันก็ง่าย:
sha1sum orig.iso copy.iso
แต่ฉันสังเกตเห็นว่าในบางกรณีขนาดอาจแตกต่างกันเล็กน้อยเนื่องจากมีศูนย์ต่อท้ายในสำเนาหรือภาพต้นฉบับ ตัวอย่างเช่นถ้าcopy.iso
เล็กกว่าorig.iso
:
sha1sum copy.iso
head -c $(stat -c %s copy.iso) orig.iso | sha1sum
แน่นอนคุณควรตรวจสอบว่าไบต์ต่อท้ายเป็นเพียงศูนย์:
od -j $(stat -c %s copy.iso) orig.iso
บรรทัดแรกยกเว้นออฟเซ็ตควรเป็นศูนย์เท่านั้น บรรทัดที่สองควรเป็นเครื่องหมายดอกจัน เครื่องหมายดอกจันคือการหลีกเลี่ยงการแสดงบรรทัดที่เหมือนกันติดต่อกัน