सबसे पहले, आप अपनी सीडी को एक अस्थायी फ़ाइल में रिप करें:
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
ऑफसेट को छोड़कर पहली पंक्ति, केवल शून्य होना चाहिए। दूसरी पंक्ति में तारांकन होना चाहिए। तारांकन लगातार समान रेखाओं को दिखाने से बचना है।