ฉันมีไฟล์ ISO ซึ่งฉันเขียนลงซีดี ตอนนี้ฉันจะตรวจสอบได้อย่างไรว่าซีดีนั้นสร้างอย่างถูกต้องหรือไม่ ฉันต้องการคำสั่งที่คำนวณผลรวมแฮชที่ฉันสามารถใช้เพื่อตรวจสอบกับผลรวมแฮชที่ฉันคำนวณในไฟล์ ISO โดยอุดมคติแล้วคำสั่งควร:
- ทำงานโดยไม่คำนึงถึงไฟล์ ISO: นั่นคือฉันไม่ต้องการเก็บรายการ hash sum สำหรับแต่ละไฟล์ในแผ่นดิสก์หรือจำจำนวนบล็อกใด ๆ
- ค่อนข้างสั้น: คำสั่งหนึ่งบรรทัดนั้นยอดเยี่ยมคำสั่งที่ยาวสองบรรทัดก็โอเคสคริปต์ที่ขยายหน้าเดียวไม่ได้
- มีประสิทธิภาพพอสมควร: ตัวอย่างเช่น
dd
แผ่นดิสก์กลับสู่ไฟล์จากนั้นเรียกใช้md5sum
บนไฟล์นั้นไม่สามารถยอมรับได้
หากไม่มีคำตอบที่ไม่สามารถตอบสนองทุกสิ่งได้ฉันจะขอบคุณการแข่งขันที่ใกล้เคียงที่สุดเช่นกัน ดียิ่งขึ้นถ้าคุณสามารถบอกฉันได้ว่าทำไมมันไม่ตรงไปตรงมา
dd if=/dev/cdrom |
</dev/cdrom
ไม่มีอะไรน่าอัศจรรย์เกี่ยวกับdd
และบล็อกอุปกรณ์มันเป็นเพียงคำสั่งการจัดการกระแสกับไวยากรณ์ตลก