Outil pour générer/décoder des code-barres POSTNET. POSTNET (Postal Numeric Encoding Technique) est une norme de code-barres utilisé aux États-Unis pour l'acheminement du courrier.
Code Barres POSTNET - 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 POSTNET permet de coder uniquement des chiffres. Il contient généralement le code postal ZIP (5 chiffres) et parfois 4 chiffres supplémentaire (ZIP+4) pour le Delivery point qui correspond à un point de rassemblement de courrier encore plus précis.
Chaque chiffre est codé sur 5 bits, représentés par des barres courtes ou longues. La table de correspondance POSTNET est :
0 | 11000 | 1 | 00011 |
---|---|---|---|
2 | 00101 | 3 | 00110 |
4 | 01001 | 5 | 01010 |
6 | 01100 | 7 | 10001 |
8 | 10010 | 9 | 10100 |
Un code-barre POSTNET complet commence et se termine par un bit 1 (trait long), il comprend aussi un chiffre de controle avant le 1 final.
Le déchiffrement du Code POSTNET consiste en la lecture binaire des bandes courtes (=0) et longues (=1) puis en leur traduction via la table de codage.
Exemple : Un message 1 00011 00101 00110 1 se traduit 123
La somme de controle POSTNET est manquante dans cet exemple
Le code POSTNET utilise une somme de controle basique : additionner tous les chiffres et conserver le chiffre des unités $ N $. La somme de controle est $ 10 - N \mod 10 $.
Exemple : Le nombre 678 a pour somme de chiffres $ 6+7+8 = 21 $, le chiffre des unités est $ 1 $. La somme de controle est $ 10 - 1 = 9 $.
Le code barre POSTNET a une forme graphique composée de traits longs et courts.
Le code-barre POSTNET a une longueur variable.
Le code-barre POSTNET commence et se finit par un trait long.
La lecture binaire du code-barre POSTNET a une longueur égale à 2 modulo 5 (car 2 bits 1 sont ajoutés au début et à la fin et tous les autres caractères sont sur 5 bits).
dCode se réserve la propriété du code source pour "Code Barres POSTNET". Tout algorithme pour "Code Barres POSTNET", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Code Barres POSTNET" (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 POSTNET" 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 POSTNET" 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 POSTNET sur dCode.fr [site web en ligne], consulté le 16/04/2025,