Outil d'encodage/décodage Base64

Effectuez des opérations d'encodage et de décodage Base64 en ligne, prenez en charge la conversion entre texte et format Base64, pas besoin de télécharger des données

1266 utilisations | 5.0 notation

Contenu d'entrée

Résultat

Instructions d'utilisation

1

Entrer le contenu

Entrez le contenu textuel à encoder ou à décoder dans le champ d'entrée.

2

Sélectionner une opération

Cliquez sur le bouton "Encoder en Base64" ou "Décoder Base64" pour exécuter l'opération correspondante.

3

Voir le résultat

Consultez le contenu converti dans la zone de résultat.

4

Fonctionnalités auxiliaires

Utilisez les fonctions de copie, de téléchargement, d'échange de contenu, etc., pour améliorer l'efficacité.

Connaissances de base sur Base64

Qu'est-ce que Base64 ?

Base64 est un moyen de codage pour représenter des données binaires en utilisant 64 caractères imprimables. C'est l'un des moyens de codage les plus courants sur le Web pour transmettre des codes d'octets 8 bits.

Le principe de base de l'encodage Base64 consiste à encoder 3 octets de 8 bits (3×8=24 bits) en 4 octets de 6 bits (4×6=24 bits), puis à mapper chaque octet de 6 bits à un caractère imprimable.

Scénarios d'application de Base64

  • Intégrer des données binaires (comme des images) dans des URL, des cookies et des pages Web
  • Transférer des pièces jointes binaires dans des e-mails (via le protocole MIME)
  • Transférer en toute sécurité des données binaires dans un environnement HTTP
  • Transférer des caractères non-ASCII dans des protocoles textuels
  • Coder des informations d'authentification (comme l'authentification HTTP Basic)

Table d'encodage Base64

Index Caractère Index Caractère Index Caractère Index Caractère
0-25 A-Z 26-51 a-z 52-61 0-9 62 +
63 / Remplissage =

Exemple de processus d'encodage

Prenons le mot "Man" comme exemple pour voir le processus d'encodage Base64 :

1. Texte original : Man

2. Valeurs ASCII : 77 97 110

3. Binaire : 01001101 01100001 01101110

4. Groupement en blocs de 6 bits : 010011 010110 000101 101110

5. Conversion en décimal : 19 22 5 46

6. Recherche dans la table Base64 : T W F u

7. Encodage Base64 final : TWFu

Base64 sûr pour les URL

Les caractères "+" et "/" utilisés dans l'encodage Base64 standard ont des significations spéciales dans les URL, d'où la variante d'encodage Base64 sûre pour les URL :

  • Remplacez "+" par "-" (tiret)
  • Remplacez "/" par "_" (tiret bas)
  • Supprimez éventuellement le caractère de remplissage "="

Avantages et inconvénients de Base64

Avantages

  • Peut convertir n'importe quelle donnée binaire en caractères imprimables
  • Les données encodées peuvent être transmises en toute sécurité dans des protocoles textuels
  • La plupart des langages de programmation ont des fonctions intégrées d'encodage/décodage Base64
  • Le processus d'encodage est réversible, permettant de récupérer complètement les données d'origine

Inconvénients

  • La taille des données encodées augmentera d'environ 33 %
  • Ce n'est pas un algorithme de cryptage, il ne peut pas être utilisé pour protéger la sécurité des données
  • Le Base64 standard contient des caractères spéciaux pour les URL, nécessitant un traitement supplémentaire
Annonce

API开发平台

快速构建、测试和部署API

推荐工具

Décodeur JWT - Outil Gratuit Online d'Analyse de JSON Web Token

Outil gratuit en ligne de décodeur JWT. Il est utilisé pour décoder, analyser et vérifier les JSON Web Tokens, fournissant des informations détaillées sur l'en-tête, la charge utile et la signature.

Outil de Codage et Décodage Base32 - Convertisseur en Ligne d'Chiffrement et Déchiffrement

Outil gratuit en ligne de codage et décodage Base32. Il prend en charge le chiffrement et le déchiffrement Base32 pour le texte et les fichiers, et prend en charge plusieurs tables de codage Base32.

Convertisseur Hexadécimal - Outil de Codage et Décodage Hexadécimal pour Texte et Fichiers

Outil en ligne de codage et de décodage hexadécimal. Il prend en charge la conversion de texte, données binaires, nombres décimaux ou fichiers en format hexadécimal, ou la conversion du format hexadécimal retour à texte ou fichiers originaux.

Convertisseur Binaire - Outil de Codage et Décodage Binaire pour Texte et Fichiers

Outil en ligne de codage et de décodage binaire. Il prend en charge la conversion de texte et de fichiers en format binaire, ou la conversion du format binaire retour à texte ou fichiers originaux.

Outil de Chiffrement et Déchiffrement Base32 pour Fichiers - Codage et Décodage de Fichiers en Ligne

Outil gratuit en ligne de chiffrement et déchiffrement Base32 pour fichiers. Il prend en charge le téléchargement de fichiers pour des opérations de codage et de décodage Base32, et permet le téléchargement des fichiers traités.