Calculadora de soma de verificação CRC-16/CCITT

Insira dados hexadecimais para calcular a sua soma de verificação CRC-16/CCITT.

Como usar

  1. Insira os valores necessários nos campos.
  2. Clique em “Calcular” para ver o resultado.
  3. Copie ou compartilhe o resultado com o botão “Compartilhar”.

Sobre esta calculadora

O CRC-16/CCITT-FALSE submete uma mensagem a uma divisão polinomial usando o polinômio gerador 0x1021 (x¹⁶+x¹²+x⁵+1) com um valor inicial do registrador diferente de zero, 0xFFFF, produzindo um resto de 16 bits que funciona como soma de verificação. O valor inicial diferente de zero o distingue do CRC-16/CCITT mais simples (valor inicial 0x0000) e permite que ele detecte erros de zeros à esquerda que uma variante com valor inicial zero deixaria passar.

Essa variante, também catalogada como CRC-16/IBM-3740 ou CRC-16/AUTOSAR, é comum em protocolos seriais e embarcados; o CRC do XMODEM, ao contrário, parte de 0x0000, então verifique qual valor inicial o seu protocolo espera. É por isso que engenheiros de firmware e de protocolos precisam de uma calculadora que corresponda ao polinômio e ao valor inicial específicos, e não de um “CRC-16” genérico.

Isto foi útil?

Pode escolher até 3 reações.

Comentários

  • Seja o primeiro a comentar.

Calculadoras populares

Todas as calculadoras