Convertisseur Base32 en Text
Encodez du texte en Base32 ou décodez du Base32 en texte à l’aide de l’alphabet standard RFC 4648, composé des lettres A à Z et des chiffres 2 à 7. L’outil convertit votre entrée en octets UTF-8, écrit des groupes de huit caractères avec un remplissage = facultatif et décode sans tenir compte de la casse, tout en ignorant les espaces et les sauts de ligne. Il aide les développeurs à gérer les secrets TOTP, les adresses onion, les enregistrements DNS et les noms de fichiers qui nécessitent un encodage insensible à la casse.
Foire aux questions
Qu’est-ce que Base32 ?
Base32 est un encodage binaire-texte défini par la RFC 4648, qui utilise 32 caractères : les lettres A à Z et les chiffres 2 à 7. Tous les 5 octets deviennent 8 caractères, ce qui rend la sortie environ 60 % plus volumineuse que l’entrée. Cet encodage évite les minuscules et les chiffres faciles à confondre.
Quels sont les exemples de la RFC 4648 ?
f est encodé en MY======, fo en MZXQ====, foo en MZXW6===, foob en MZXW6YQ=, fooba en MZXW6YTB et foobar en MZXW6YTBOI======. Une entrée vide reste vide. L’outil reproduit tous ces résultats.
À quoi sert l’option de remplissage ?
Lorsque le remplissage est activé, l’encodeur ajoute des signes = jusqu’à ce que la longueur soit un multiple de huit, comme le prévoit la RFC 4648. De nombreuses applications TOTP et URL utilisent Base32 sans remplissage ; désactivez-le donc dans ces cas. Le décodeur accepte les deux formats.
Le décodage tient-il compte de la casse ?
Non. Le décodeur accepte les lettres majuscules et minuscules et ignore les espaces, les tabulations et les sauts de ligne. La sortie encodée est toujours en majuscules.
Pourquoi mon entrée Base32 est-elle rejetée ?
Seuls les caractères A à Z, les chiffres 2 à 7 et les signes = à la fin sont valides. Les chiffres 0, 1, 8 et 9 ne font pas partie de l’alphabet, et les longueurs qui ne peuvent pas correspondre à des octets entiers, comme un, trois ou six caractères dans le dernier groupe, sont rejetées.
Puis-je décoder un secret TOTP avec cet outil ?
Vous pouvez le décoder, mais les secrets TOTP sont des octets aléatoires, pas du texte. L’outil indique alors que le résultat n’est pas du texte UTF-8 valide, car il n’affiche que les données décodées qui sont lisibles.
Comment les caractères non ASCII sont-ils traités ?
Le texte est encodé en UTF-8 avant la conversion ; des caractères comme é ou les emoji occupent donc deux à quatre octets chacun. Le décodage reconstitue le même texte à partir des octets.
Est-ce la même chose que Base32hex ou Crockford Base32 ?
Non. Base32hex utilise les chiffres 0 à 9 et les lettres A à V, et la variante de Crockford exclut I, L, O et U. Cet outil utilise uniquement l’alphabet standard RFC 4648.
Base32 chiffre-t-il mes données ?
Non. Base32 est un encodage que tout le monde peut inverser. Il modifie l’apparence des données, pas les personnes qui peuvent les lire.
Quelle quantité de texte puis-je convertir ?
Jusqu’à 5 MiB de texte par requête. La conversion s’effectue sur le serveur et l’entrée n’est pas enregistrée.