Dossier ouvert : tous les calculs se font dans votre navigateur, aucune donnée n'est envoyée.

Somme de contrôle d'un texte avec accents et caractères spéciaux

Calculez la somme de contrôle de « été à Noël » pour voir l'effet des accents codés sur plusieurs octets en UTF-8.

Taille en octets (UTF-8)
14
CRC-32
999C84FE
Adler-32
3B5D0787
Somme des octets modulo 256
86 (134)
Comparaison
aucune somme attendue saisie

Ces sommes détectent une erreur de copie ou de saisie, pas une altération volontaire. Pour authentifier un fichier, utilisez un hachage cryptographique (menu Atelier local).

Le cas en détail

Les lettres accentuées occupent deux octets en UTF-8, ce qui change le nombre d'octets comptés et donc les sommes. Un texte copié avec une normalisation différente des accents peut donner une somme différente alors qu'il semble identique à l'écran.

À retenir : Si deux textes identiques à l'écran donnent des sommes différentes, regardez les accents et les espaces insécables.

L'exemple chiffré

Valeurs utilisées dans ce cas (des exemples, pas des prix ni des mesures relevés) :

  • Texte à vérifier : été à Noël
  • Somme attendue (facultatif) : (vide)
Taille en octets (UTF-8)
14
CRC-32
999C84FE
Adler-32
3B5D0787
Somme des octets modulo 256
86 (134)
Comparaison
aucune somme attendue saisie

Ces sommes détectent une erreur de copie ou de saisie, pas une altération volontaire. Pour authentifier un fichier, utilisez un hachage cryptographique (menu Atelier local).

Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.

Comment ça se calcule

Le texte est converti en octets UTF-8. Le CRC-32 applique le polynôme standard à ces octets. L'Adler-32 cumule deux sommes modulo 65 521. La somme modulo 256 additionne les octets et garde le reste de la division par 256. Ces sommes détectent les erreurs accidentelles, pas les modifications volontaires.

Les résultats sont fournis à titre indicatif, sans valeur de conseil juridique, fiscal ou financier, et ne garantissent aucune sécurité absolue.

Pour aller plus loin