Đầu tiên, bạn trích xuất CD của mình thành một tệp tạm thời:
dd if=/dev/sr0 of=copy.iso
Sau đó, bạn kiểm tra nếu copy.iso
và orig.iso
có cùng kích thước, ví dụ với:
stat -c '%s %n' orig.iso copy.iso
Nếu kích thước giống hệt nhau, thật dễ dàng:
sha1sum orig.iso copy.iso
Nhưng tôi nhận thấy rằng trong một số trường hợp, kích thước có thể hơi khác nhau vì có các số 0 ở cuối bản sao hoặc ảnh gốc. Ví dụ: nếu copy.iso
nhỏ hơn orig.iso
:
sha1sum copy.iso
head -c $(stat -c %s copy.iso) orig.iso | sha1sum
Tất nhiên bạn cũng nên kiểm tra xem các byte theo sau chỉ là số không:
od -j $(stat -c %s copy.iso) orig.iso
Dòng đầu tiên, ngoại trừ phần bù, chỉ nên là số không. Dòng thứ hai nên là một dấu sao. Dấu hoa thị là để tránh hiển thị các dòng giống hệt nhau liên tiếp.