![]()
|
|
Ce site est désormais accessible en http://diconombre.fr/index.html et
pour cette page voir le lien en fin de page For
this page, refer to the link at the bottom. |
|
22 Novembre 2025
![]()
|
|||||||||||||||||||||||||||||||||||
![]()
|
Détection et correction d'erreurs Principes Comment
transmettre un message avec un minimum d'assurance que le message est bien
acheminé? Comment reconnaitre
si un numéro est bien une clé telle qu'attendue? |
|
|
||
|
|
|
|
|
|
||
|
Au temps héroïques de l'informatique (années
1960), le programme était inscrit sur une énorme bobine de ruban perforé. Sa
lecture prenait plusieurs minutes. L'angoisse
était de voir crépiter: checksum error
sur la machine à écrire (télétype). Ce qui signifiait qu'une erreur de parité
avait été détectée. La lecture devait être reprise depuis le début. |
Ce mode de contrôle par redondance est dit: somme
de contrôle (checksum) ou empreinte. |
|
|
|
||
|
appelé également NIR (Numéro d'Inscription au Répertoire) ou
encore numéro INSEE |
1 Sexe 47 Année de naissance 05 Mois de naissance 06 Département de naissance (Outre-mer: 3 chiffres) 123 Commune de naissance
(Outre-mer: 2 chiffres) 271 Numéro d'ordre à
l'inscription de naissance |
|
|
|
1 470 506 123 271 = 15159856940 x 97 + 91 |
|
|
|
97 – 91 = 06 |
|
|
|
1 47 05 06 123 271 06 |
|
|
|
Clé = 97 – ( NIR mod 97) |
|
|
|
2A => 19 et 2B =>
18 |
|
![]()
|
Suite |
|
|
Voir |
|
![]()