Encodeur/Décodeur Base64

Encoder et décoder rapidement Base64 avec support de texte UTF-8

Entrée
Caractères: 0
Octets: 0
Sortie
Caractères: 0
Octets: 0

Sélectionner la Méthode de Conversion

Qu'est-ce que Base64 ?

Base64 est une méthode d'encodage qui utilise 64 caractères imprimables (A-Z, a-z, 0-9, +, /) pour représenter des données binaires. Elle est couramment utilisée pour transmettre et stocker des données binaires dans des scénarios nécessitant une gestion de données textuelles, comme dans les emails, JSON, XML ou URLs. Principe de l'encodage Base64 : Diviser chaque 3 octets (24 bits) de données en 4 groupes de 6 bits chacun, chaque groupe étant mappé à un caractère imprimable. Les données encodées sont environ 33% plus volumineuses que les données d'origine.

Utilisation

Opérations de base

  1. Collez ou saisissez du texte dans la zone de saisie
  2. Cliquez sur「Encoder en Base64」pour convertir le texte en format Base64
  3. Cliquez sur「Décoder depuis Base64」pour restaurer la chaîne Base64 en texte
  4. Les résultats apparaissent automatiquement dans la zone de sortie, copie en un clic

Description des fonctionnalités

EncoderConvertit le texte en clair en chaîne encodée Base64
DécoderRestaure la chaîne encodée Base64 au texte original
Support UTF-8Prise en charge complète du chinois, japonais et autres caractères multi-octets
Conversion instantanéeTraitement côté navigateur, aucun téléversement serveur requis

Exemples

Encodage de texte

Hello World → SGVsbG8gV29ybGQ=

Encodage chinois

你好世界 → 5L2g5aW95LiW55WM

Encodage URL

https://example.com → aHR0cHM6Ly9leGFtcGxlLmNvbQ==

FAQ

Q : L'encodage Base64 est-il du chiffrement ?

R : Non. Base64 est juste une méthode d'encodage, pas de chiffrement. N'importe qui peut facilement décoder une chaîne Base64, cela ne fournit aucune sécurité. N'utilisez pas Base64 pour protéger des informations sensibles.

Q : Pourquoi y a-t-il des symboles = après l'encodage ?

R : L'encodage Base64 nécessite que les données d'entrée soient un multiple de 3 octets. Lorsque la longueur des données d'origine n'est pas un multiple de 3, des symboles = sont utilisés pour le remplissage, avec un maximum de 1 ou 2 signes =.

Q : Comment les caractères non-ASCII comme le chinois sont-ils gérés ?

R : Cet outil utilise l'encodage UTF-8 pour traiter le texte, convertissant d'abord le texte en une séquence d'octets UTF-8, puis effectuant l'encodage Base64, supportant entièrement les caractères multi-octets comme le chinois et le japonais.