Outils recommandés
Calculateur de somme de contrôle CRC-16
Calculateur de contrôle de redondance cyclique CRC-16 prenant en charge plusieurs algorithmes CRC-16
Détails du résultat de calcul
CRC-16/ARC · 9 octets
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
- Sélectionnez le profil CRC-16 exact.
- Utilisez Texte / UTF-8 pour du texte ou Octets hexadécimaux pour un paquet.
- Saisissez les données et calculez la somme de contrôle.
- 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.