Outras ferramentas
Calculadora de soma de verificação CRC-16
Calculadora de verificação de redundância cíclica CRC-16 que suporta múltiplos algoritmos CRC-16
Detalhes do resultado do cálculo
CRC-16/ARC · 9 bytes
Calculadora CRC-16 para texto e bytes hexadecimais
Calcule uma verificação de redundância cíclica de 16 bits a partir de texto UTF-8 ou bytes hexadecimais exatos. CRC-16 é uma família de parâmetros; selecione o perfil exigido pelo dispositivo ou protocolo.
Perfis CRC-16 suportados
| Perfil | Poly | Init | RefIn / RefOut | Check (123456789) |
|---|---|---|---|---|
| CRC-16/ARC | 0x8005 |
0x0000 |
true / true | 0xBB3D |
| CRC-16/CCITT-FALSE | 0x1021 |
0xFFFF |
false / false | 0x29B1 |
| CRC-16/MODBUS | 0x8005 |
0xFFFF |
true / true | 0x4B37 |
| CRC-16/XMODEM | 0x1021 |
0x0000 |
false / false | 0x31C3 |
Todos usam XorOut = 0x0000. A sequência padrão facilita a comparação de implementações.
Como usar
- Selecione o perfil CRC-16 exato.
- Use Texto / UTF-8 para texto ou Bytes hexadecimais para pacotes.
- Informe os dados e calcule o checksum.
- Copie o resultado hexadecimal ou baixe os detalhes.
O modo hexadecimal aceita pares de bytes separados por espaços, vírgulas, dois-pontos ou hífens. 31 32 33 representa o texto ASCII 123.
Ordem de bytes Modbus
Para 123456789, CRC-16/MODBUS produz 0x4B37. Um quadro Modbus RTU acrescenta primeiro o byte baixo, transmitindo 37 4B.
Perguntas frequentes
Por que duas calculadoras dão resultados diferentes? Compare Poly, Init, RefIn, RefOut, XorOut e o modo de entrada.
CRC-16 é criptografia? Não. Ele detecta erros acidentais, mas não impede alterações intencionais.
Os dados são enviados? Não. O cálculo é executado localmente no navegador.