Somme de contrôle

Une somme de contrôle est un nombre. C'est une sorte de contrôle de redondance. Il existe différentes façons de le calculer. Il sert à vérifier qu'aucune erreur n'a été commise lors de l'écriture du nombre. Dans sa forme la plus simple, les chiffres sont simplement additionnés. Cela ne permet cependant pas de détecter les erreurs d'inversion des chiffres. Les meilleurs moyens (algorithmes) de calculer une somme de contrôle sont d'utiliser un code de Hamming, un contrôle de redondance cyclique ou l'arithmétique modulaire. L'une des utilisations des sommes de contrôle est de vérifier que les numéros de compte ont été saisis correctement.

Les identificateurs de comptes bancaires portugais sont un bon exemple du fonctionnement des sommes de contrôle. Ils comportent 21 chiffres. Les 19 premiers chiffres identifient la banque, l'agence et le numéro de compte. Les deux derniers chiffres sont des sommes de contrôle "mod 97" basées sur l'arithmétique modulaire. Un numéro de compte bancaire portugais typique est le 0002.0123.12345678901.54. Les chiffres ont la signification suivante :

·         Les chiffres "0002" représentent la banque.

·         Les chiffres "0123" représentent la succursale de la banque.

·         Les chiffres "12345678901" représentent le numéro de compte

·         Les chiffres "54" représentent la somme de contrôle.

Si le numéro 000201231234567890154 (le numéro de compte bancaire sans les points) est divisé par 97, la réponse est 207458809978249 reste 1. Comme le reste est "1", l'identifiant du compte bancaire est probablement correct. Si la personne qui écrit le numéro a oublié un chiffre, a interverti deux chiffres ou a mal écrit un chiffre, le reste n'est pas "1". Si tel est le cas, l'ordinateur devrait détecter une erreur et émettre un message d'erreur.

Les numéros de série des logiciels informatiques sont également utilisés pour les sommes de contrôle.

Questions et réponses

Q : Qu'est-ce qu'une somme de contrôle ?


R : Un checksum est un nombre utilisé comme contrôle de redondance. Il sert à vérifier qu'aucune erreur n'a été commise lors de l'écriture du nombre.

Q : Comment les sommes de contrôle sont-elles calculées ?


R : Les sommes de contrôle peuvent être calculées de différentes manières, mais dans sa forme la plus simple, les chiffres sont simplement additionnés. Cela ne permet toutefois pas de détecter les erreurs d'interversion de chiffres.

Q : Quel est un exemple du fonctionnement des sommes de contrôle ?


R : Les identifiants de comptes bancaires portugais sont un bon exemple du fonctionnement des sommes de contrôle. Ils comportent 21 chiffres et les deux derniers chiffres représentent la somme de contrôle "mod 97" basée sur l'arithmétique modulaire.

Q : Comment cela aide-t-il à détecter les erreurs ?


R : Si un chiffre est oublié, échangé ou écrit de manière incorrecte, le reste ne sera pas "1". Dans ce cas, l'ordinateur devrait détecter une erreur et émettre un message d'erreur.

Q : Dans quels autres cas les sommes de contrôle sont-elles utilisées ?


R : Les sommes de contrôle sont également utilisées pour les numéros de série des logiciels informatiques.

Q : Que se passe-t-il si une erreur est détectée par une somme de contrôle ?


R : Si une erreur est détectée par une somme de contrôle, l'ordinateur doit la détecter et afficher un message d'erreur.

AlegsaOnline.com - 2020 / 2023 - License CC3