Accueil / Calculatrices / Outil de somme de contrôle CRC en ligne
Outils en ligne gratuits

Outil de somme de contrôle CRC en ligne

Calculez CRC32, CRC16 ou CRC8 du texte UTF-8. Exemple vérifié : 123456789 donne CBF43926, 4B37, F4. Outil local et précis. Le traitement s’effectue localemen…

Commencer

Fonctionnalités et exemple concret

Cet outil calcule la somme de contrôle CRC du texte que vous saisissez, en utilisant l'encodage UTF-8. Il ne traite pas les chaînes hexadécimales : si vous saisissez 41, il hache les deux caractères '4' et '1', et non l'octet unique représenté par 0x41.

Exemple vérifié

Pour le texte 123456789, les résultats sont :

  • CRC32 : CBF43926
  • CRC16 : 4B37
  • CRC8 : F4

Pour un texte vide, les résultats sont 00000000, FFFF et 00 respectivement.

Paramètres des algorithmes

  • CRC32 : polynôme réfléchi 0xEDB88320, initial 0xFFFFFFFF, XOR final 0xFFFFFFFF.
  • CRC16 : polynôme réfléchi 0xA001, initial 0xFFFF, pas de XOR final.
  • CRC8 : polynôme 0x07, initial 0, pas de XOR final, traitement des bits de poids fort.

Limites et précautions

Le texte est limité à 500 000 unités de code UTF-16. Le calcul s'effectue localement dans votre navigateur. Le CRC détecte de nombreuses erreurs de transmission, mais ce n'est ni un chiffrement, ni une signature numérique, ni un hachage de mot de passe.

Questions fréquentes

Pourquoi mon CRC16 diffère-t-il d'un autre outil ?

Les paramètres CRC16 varient selon les implémentations. Cet outil utilise le polynôme réfléchi 0xA001, une valeur initiale de 0xFFFF et aucun XOR final. Assurez-vous que l'autre outil utilise exactement les mêmes paramètres et le même encodage des octets.

Comment les espaces et les retours à la ligne affectent-ils le résultat ?

Chaque caractère, y compris les espaces et les retours à la ligne, est encodé en UTF-8 et affecte la somme de contrôle. Par exemple, Hello et Hello suivi d'un retour à la ligne produisent des résultats différents.

Puis-je saisir des octets hexadécimaux ?

Non, l'outil traite le texte littéral. Pour calculer le CRC d'un octet 0x41, vous devez saisir le caractère 'A', pas la chaîne '41'.

Vérification rapide

  • Saisissez 123456789 et sélectionnez CRC32 pour obtenir CBF43926.
  • Videz le texte pour obtenir 00000000.
  • Changez d'algorithme pour voir les résultats correspondants.

Le traitement s’effectue localement dans votre navigateur.