เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

สินเชื่อพิเศษ

การตรวจสอบความสมบูรณ์ของอิมเมจ iso ที่เราดาวน์โหลดมักจะมีประโยชน์ ในกรณีส่วนใหญ่ ผู้จัดจำหน่ายอิมเมจ iso จะจัดหาa .ด้วย ไฟล์เช็คซัม. เช็คซัมเป็นผลจากการคำนวณทางคณิตศาสตร์ที่แปลกใหม่ซึ่งส่งผลให้เป็นตัวเลขที่แสดงเนื้อหาของไฟล์เป้าหมาย หากเนื้อหาของไฟล์เปลี่ยนแปลงไปแม้แต่หนึ่งบิต ผลรวมการตรวจสอบที่ได้จะแตกต่างกันมาก วิธีทั่วไปในการสร้างเช็คซัมใช้ md5sum โปรแกรม. เมื่อคุณใช้ md5sumจะสร้างเลขฐานสิบหกเฉพาะ:



md5sum อิมเมจ.iso

34e354760f9bb7fbf85c96f6a3f94ece image.iso

md5sum อิมเมจ.iso

34e354760f9bb7fbf85c96f6a3f94ece image.iso


หลังจากที่คุณดาวน์โหลดรูปภาพ คุณควรเรียกใช้ md5sum กับมันและเปรียบเทียบผลลัพธ์กับ md5sum มูลค่าที่จัดทำโดยผู้จัดพิมพ์

นอกจากการตรวจสอบความสมบูรณ์ของไฟล์ที่ดาวน์โหลดแล้ว เรายังสามารถใช้ md5sum เพื่อตรวจสอบสื่อออปติคัลที่เขียนใหม่ได้อีกด้วย ในการทำเช่นนี้ ก่อนอื่น เราจะคำนวณผลรวมการตรวจสอบของไฟล์รูปภาพ จากนั้นจึงคำนวณผลรวมการตรวจสอบสำหรับสื่อ เคล็ดลับในการตรวจสอบสื่อคือการจำกัดการคำนวณให้เหลือเฉพาะส่วนของสื่อออปติคัลที่มีภาพเท่านั้น เราทำสิ่งนี้โดยกำหนดจำนวนบล็อก 2048 ไบต์ที่รูปภาพมีอยู่ (สื่อออปติคัลเขียนด้วยบล็อก 2048 ไบต์เสมอ) และอ่านบล็อกจากสื่อจำนวนมาก ไม่จำเป็นสำหรับสื่อบางประเภท สามารถตรวจสอบ CD-R ที่เขียนในโหมดดิสก์พร้อมกันได้ดังนี้:



md5sum /dev/cdrom.mdXNUMXsum

34e354760f9bb7fbf85c96f6a3f94ece /dev/cdrom

md5sum /dev/cdrom.mdXNUMXsum

34e354760f9bb7fbf85c96f6a3f94ece /dev/cdrom


สื่อหลายประเภท เช่น ดีวีดี ต้องการการคำนวณที่แม่นยำของจำนวน

สินเชื่อพิเศษ


บล็อก ในตัวอย่างด้านล่าง เราจะตรวจสอบความสมบูรณ์ของไฟล์ภาพ ดีวีดี-image.iso

และแผ่นในเครื่องอ่าน DVD /dev/ดีวีดี. คุณสามารถคิดออกว่ามันทำงานอย่างไร


md5sum dvd-image.iso; dd if=/dev/dvd bs=2048 count=$(( $(stat -c "%s" dvd-image.iso) / 2048 )) | md5sum

md5sum dvd-image.iso; dd if=/dev/dvd bs=2048 count=$(( $(stat -c "%s" dvd-image.iso) / 2048 )) | md5sum


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: