Outil pour générer/décoder des code-barres PLANET. PLANET (Postal Alpha Numeric Encoding Technique) est un type de code-barres utilisé aux USA par UPS pour l'acheminement du courrier.
Code Barres PLANET - dCode
Catégorie(s) : Codage de Caractères, Traitement d'Image
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le format Code Barres PLANET permet de coder uniquement des caractères chiffres (0-9), en principe des nombres de 12 ou 14 chiffres. Il contient 4 parties : le type de courrier, le code expéditeur, des codes de suivi/marketing, un caractère de controle.
Chaque chiffre se codé sur 5 bits, représentés par des barres courtes (=0) ou longues (=1). La table de correspondance PLANET est :
0 | 00111 | 1 | 11100 |
---|---|---|---|
2 | 11010 | 3 | 11001 |
4 | 10110 | 5 | 10101 |
6 | 10011 | 7 | 01110 |
8 | 01101 | 9 | 01011 |
Le dernier chiffre est un chiffre de controle.
Un code-barre PLANET entièrement codé commence et se termine par un bit 1 (représenté par un trait long).
Le déchiffrement du Code PLANET se réalise par la lecture binaire des bandes noires: courtes (=0) et longues (=1). Les données binaires obtenues sont alors traduites via la table de codage.
Exemple : Un message 1 11100 11010 11001 1 se traduit 123
La somme de controle PLANET est manquante dans cet exemple
Le code PLANET utilise une somme de controle telle que la somme de tous chiffres est un multiple de 10. A cette fin, un chiffre additionnel $ X $ termine le code barre.
Pour le calculer, additionner tous les chiffres du code-barres et conserver le chiffre des unités $ N $. Le chiffre de controle est $ X = (10 - N) \mod 10 $.
Exemple : Le nombre 987 a pour somme de chiffres $ 9 + 8 + 7 = 24 $, le chiffre des unités est $ 4 $. La somme de controle est $ X = 10 - 4 \mod 10 \equiv 6 $.
Le code barre PLANET possède une forme graphique à base de traits verticaux longs et courts.
Le code-barre PLANET commence et se finit par une barre/trait long.
Chaque caractère se code par un groupe de 5 bits composé de 3 traits longs et 2 traits courts.
Le code-barre PLANET a une longueur variable mais le plus souvent 12 ou 14 caractères.
Un code-barre PLANET a une longueur binaire égale à 2 modulo 5 (son chiffre des unités est 2 ou 7) car tous les caractères sont sur 5 bits et 2 bits 1 sont ajoutés au début et à la fin.
dCode se réserve la propriété du code source pour "Code Barres PLANET". Tout algorithme pour "Code Barres PLANET", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Code Barres PLANET" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Code Barres PLANET" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Code Barres PLANET" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Code Barres PLANET sur dCode.fr [site web en ligne], consulté le 01/05/2025,