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 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.

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. 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 16/04/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 ?