Encodage Base64
Encodage/décodage Base64 (outil de conversion Base64)
Vous pouvez encoder du texte au format Base64 ou décoder des chaînes Base64 pour les reconvertir en texte UTF-8 d'origine. Cela est utile pour vérifier des valeurs dans les API, les paramètres, les e-mails et les fichiers JSON.
Résultat
Qu'est-ce que l'encodage/décodage Base64 ?
Base64 Encode/Decode est un outil permettant de convertir du texte brut en une chaîne codée en Base64 et de reconvertir une chaîne codée en Base64 en son texte d'origine. Base64 est une méthode de représentation des données utilisant uniquement un ensemble limité de caractères, tels que les caractères alphanumériques, les signes plus, les barres obliques et les signes égal. Elle est couramment utilisée dans les e-mails, le protocole HTTP, le format JSON, les fichiers de configuration et les intégrations d'API. Elle est parfois utilisée pour intégrer en toute sécurité des données binaires ou des chaînes contenant des caractères japonais dans des environnements où leur traitement direct est difficile.
Avec cet outil, vous pouvez coller une chaîne de caractères dans le champ de saisie et sélectionner « Encoder » pour générer une chaîne Base64 au format texte UTF-8. À l'inverse, sélectionner « Décoder » analysera la chaîne Base64 et la restaurera en texte UTF-8 d'origine. Comme il traite les caractères multioctets tels que le japonais, les emojis et les symboles en UTF-8 à l'aide des fonctions TextEncoder et TextDecoder du navigateur, il peut être utilisé non seulement pour de simples caractères alphanumériques, mais aussi pour vérifier des chaînes utilisées dans des applications réelles.
Le Base64 n'est pas un cryptage. Bien qu'il s'agisse d'une chaîne de caractères aléatoire, n'importe qui peut la décoder pour lire le contenu d'origine. Par conséquent, l'encodage de mots de passe, de clés API, de jetons d'accès, d'informations personnelles et d'autres données sensibles à l'aide du Base64 ne garantit pas leur sécurité. Veuillez noter que Base64 est une méthode d'encodage utilisée pour modifier la représentation des caractères à des fins de stockage ou de transmission, et ne l'utilisez pas pour masquer des informations confidentielles. Il est important de combiner HTTPS, une authentification appropriée, un cryptage et des contrôles d'accès selon les besoins.
Vous pouvez copier les résultats de la conversion et les télécharger sous forme de fichier texte si nécessaire. Cet outil permet de vérifier les valeurs utilisées dans les en-têtes d'autorisation API, de valider les chaînes d'authentification de base, de vérifier le contenu des valeurs Base64 contenues dans JSON, de vérifier les chaînes Base64 envoyées vers les journaux et de créer des données de test. Le processus de conversion s'effectuant au sein du navigateur, aucune soumission de formulaire n'est nécessaire pour envoyer la chaîne saisie au serveur dans le cadre des opérations de conversion standard. Toutefois, soyez prudent lorsque vous utilisez des appareils partagés, des extensions de navigateur, le partage d'écran et l'historique du presse-papiers.
- Vous pouvez encoder le texte en UTF-8 à l'aide de Base64.
- Vous pouvez décoder les chaînes Base64 en texte UTF-8.
- Il prend également en charge les chaînes contenant des caractères multioctets tels que le japonais, les symboles et les emojis.
- Vous pouvez copier les résultats de la traduction dans le presse-papiers ou les enregistrer dans un fichier texte.
Comment utiliser l'encodage/décodage Base64
Commencez par coller la chaîne que vous souhaitez convertir dans le champ « Entrée ». Vous pouvez saisir du texte standard, des extraits de JSON, des valeurs de configuration, des chaînes Base64 reçues via l'API, etc. Ensuite, dans la section « Mode de conversion », sélectionnez « Encoder » pour convertir le texte en Base64, ou « Décoder » pour reconvertir le Base64 en texte d'origine. Enfin, cliquez sur le bouton « Convertir » et la chaîne convertie apparaîtra dans le champ de sortie ci-dessous.
Si vous souhaitez utiliser le résultat ailleurs, cliquez sur « Copier le résultat ». Si vous souhaitez l'enregistrer sous forme de fichier, utilisez « Télécharger au format TXT ». Cliquer sur « Changer l'entrée et le mode » transfère le résultat actuel dans le champ de saisie et permet de basculer entre les modes d'encodage et de décodage. Cela est utile lorsque vous souhaitez décoder immédiatement le résultat encodé pour vérifier s'il correspond à l'original, ou lorsque vous souhaitez réencoder le résultat décodé.
Lors du décodage, la saisie d'une chaîne Base64 non valide ou de données ne pouvant pas être restaurées sous forme de texte UTF-8 entraînera une erreur. Bien que les sauts de ligne et les espaces au sein d'une chaîne Base64 soient supprimés lors du traitement, cet outil ne prend pas en charge la restauration des formats Base64 compatibles URL utilisant « - » ou « _ », ni la restauration de fichiers binaires tels que les images. Veuillez utiliser cet outil dans le but de vérifier des données textuelles.
- Collez du texte ou une chaîne Base64 dans le champ de saisie.
- Sélectionnez « Encode » pour convertir le texte en Base64, et « Decode » pour reconvertir le Base64 en texte.
- Cliquez sur le bouton « Convertir » pour afficher le résultat.
- Si nécessaire, enregistrez les résultats à l'emplacement de votre choix à l'aide de « Copier les résultats » ou « Télécharger le fichier TXT ».
Remarques importantes concernant l'utilisation
- Le codage Base64 n'est pas un cryptage. Étant donné que le contenu d'origine peut être lu après décodage, il ne peut pas être utilisé pour protéger des informations sensibles.
- Cet outil est conçu pour l'encodage Base64 de texte. Veuillez utiliser un outil dédié pour convertir les fichiers binaires volumineux tels que les images ou les PDF.
- Même si les données à décoder sont correctement encodées en Base64, elles peuvent ne pas être récupérables si elles ne sont pas au format texte UTF-8.
- Notez que la notation peut varier en fonction du cas d'utilisation, par exemple Base64 compatible URL ou Base64 non complété. Veuillez vérifier les spécifications de la destination prévue si nécessaire.
Foire aux questions
Qu'est-ce que Base64 ?
Base64 est une méthode d'encodage qui représente les données en utilisant uniquement des caractères alphanumériques et certains symboles. Elle est utilisée pour représenter des données dans des environnements soumis à des restrictions de caractères, tels que les e-mails, les API web, JSON et les fichiers de configuration.
Qu'est-ce que l'encodage Base64 ?
L'encodage Base64 est le processus de conversion de texte brut ou de données en une chaîne encodée en Base64. Cet outil traite le texte saisi comme du texte UTF-8 et le convertit en une chaîne Base64.
Qu'est-ce que le décodage Base64 ?
Le décodage Base64 est le processus qui consiste à reconvertir une chaîne codée en Base64 en ses données d'origine. Cet outil restaure et affiche les chaînes Base64 sous forme de texte UTF-8.
Le chiffrement est-il en Base64 ?
Non. Base64 n'est pas un cryptage ; il s'agit d'une forme d'encodage qui modifie la représentation des données. Comme n'importe qui peut le décoder, veuillez ne pas l'utiliser pour masquer des mots de passe ou des clés API.
Pouvez-vous convertir du texte japonais en Base64 ?
Oui. Les caractères multioctets, tels que le japonais, sont convertis en Base64 au format UTF-8. Ils sont restaurés sous forme de texte UTF-8 lors du décodage.
Les emojis et les symboles peuvent-ils également être convertis ?
Dans la plupart des cas, cela peut être converti. Les chaînes de saisie étant traitées en UTF-8, le système prend en charge le texte contenant des emojis, des symboles et des caractères pleine largeur.
Le texte saisi sera-t-il envoyé au serveur ?
Le processus de conversion de cet outil s'effectue à l'aide de JavaScript dans le navigateur. Aucun formulaire n'est envoyé au serveur pour les opérations standard d'encodage et de décodage.
Quelle est la cause de l'erreur de décodage ?
Les causes possibles incluent des caractères qui ne peuvent pas être utilisés en Base64, un nombre de caractères ou un remplissage non valide, ou le fait que les données restaurées ne soient pas du texte UTF-8.
Que signifie le signe égal à la fin ?
Le signe « = » à la fin d'une chaîne Base64 est appelé « padding ». Il est ajouté pour ajuster la longueur des données d'origine afin qu'elles correspondent au format Base64. Selon le cas d'utilisation, il peut être omis.
Prend-il en charge le Base64 compatible avec les URL ?
Cet outil est conçu pour le Base64 standard. Les chaînes contenant des caractères tels que « - » ou « _ » utilisés dans le Base64 compatible URL peuvent ne pas être décodées correctement telles quelles.
Les fichiers image peuvent-ils être convertis en Base64 ?
Cette page est réservée à la conversion de texte uniquement. Elle ne prend pas en charge la conversion de fichiers tels que les images ou les PDF au format Base64. Si vous avez besoin de convertir des fichiers, veuillez utiliser un outil dédié.
Cela peut-il être utilisé pour vérifier les chaînes d'authentification de base ?
Oui. Par exemple, vous pouvez encoder une chaîne de caractères telle que « user:password » à l'aide de Base64 pour vérifier les valeurs de l'en-tête d'authentification Basic. Toutefois, veuillez faire preuve d'une extrême prudence lors du traitement des identifiants d'authentification.