Calculateur de somme de contrôle CRC-16

Calculateur de contrôle de redondance cyclique CRC-16 prenant en charge plusieurs algorithmes CRC-16

✓ Calcul effectué uniquement dans votre navigateur✓ Profils vérifiés avec les valeurs de référence
Le texte est encodé en octets UTF-8 avant le calcul.

Détails du résultat de calcul

CRC-16/ARC · 9 octets

0xBB3D
Hexadécimal0xBB3D
Décimal47933
Binaire0b1011101100111101
Poly0x8005
Init0x0000
RefIn / RefOutOui / Oui
XorOut0x0000
Check0xBB3D

Calculateur CRC-16 pour texte et octets hexadécimaux

Calculez un contrôle de redondance cyclique 16 bits à partir de texte UTF-8 ou d'octets hexadécimaux exacts. CRC-16 désigne une famille de paramètres : choisissez le profil exigé par votre appareil ou protocole.

Profils CRC-16 pris en charge

Profil 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

Tous utilisent XorOut = 0x0000. La chaîne de contrôle standard facilite la comparaison des implémentations.

Mode d'emploi

  1. Sélectionnez le profil CRC-16 exact.
  2. Utilisez Texte / UTF-8 pour du texte ou Octets hexadécimaux pour un paquet.
  3. Saisissez les données et calculez la somme de contrôle.
  4. Copiez le résultat hexadécimal ou téléchargez les détails.

Le mode hexadécimal accepte des paires d'octets séparées par espaces, virgules, deux-points ou tirets. 31 32 33 représente le texte ASCII 123.

Ordre des octets Modbus

Pour 123456789, CRC-16/MODBUS produit 0x4B37. Une trame Modbus RTU ajoute d'abord l'octet faible et transmet donc 37 4B.

Questions fréquentes

Pourquoi deux calculateurs donnent-ils des résultats différents ? Comparez Poly, Init, RefIn, RefOut, XorOut et le mode d'entrée.

CRC-16 est-il un chiffrement ? Non. Il détecte les erreurs accidentelles, mais ne protège pas contre une modification volontaire.

Les données sont-elles envoyées ? Non. Le calcul s'effectue localement dans le navigateur.