Rechercher un outil
Z-Base-32

Outil pour décoder/encoder avec la Z-Base-32. La zBase32 est une variante de la base 32 qui se veut améliorée pour l'utilisation et la transcription par les humains.

Résultats

Z-Base-32 -

Catégorie(s) : Codage de Caractères

Partager
Partager
dCode et plus

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 !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Z-Base-32' gratuit ! Merci !

Z-Base-32

Déchiffrement du z-base-32

 








Voir aussi : Base32Base-32 Crockford

Chiffrement/Encodage avec z-base-32

 

Voir aussi : Base32Base-32 Crockford

Réponses aux Questions (FAQ)

Qu'est ce que la z-base-32 ? (Définition)

Le codage z-base-32 est une variante de la base 32 (norme RFC 3548) proposée par Zooko O'Whielacronx et censée optimiser l'écriture et la lecture par les humains. Le code z-base-32 utilise 32 caractères ybndrfg8ejkmcpqxot1uwisza345h769 soit les 36 caractères alphanumériques excluant 4 caractères pouvant être confondus avec d'autres : 0,l,v,2. L'ordre de l'alphabet est également modifié (au lieu de abcdefghijklmnopqrstuvwxyz234567) afin de favoriser les courantes (voyelles) et rendre les messages codés prononçables. Egalement, les caractères superflux = apparaissant à la fin des codes base32 et base64 sont supprimés.

Comment encoder avec z-base-32 ? (Principe de chiffrement)

Le message clair est traité comme une chaine binaire.

Exemple : Z est encodé en ASCII (8-bits) 01011010

La chaine est découpée en blocs de 5 bits (complétée si besoin des 0).

Exemple : La découpe donne les 10 bits 01011,01000 (avec deux 0 ajoutés à la fin)

Chaque bloc de 5 bits est alors encodé via l'alphabet de la z-base-32 par son caractère correspondant :

00000y00001b00010n00011d
00100r00101f00110g001118
01000e01001j01010k01011m
01100c01101p01110q01111x
10000o10001t10010110011u
10100w10101i10110s10111z
11000a110013110104110115
11100h111017111106111119

Exemple : Le message codé est me

Comment décoder par z-base-32 ? (Principe de déchiffrement)

Le déchiffrement par z-base-32 commence par une conversion des caractères en binaire via la table de correspondance

y00000b00001n00010d00011
r00100f00101g00110800111
e01000j01001k01010m01011
c01100p01101q01110x01111
o10000t10001110010u10011
w10100i10101s10110z10111
a11000311001411010511011
h11100711101611110911111

Exemple : Le message gc3y correspond donc à 00110,01100,11001,00000

Le code binaire obtenu est ensuite interprété (selon l'encodage utilisé)

Exemple : 00110011001100100000 correspond au code ASCII de la chaine 32

Comment reconnaitre le chiffre z-base-32 ?

Le message est composé uniquement des caractères alphanumériques à l'exception du 0, l, v et du 2.

Pourquoi exclure les caractères '0', 'l', 'v' et '2' ?

Le chiffre 0 peut être confondu avec o, la lettre l est proche du chiffre 1 voire de la lettre i. De même pour v qui est proche du u ou du r (surtout à l'écriture manuscrite), idem pour 2 qui a été exclu à cause de sa ressemblance écrite avec le z.

Code source

dCode se réserve la propriété du code source pour "Z-Base-32". Tout algorithme pour "Z-Base-32", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Z-Base-32" (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 à "Z-Base-32" ou tout autre élément ne sont pas publics (sauf licence open source explicite). 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.

Citation

Le contenu de la page "Z-Base-32" 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 (Licence de libre diffusion Creative Commons CC-BY).

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 : https://www.dcode.fr/code-z-base-32

Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Z-Base-32 sur dCode.fr [site web en ligne], consulté le 15/06/2025, https://www.dcode.fr/code-z-base-32

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Z-Base-32' gratuit ! Merci !


https://www.dcode.fr/code-z-base-32
© 2025 dCode — La collection d'outils incontournable pour les jeux, les maths et les énigmes.
 
Un problème ?