TOOL / AUTOMOTIVE / CRC-CALCULATOR

CRC कैलकुलेटर (CRC-8/16/32)

CRC-32, ARC, MODBUS, CCITT-FALSE आदि की ब्राउज़र में गणना; hex व टेक्स्ट।

स्थानीय गणना ऑटोमोटिव इलेक्ट्रॉनिक्स 校验与安全 #crc 计算器#crc32 online#crc8 sae j1850
LIVE WORKBENCH / crc-calculator

उदाहरण इनपुट पहले से भरा है, संपादित करें। सभी गणना ब्राउज़र में, अपलोड नहीं।

स्पेस, कॉमा, 0x उपसर्ग स्वीकार; सभी गणना लोकल।
CRC परिणाम0xCBF43926
दशमलव3421780262
बाइट9 · 31 32 33 34 35 36 37 38 …
एल्गोरिद्म स्व-जाँच (123456789)0xCBF43926 ✓
FAQ

अक्सर पूछे जाने वाले प्रश्न

एक ही डेटा पर CRC अलग क्यों?

CRC पाँच मापदंडों से परिभाषित: चौड़ाई, बहुपद, प्रारंभिक मान, प्रतिबिंब, अंतिम XOR। नाम समान होने पर भी पैरामीटर अलग तो परिणाम अलग।

Modbus RTU के लिए कौन-सा प्रीसेट?

CRC-16/MODBUS (init 0xFFFF) चुनें। ARC का बहुपद समान पर init 0x0000, परिणाम भिन्न।

क्या फ़ाइल का CRC निकाल सकते हैं?

अभी hex बाइट और टेक्स्ट ही समर्थित; फ़ाइल ड्रॉप बाद में।

उपयोग कैसे करें

नीचे का मुख्य लेख अभी केवल चीनी में पूरा उपलब्ध है; इंटरफ़ेस, शीर्षक, विवरण और FAQ चुनी हुई भाषा में हैं।

  1. 选择输入格式:十六进制 逐字节输入(支持空格、逗号、0x 前缀,每个字节必须写满两位),或 文本 按 UTF-8 编码参与计算。
  2. 选择算法。默认 CRC-32,用于 ZIP/PNG/以太网;E2E 保护常用 CRC-8 系列;Modbus RTU 请用 CRC-16/MODBUS。
  3. 结果区同时给出 HEX、十进制、参与计算的字节数与一次算法自检(用同一实现计算 123456789 并与该算法公开的 check 值比对,用于发现参数录入错误,不是第三方认证)。

常用参数对照

算法多项式初值反射异或值check (123456789)典型用途
CRC-32/ISO-HDLC0x04C11DB70xFFFFFFFF是0xFFFFFFFF0xCBF43926以太网 / ZIP / PNG
CRC-16/ARC (IBM)0x80050x0000是0x00000xBB3DARC / IBM SDLC
CRC-16/MODBUS0x80050xFFFF是0x00000x4B37Modbus RTU
CRC-16/CCITT-FALSE0x10210xFFFF否0x00000x29B1XMODEM
CRC-8/SAE-J1850 (reveng 模型)0x1D0xFF否0xFF0x4B通用字节校验模型
CRC-8 (poly 0x2F, AUTOSAR E2E Profile 2)0x2F0xFF否0xFF0xDFAUTOSAR E2E

注意:CRC-8/SAE-J1850 这里是 reveng/参数模型(含最终 XOR 0xFF)。经典 CAN 帧内的 15 位 CRC 是另一套算法(初值、位序列与填充位参与方式都不同),不能用这里的 8 位结果代替。check 值来自各算法的公开定义,结果区的自检会用同一实现复算一次。

NEXT / RELATED TOOLS

संबंधित उपकरण

इस क्षेत्र के सभी ↗