Guide

Comment convertir du texte en Base64

Oui, vous pouvez encoder ou décoder du texte en Base64 avec l’alphabet standard, l’alphabet compatible avec les URL ou un alphabet personnalisé valide. Le texte est traité en UTF-8, et le mode d’encodage est sélectionné par défaut.

Outil Convertisseur Base64 Avancé

À quoi sert cet outil

Base64 sert à représenter du texte sous une forme encodée, puis à retrouver le texte décodé lorsque l’on utilise le mode et l’alphabet appropriés. Cet outil accepte le Base64 standard, le Base64 compatible avec les URL et un alphabet personnalisé valide. Le mode d’encodage est sélectionné par défaut. [Non, ne pas ajouter de citation ici.]

Comment encoder ou décoder un texte

  1. Saisissez le texte à traiter dans le champ d’entrée. L’entrée ne doit pas être vide, car l’opération échoue dans ce cas.

  2. Choisissez le mode encode pour convertir le texte en Base64, ou decode pour convertir une valeur Base64 en texte. Si aucun mode n’est modifié, l’encodage est utilisé par défaut.

  3. Sélectionnez l’alphabet standard ou l’alphabet compatible avec les URL. Pour employer un alphabet personnalisé, saisissez exactement 64 caractères différents. Un alphabet qui contient un doublon ou qui ne comporte pas 64 caractères n’est pas valide.

  4. Lancez l’opération, puis consultez le résultat affiché. Lors de l’encodage, le texte est converti en UTF-8 avant sa conversion en Base64. Lors du décodage, les octets obtenus sont convertis depuis du texte UTF-8.

  5. Si la valeur encodée ne contient pas le remplissage attendu, le décodage ajoute des signes égal afin de ramener sa longueur à un multiple de quatre. Pour un alphabet personnalisé, réutilisez le même alphabet lors du décodage afin de retrouver le texte encodé avec cet alphabet.

Comment lire le résultat

Un résultat d’encodage est une valeur textuelle Base64 produite à partir de l’entrée UTF-8. Un résultat de décodage est le texte reconstitué à partir des données Base64 et de l’alphabet choisi. Si le texte contient des caractères accentués ou d’autres caractères non ASCII, l’étape UTF-8 fait partie de la conversion et doit être prise en compte lorsque vous comparez le résultat avec un autre outil.

L’alphabet sélectionné fait partie du résultat attendu : une valeur créée avec un alphabet personnalisé ne se décode correctement avec cet outil que si le même alphabet valide est fourni. Vérifiez également le contenu du champ d’entrée et le mode choisi avant d’interpréter un échec. L’outil prend en charge les modes encode et decode ; un autre mode provoque un échec.

Exemple pratique

Vous souhaitez vérifier qu’un court message texte peut être encodé puis décodé avec l’alphabet Base64 standard.

Saisissez « Bonjour » comme texte d’entrée, gardez le mode encode et l’alphabet standard, puis lancez l’opération. Utilisez ensuite la valeur obtenue en mode decode avec l’alphabet standard.

Après l’encodage, le résultat est une valeur textuelle Base64. Après un décodage effectué avec le même alphabet, le résultat reprend le texte d’entrée encodé.

Limites

  • Une entrée vide ou un mode différent de encode et decode provoque un échec de l’opération.

Erreurs fréquentes

  • Un alphabet personnalisé contenant 64 caractères mais avec un doublon n’est pas valide. Remplacez-le par une suite de 64 caractères tous différents et utilisez cette même suite pour le décodage.

Questions fréquentes

Puis-je utiliser mon propre alphabet Base64 ?

Oui, si l’alphabet personnalisé contient exactement 64 caractères différents. Pour retrouver le texte, réutilisez ensuite ce même alphabet lors du décodage.

Comment sont traités les accents et les caractères non ASCII ?

Oui. Lors de l’encodage, le texte est converti en UTF-8 avant la conversion Base64, puis les données décodées sont converties depuis du texte UTF-8.

Que se passe-t-il si le remplissage Base64 manque ?

Le décodage ajoute des signes égal lorsque cela est nécessaire pour que la longueur de la valeur encodée soit un multiple de quatre.

Outil

Convertisseur Base64 Avancé