Il s'agit d'une description du calcul des chiffres de chèque selon Modulo 10.
Calcul d'un checksum selon Modulo 10:
Un chiffre de contrôle selon Modulo 10 est utilisé par les codes EAN, par exemple EAN-13.
Avec les codes EAN, le chiffre de contrôle est calculé selon la méthode de calcul modulo 10 avec la pondération 3. Poids 3 commence au premier chiffre à partir de la droite. Ensuite, les chiffres individuels sont multipliés par la pondération. Ces résultats s'ajoutent à une somme. Le modulo 10 est calculé à partir de cette somme. D'abord, la somme est divisée par 10. Le reste de la division est soustrait de 10. Le résultat de cette soustraction est le chiffre checksum/check.
Ce qui suit est un exemple de calcul pour Modulo 10 en utilisant un code EAN-13:
Avec les codes Code 25, le chiffre de contrôle est également calculé avec la pondération 3 selon la méthode de calcul Modulo 10. Cependant, la pondération 3 commence au premier chiffre utile à partir de la gauche. Ensuite, les chiffres utiles individuels sont multipliés par la pondération. Ces résultats sont ajoutés à une somme. Le modulo 10 est calculé à partir de cette somme. D'abord, la somme est divisée par 10. Le reste de la division est soustrait de 10 (calculer la différence à 10). Le résultat de cette soustraction est le chiffre checksum/check.
Dans ce qui suit, vous pouvez voir un exemple de calcul pour Modulo 10 en utilisant le Code 25:
Avec le Leitcode et l'Identcode, le chiffre de contrôle est également calculé selon la méthode de calcul modulo 10. Cependant, la pondération est différente ici: Poids de 4 pour les positions impaires et 9 pour les positions droites. Voici un exemple :
Exemple de calcul pour Modulo 10 à l'aide d'un code EAN-14 / ITF-14 / SCC-14 / DUN-14 :
Un chiffre de contrôle selon Modulo 10 est utilisé par les codes EAN, par exemple EAN-13.
Avec les codes EAN, le chiffre de contrôle est calculé selon la méthode de calcul modulo 10 avec la pondération 3. Poids 3 commence au premier chiffre à partir de la droite. Ensuite, les chiffres individuels sont multipliés par la pondération. Ces résultats s'ajoutent à une somme. Le modulo 10 est calculé à partir de cette somme. D'abord, la somme est divisée par 10. Le reste de la division est soustrait de 10. Le résultat de cette soustraction est le chiffre checksum/check.
Ce qui suit est un exemple de calcul pour Modulo 10 en utilisant un code EAN-13:
Chiffres: | 4 0 0 7 6 3 0 0 0 0 1 1 |
poids: | 1 3 1 3 1 3 1 3 1 3 1 3 |
Résultats: | 4+0+0+21+6+9+0+0+0+0+1+3 = 44 |
Calculer checksum: | L'ajout au prochain multiple de 10. (50) |
Vérifier le chiffre | 6 |
Avec les codes Code 25, le chiffre de contrôle est également calculé avec la pondération 3 selon la méthode de calcul Modulo 10. Cependant, la pondération 3 commence au premier chiffre utile à partir de la gauche. Ensuite, les chiffres utiles individuels sont multipliés par la pondération. Ces résultats sont ajoutés à une somme. Le modulo 10 est calculé à partir de cette somme. D'abord, la somme est divisée par 10. Le reste de la division est soustrait de 10 (calculer la différence à 10). Le résultat de cette soustraction est le chiffre checksum/check.
Dans ce qui suit, vous pouvez voir un exemple de calcul pour Modulo 10 en utilisant le Code 25:
Chiffres: | 1 2 3 4 5 |
poids: | 3 1 3 1 3 |
Résultats: | 3+2+9+4+15 = 33 |
Calculer checksum: | L'ajout au prochain multiple de 10. (40) |
Vérifier le chiffre | 7 |
Avec le Leitcode et l'Identcode, le chiffre de contrôle est également calculé selon la méthode de calcul modulo 10. Cependant, la pondération est différente ici: Poids de 4 pour les positions impaires et 9 pour les positions droites. Voici un exemple :
Chiffres: | 2 3 6 6 9 0 1 2 0 1 2 3 0 |
poids: | 4 9 4 9 4 9 4 9 4 9 4 9 4 |
Résultats: | 8+27+24+54+36+0+4+18+0+9+8+27+0 = 215 |
Calculer checksum: | L'ajout au prochain multiple de 10. (220) |
Vérifier le chiffre | 5 |
Exemple de calcul pour Modulo 10 à l'aide d'un code EAN-14 / ITF-14 / SCC-14 / DUN-14 :
Chiffres: | 0 4 0 0 7 6 3 0 0 0 0 1 1 |
poids: | 3 1 3 1 3 1 3 1 3 1 3 1 3 |
Résultats: | 0+4+0+0+21+6+9+0+0+0+0+1+3 = 44 |
Calculer checksum: | L'ajout au prochain multiple de 10. (50) |
Vérifier le chiffre | 6 |