เครื่องคำนวณ CRC และเช็กซัม

คำนวณ CRC-8, CRC-16, CRC-32, CRC-64 และ Adler-32 ของข้อความ ไบต์ฐานสิบหก หรือไฟล์

ข้อมูลเข้า

เข้ารหัสเป็น UTF-8 ตามที่พิมพ์ทุกตัวอักษร รวมถึงช่องว่างและการขึ้นบรรทัด ข้อความและฐานสิบหกสูงสุด 16 MiB ไฟล์สูงสุด 1 GiB

ตัวเลือก

ชื่ออื่น: CRC-32, CRC-32/V-42, PKZIP

ขั้นสูง

ผลลัพธ์

เช็กซัมจะแสดงที่นี่

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

ป้อนข้อความหรือไบต์ฐานสิบหก หรือเลือกไฟล์ ข้อมูลว่างจะคำนวณเมื่อคุณเลือกคำนวณ
สิ่งที่คำนวณได้

เครื่องคำนวณจะให้ค่า 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 การคำนวณทั้งหมดทำงานในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดหรือจัดเก็บข้อมูล

CodingTool เปิดตัวอย่างเป็นทางการบน

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch