Calculateur de Somme de Contrôle CRC-16/CCITT

Saisissez des données hexadécimales pour calculer leur somme de contrôle CRC-16/CCITT.

Comment l'utiliser

  1. Saisissez vos valeurs dans les champs ci-dessus.
  2. Appuyez sur Calculer pour voir votre résultat instantanément.
  3. Utilisez le bouton Partager pour copier un lien vers votre résultat.

À propos de ce calculateur

Le CRC-16/CCITT-FALSE fait passer un message par une division polynomiale avec le polynôme générateur 0x1021 (x¹⁶+x¹²+x⁵+1) et une valeur initiale de registre non nulle de 0xFFFF, ce qui produit un reste de 16 bits servant de somme de contrôle. L'initialisation non nulle le distingue du CRC-16/CCITT plus simple (init 0x0000) et lui permet de détecter les erreurs de zéros en tête qu'une variante initialisée à zéro laisserait passer.

Cette variante, également cataloguée comme CRC-16/IBM-3740 ou CRC-16/AUTOSAR, est courante dans les protocoles série et embarqués ; le CRC de XMODEM, en revanche, part de 0x0000, vérifiez donc quelle valeur initiale votre protocole attend. C'est pourquoi les ingénieurs en micrologiciel et en protocoles ont besoin d'un calculateur qui correspond au polynôme et à la valeur initiale précis plutôt que d'un « CRC-16 » générique.

Cette page vous a-t-elle été utile ?

Vous pouvez choisir jusqu’à 3 réactions.

Commentaires

  • Soyez le premier à commenter.

Calculatrices populaires

Toutes les calculatrices