ไลบรารีแบบคงที่ CRC32 สําหรับ Microsoft VC++ ถูกผลิตขึ้นเพื่อทําให้การดําเนินการตรวจสอบ CRC ของคุณรวดเร็วและใช้งานง่ายได้อย่างราบรื่นโดยไม่ต้องใช้ DLL ภายนอก CRC เป็น "ลายนิ้วมือดิจิตอล" ของไฟล์, กับ CRC32 คุณสามารถ & quot;ละลายลง& quot; ขนาดใหญ่ 20 MB (หรือใหญ่กว่ามาก) ไฟล์ที่จะมีขนาดเล็ก, อ้างอิงที่มีประโยชน์กับมัน, หมายเลข 32 บิตเดียวเช่น 7d9c42fb (นัญบันทึกเลขฐานสิบหก) ซึ่งจะสะท้อนให้เห็นถึงเนื้อหาทั้งหมดของไฟล์ขนาดใหญ่นี้ ตอนนี้ถ้าการเปลี่ยนแปลงบางอย่างในไฟล์นี้เกิดขึ้นไม่ว่าจะเล็กเพียงบิตเดียวผิดที่อยู่ตรงกลางการคํานวณ CRC-32 ใหม่จะให้หมายเลขอ้างอิงที่แตกต่างกันอย่างสิ้นเชิง (พูดว่า 3faa83bd) ดังนั้นไม่ต้องสงสัยเลยว่า - นี่ไม่ใช่ไฟล์เดียวกันอีกต่อไป ในทางกลับกันถ้าหมายเลขอ้างอิงยังคงเหมือนเดิม (7d9c42fb) คุณอาจแน่ใจว่าไฟล์นั้นไม่เปลี่ยนแปลง อัลกอริทึมของ CRC32 นั้นเหมือนกับที่ใช้โดย PKZIP และ WinZip ภายใน เช่น CRCs ที่คํานวณโดย PKZIP และ CRC32 เหมือนกัน นั่นเป็นอีกสิ่งที่ดีเกี่ยวกับ CRC32 - มันคํานวณการตรวจสอบ 32 บิตที่เข้ากันได้และใช้กันอย่างแพร่หลายไม่ใช่แค่ตัวเลขใด ๆ คุณสามารถใช้คําสั่ง 'pkunzip.exe -vt filename.zip' เพื่อดูว่าค่า CRC-32 ของ PKZIP ของไฟล์ที่เก็บไว้ในชื่อแฟ้ม.zip จะเหมือนกับที่คํานวณโดย CRC32 สําหรับไฟล์เหล่านี้ แม้ว่าคุณสามารถใช้ CRC32 เพื่อคํานวณ checksums 32 บิตของไฟล์ใด ๆ ความแข็งแรงที่แท้จริงและประโยชน์ของ CRC32 อยู่ในการเปรียบเทียบไฟล์เสียงคลื่นเพื่อดูว่าชิ้นส่วนเพลงที่ไม่เงียบของพวกเขาเหมือนกันหรือไม่ โดยเฉพาะอย่างยิ่ง CRC32 อาจมีประโยชน์เมื่อเปรียบเทียบการสกัดที่แตกต่างกันสองแบบของแทร็ก CD Digital Audio เพื่อให้แน่ใจว่าสําเนาดิจิตอลที่ดําเนินการนั้นสมบูรณ์แบบ
ประวัติรุ่น
- เวอร์ชัน 1.00 โพสต์เมื่อ 2001-10-16
รายละเอียดหลักสูตร
- ประเภท: พัฒนา > คอมโพเนนต์และไลบรารี
- Publisher: Traction Software
- ใบ อนุญาต: ทดลองใช้ฟรี
- ราคา: $14.95
- เวอร์ชัน: 1.00
- แพ ลตฟอร์ม: windows