Rechercher un outil
Code Base91

Outil pour chiffrer/déchiffrer en Base91, un encodage basé sur 91 caractères ASCII ce qui limite la taille des données encodées.

Résultats

Code Base91 -

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 'Code Base91' gratuit ! Merci !

Code Base91

Décodage de la Base 91

 


Voir aussi : Code Base64Codage ASCII85

Encodage en Base 91

 

Réponses aux Questions (FAQ)

Qu'est-ce que le code Base91 ? (Définition)

La Base91 (ou BasE91) est une méthode d'encodage de données binaires en caractères imprimables développée pour faciliter la transmission via des canaux texte (courriel, messagerie, etc.)

La Base91 constitue une alternative à la Base64, utilisant un alphabet élargi à 91 caractères imprimables ASCII allant de 0x21 à 0x7E, à l'exception du tiret - (0x2D), du backslash \ (0x5C) et de l'apostrophe ' (0x27).

Comment encoder avec Base91 ?

Le codage en Base91 consiste à regrouper les bits des données binaires en blocs de 13 bits (soit 2^13 = 8192 valeurs possibles).

Chaque bloc est encodé en deux symboles issus de l'alphabet de 91 caractères (91² = 8281 combinaisons possibles).

Exemple : La chaine dCode est codé xJ,Jc,A en Base91

La table d'encodage standard est :

0 A1B2C3D4E5F6G7H8I9J10K11L12M
13N14O15P16Q17R18S19T20U21V22W23X24Y25Z
26a27b28c29d30e31f32g33h34i35j36k37l38m
39n40o41p42q43r44s45t46u47v48w49x50y51z
52053154255356457558659760861962!63#64$
65%66&67(68)69*70+71,72.73/74:75;76<77=
78>79?80@81[82]83^84_85`86{87|88}89~90"

Comment décoder par Base91 ?

Le décodage en Base91 consiste à réaliser l'opération inverse de l'encodage.

Chaque paire de symboles est convertie en une valeur entière représentée sur 13 bits.

Les bits sont ensuite regroupés pour reconstruire les octets d'origine, qui peuvent être lus selon l'encodage du texte initial (ASCII, UTF-8, etc.).

Exemple : Le message encodé en Base 91 RJ}G%wA se décode DCODE.

Comment reconnaitre le chiffre BasE91 ?

Le message est uniquement composé des caractères ASCII imprimable (sauf tiret, backslash et apostrophe) soit 91 caractères distincts maximum.

Les messages codés en base91 sont en moyenne 23% plus long que le message original.

L'auteur écrit son code basE91 (avec un E majuscule)

Pourquoi utiliser Base91 plutôt que Base64 ?

Base91 permet d'obtenir une représentation plus compacte des données par rapport à Base64 tout en restant compatible avec les canaux de communication texte.

Elle est donc utile pour optimiser la taille des messages encodés dans des contextes où chaque octet compte (transmission par SMS, stockage texte, etc.).

Quand Base91 a-t-il été inventé ?

Joachim Henke dit l'avoir créé en 2005, voir ici

Code source

dCode se réserve la propriété du code source pour "Code Base91". Tout algorithme pour "Code Base91", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Code Base91" (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 Base91" 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 "Code Base91" 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-base-91

Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Code Base91 sur dCode.fr [site web en ligne], consulté le 17/11/2025, https://www.dcode.fr/code-base-91

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 'Code Base91' gratuit ! Merci !


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