TOOL / AUTOMOTIVE / CRC-CALCULATOR

CRC 계산기 (CRC-8/16/32)

CRC-32, ARC, MODBUS, CCITT-FALSE 등 여러 CRC를 브라우저에서 계산합니다. hex·텍스트 입력 지원.

로컬 실행 자동차 전자 校验与安全 #crc 计算器#crc32 online#crc8 sae j1850
LIVE WORKBENCH / crc-calculator

예시 입력은 바로 수정할 수 있습니다. 모든 계산은 브라우저에서만 이루어지며 업로드되지 않습니다.

공백, 쉼표, 0x 접두사를 허용하며 모든 계산은 로컬에서 수행됩니다.
CRC 결과0xCBF43926
10진수3421780262
바이트 수9 · 31 32 33 34 35 36 37 38 …
알고리즘 자체 점검 (123456789)0xCBF43926 ✓
FAQ

자주 묻는 질문

같은 데이터인데 CRC 결과가 다른 이유는?

CRC는 비트 폭, 다항식, 초기값, 반사, 최종 XOR 다섯 값으로 정의됩니다. 이름이 같아도 매개변수가 다르면 다른 알고리즘입니다.

Modbus RTU용 프리셋은?

CRC-16/MODBUS (init 0xFFFF)를 고르세요. ARC는 다항식은 같지만 초기값 0x0000이라 결과가 다릅니다.

파일 체크섬도 되나요?

현재 버전은 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

관련 도구

이 분야 전체 ↗