dev/generator

คำนวณค่าตรวจสอบ CRC32 - ฟรี ใช้งานได้ทันที | Smocky

อ่านเป็นภาษาอังกฤษ

ข้อมูลไม่ออกจากเบราว์เซอร์

0 / 65,536 หน่วยรหัส UTF-16

ค่าตรวจสอบ CRC คืออะไร

CRC ย่อมาจาก Cyclic Redundancy Check เป็นค่าขนาดสั้นที่คำนวณจากไบต์ของข้อความหรือไฟล์ เพื่อช่วยตรวจพบการเปลี่ยนแปลงโดยไม่ตั้งใจ เช่น ข้อมูลเสียหายระหว่างจัดเก็บหรือส่งต่อ

ตรวจไฟล์โดยคำนวณค่าตรวจสอบแล้วเทียบกับค่าที่มากับต้นฉบับ ทั้งสองค่าต้องใช้ CRC แบบเดียวกัน หากไม่ตรงกัน ไบต์หรือการตั้งค่าการคำนวณอาจต่างกัน หากตรงกัน ข้อมูลอาจไม่เปลี่ยน แต่รับประกันไม่ได้ เพราะข้อมูลต่างกันอาจให้ค่าตรวจสอบเดียวกัน

CRC32 ให้ค่าตรวจสอบ 32 บิต แสดงเป็นเลขฐานสิบหก 8 หลัก เครื่องมือนี้ใช้ CRC-32/ISO-HDLC แบบเดียวกับ gzip และ zlib

CRC ไม่ใช่การเข้ารหัสและไม่ได้พิสูจน์ว่าใครสร้างหรือส่งไฟล์ ออกแบบมาเพื่อตรวจข้อมูลเสียหายโดยไม่ตั้งใจ ไม่ใช่การแก้ไขข้อมูลโดยเจตนา

ตัวอย่างเช่น ข้อความ 123456789 ให้ cbf43926 การเพิ่มช่องว่างหรือบรรทัดใหม่เปลี่ยนไบต์และอาจเปลี่ยนค่าตรวจสอบ ไฟล์ที่มีไบต์เหมือนกันมีค่าตรวจสอบเดียวกัน แม้ชื่อไฟล์ต่างกัน

คำถามที่พบบ่อย

CRC32 ต่างจากแฮชเข้ารหัสอย่างไร

CRC32 ตรวจการเปลี่ยนแปลงโดยไม่ตั้งใจ แต่ไม่ได้ออกแบบให้ต้านการสร้างข้อมูลต่างกันที่ให้ค่าเดียวกัน แฮชอย่าง SHA-256 ต้านการชนกันได้ดีกว่า แต่ยังต้องอาศัยแหล่งข้อมูลที่เชื่อถือได้เพื่อยืนยันความแท้จริง

CRC32 เหมือน CRC32C หรือไม่

ไม่เหมือน CRC32C ใช้พหุนามต่างกันและมักให้ค่าตรวจสอบต่างกัน เครื่องมือนี้ใช้ CRC-32/ISO-HDLC แบบเดียวกับ gzip และ zlib

ตรวจไบต์ใดบ้าง

ข้อความถูกแปลงเป็น UTF-8 ตามที่กรอกทุกประการ รวมช่องว่าง BOM และ NUL ส่วนไฟล์ใช้ไบต์จริง ชื่อและชนิดสื่อไม่เปลี่ยนค่าตรวจสอบ

ตรวจข้อความหรือไฟล์ว่างได้หรือไม่

ได้ ข้อความว่างและไฟล์ว่างให้ค่าตรวจสอบ CRC32 เป็น 00000000

ไฟล์มีขนาดสูงสุดเท่าใด

ประมวลผลครั้งละหนึ่งไฟล์ ขนาดสูงสุด 100 MB อ่านทีละส่วนในเบราว์เซอร์โดยไม่อัปโหลด

ตรวจข้อมูลภายในไฟล์บีบอัดหรือไม่

ไม่ เครื่องมือไม่แตกไฟล์หรือยืนยัน CRC ที่บันทึกไว้ภายใน การเลือกไฟล์บีบอัดจะคำนวณ CRC32 จากไบต์ของไฟล์นั้นทั้งหมด

Send feedback

About Smocky

Send this feedback to Smocky via Cloudflare, a third-party service. Only the feedback you enter is included, along with your browser information. Your tool inputs and results are never attached. Please do not include passwords or other sensitive information. Privacy policy

Feedback is unavailable right now. Your draft is still here.