Les pubs vous déplaisent ? Aller Sans pub Auj.

Codage Base32 Le héros méconnu des données insensibles à la casse

Mis à jour le

Encodage Base32 : qu'est-ce que c'est, en quoi il diffère de Base64 et quand l'utiliser. De plus, un encodeur/décodeur Base32 gratuit et en temps réel pour les développeurs.

Encodage Base32 : le héros méconnu des données insensibles à la casse 1
PUBLICITÉ · RETIRER?

Vous avez probablement entendu parler du Base64. Il est partout — incorporation d’images dans le CSS, encodage des jetons JWT—, envoi de données binaires sur des protocoles textuels. Mais que se passe-t-il lorsque vous devez encoder des données pour un système qui ne se soucie pas de la distinction majuscules/minuscules ? Ou pour un nom de fichier qui doit survivre sur des systèmes de fichiers insensibles à la casse ?

Entrez Base32 — le parent moins glamour mais étonnamment pratique du Base64. Et oui, nous avons un encodeur/décodeur Base32 gratuit qui s'occupe de tout le travail difficile pour vous. 💪

Qu’est-ce que le Base32, en fait ?

L’encodage Base32 convertit les données binaires en une chaîne de caractères n’utilisant que 32 caractères : A-Z et 2-7. C’est tout. Pas de minuscules, pas de caractères ambigus comme 0/O ou 1/I/l. Le résultat est une chaîne complètement insensible à la casse et qui évite les caractères les plus souvent confondus.

Voici à quoi cela ressemble en action :

Saisir Sortie Base32
Bonjour JBSWY3DP
Test KRSXG5A=
password123 OBQXG43XN5ZGIZLT

Remarquez ces = symboles ? C’est du remplissage pour que la longueur de la sortie soit un multiple de 8. C’est juste la façon dont le Base32 fonctionne.

Base32 vs Base64 : Quand utiliser chacun

La question à un million de dollars. Voici le résumé rapide :

Utilisez Base64 quand :

  • Vous avez besoin d’un encodage compact (le Base64 est environ 33 % plus efficace)
  • Le système gère bien la sensibilité à la casse
  • Vous intégrez des données dans des URL—, du JSON ou du HTML

Utilisez le Base32 quand :

  • L’insensibilité à la casse est requise (chemins de systèmes de fichiers, DNS, certains protocoles)
  • Les humains ont besoin de lire/taper la valeur encodée (codes TOTP, quelqu’un ?)
  • Vous voulez éviter les caractères ambigus
  • Vous travaillez avec des systèmes qui n’acceptent que des entrées alphanumériques

Où vous avez déjà vu du Base32

Le Base32 est partout — vous ne vous en rendiez pas compte :

  • Authentification à deux facteurs (TOTP) : Ces codes à 6 chiffres de Google Authenticator ou Authy ? La clé secrète est encodée en Base32. C’est pourquoi les clés de configuration ressemblent à JBSWY3DPEHPK3PXP.
  • Adresses Tor .onion : Les adresses onion v3 (comme duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion—) sont des clés publiques encodées en Base32.
  • Enregistrements DNS : Certains systèmes basés sur le DNS utilisent le Base32 car le DNS est insensible à la casse.
  • Noms de fichiers : Lorsque vous avez besoin de données encodées dans des noms de fichiers sous Windows (qui traite file.txt et FILE.TXT comme la même chose).

Essayez vous-même 🚀

Prêt à encoder des données ? Notre Encodeur/Décodeur Base32 est conforme à la RFC 4648 et fonctionne en temps réel. Pas de publicités intempestives, pas d’inscription requise. Il suffit de coller, d’encoder (ou décoder), et de copier.

Que vous déboguiez une configuration 2FA, travailliez avec des protocoles insensibles à la casse, ou que vous soyez simplement curieux de savoir à quoi ressemble votre nom en Base32 — nous avons ce qu’il vous faut.

➡️ Essayez l'encodeur/décodeur Base32 dès maintenant

Anecdote : « iotools » en Base32, c’est NFXGQ5DFNZXQ====. Maintenant vous savez. 🧠

Outils d’encodage connexes

Vous travaillez avec différents formats d’encodage ? Consultez ces autres outils :

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

Le Tableau de Bord Est Arrivé !

Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !

PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
PUBLICITÉ · RETIRER?