Pertama, Anda menyalin CD Anda ke file sementara:
dd if=/dev/sr0 of=copy.iso
Kemudian Anda memeriksa apakah copy.iso
dan orig.iso
memiliki ukuran yang sama, misalnya dengan:
stat -c '%s %n' orig.iso copy.iso
Jika ukurannya identik, mudah:
sha1sum orig.iso copy.iso
Tetapi saya perhatikan bahwa dalam kasus-kasus tertentu ukurannya bisa sedikit berbeda karena ada trailing nol di salah satu salinan atau gambar asli. Misalnya, jika copy.iso
lebih kecil dari orig.iso
:
sha1sum copy.iso
head -c $(stat -c %s copy.iso) orig.iso | sha1sum
Tentu saja Anda juga harus memeriksa bahwa byte yang tertinggal hanya nol:
od -j $(stat -c %s copy.iso) orig.iso
Baris pertama, kecuali untuk offset, harus nol saja. Baris kedua harus berupa tanda bintang. Tanda bintang adalah untuk menghindari menampilkan garis identik yang berurutan.