เครื่องคำนวณ CRC และเช็กซัม
คำนวณ CRC-8, CRC-16, CRC-32, CRC-64 และ Adler-32 ของข้อความ ไบต์ฐานสิบหก หรือไฟล์
สิ่งที่คำนวณได้
เครื่องคำนวณจะให้ค่า CRC-8/SMBUS, CRC-16 ที่ใช้บ่อยห้าแบบ, CRC-24/OPENPGP, CRC-32/ISO-HDLC, CRC-32C (iSCSI), CRC-32/CKSUM, CRC-64/ECMA-182 และ Adler-32 ของไบต์ชุดเดียวกัน ผลลัพธ์แต่ละรายการแสดงฐานสิบหกตัวพิมพ์ใหญ่แบบความกว้างคงที่ ค่าฐานสิบที่แม่นยำ และพารามิเตอร์ครบชุด เพื่อเทียบกับข้อกำหนดโปรโตคอลหรือบันทึกเฟิร์มแวร์ได้
การเลือกรุ่นที่ถูกต้อง
CRC ถูกกำหนดด้วยความกว้าง พหุนาม ค่าเริ่มต้น การกลับบิตขาเข้าและขาออก และ XOR สุดท้าย คำว่า "CRC-16" เพียงอย่างเดียวอาจหมายถึง ARC, MODBUS, XMODEM หรือแบบอื่น พรีเซ็ตจึงใช้ชื่อเต็มจากแคตตาล็อก CRC RevEng และแสดงค่าตรวจสอบของสตริง ASCII 123456789 หากเอกสารอุปกรณ์ระบุพารามิเตอร์อื่น ให้ป้อนในส่วนขั้นสูงเป็น CRC แบบกำหนดเองขนาด 1 ถึง 64 บิต
ข้อความ ไบต์ฐานสิบหก และไฟล์
ข้อความเข้ารหัสเป็น UTF-8 ตามที่พิมพ์ ไบต์ฐานสิบหกรับช่องว่าง โคลอน ขีดกลาง หรือสตริงต่อเนื่อง และปฏิเสธจำนวนหลักที่เป็นเลขคี่แทนการเดา ไฟล์ขนาดไม่เกิน 1 GiB จะถูกอ่านทีละช่วงใน worker เบื้องหลัง พร้อมความคืบหน้าและปุ่มยกเลิก หน้าเว็บจึงยังตอบสนองได้และไม่ต้องโหลดทั้งไฟล์ในครั้งเดียว
ไม่ใช่แฮชเพื่อความปลอดภัย
CRC และ Adler-32 ใช้ตรวจจับข้อผิดพลาดที่ไม่ได้ตั้งใจ เช่น บิตพลิกหรือการส่งข้อมูลที่ขาดหาย ใครก็สร้างข้อมูลที่มีค่า CRC ตามต้องการได้ หากต้องการตรวจจับการแก้ไขโดยเจตนา ให้ใช้แฮชเชิงรหัสลับอย่าง SHA-256 การคำนวณทั้งหมดทำงานในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดหรือจัดเก็บข้อมูล
