Décodeur Base64 - Décodage de Texte et Fichiers
Retour aux OutilsÀ propos du décodage Base64
Décodez les chaînes encodées en Base64 vers les données texte ou binaires originales. Essentiel pour les pièces jointes email, les URLs de données, les réponses API et la transmission de données chiffrées. Gère à la fois le texte et le contenu des fichiers.
Fonctionnalités de décodage
- Conversion instantanée Base64 vers texte
- Validation automatique et détection d'erreurs
- Gère gracieusement le Base64 malformé
- Supporte Base64 standard et URL-safe
Quand utiliser le décodage Base64
- Traitement de tokens d'authentification API
- Analyse de données de pièces jointes email
- Debug de données web encodées
- Conversion d'URLs de données vers format lisible
Important : Ne décoder du Base64 que de sources fiables. Le contenu décodé peut contenir du code exécutable ou des données malveillantes.
Exemples de décodage Base64
Décodage de texte simple
Entrée:
SGVsbG8gV29ybGQhSortie:
Hello World!Décodage d'authentification basique HTTP
Entrée:
QWxhZGRpbjpvcGVuIHNlc2FtZQ==Sortie:
Aladdin:open sesameDécodage de données JSON
Entrée:
eyJuYW1lIjoiSm9obiIsImFnZSI6MzB9Sortie:
{"name":"John","age":30}Décodage d'URL
Entrée:
aHR0cHM6Ly9leGFtcGxlLmNvbS9wYXRoSortie:
https://example.com/pathGuide de validation Base64
Apprenez à identifier les chaînes Base64 encodées valides :
- Contient uniquement les caractères A-Z, a-z, 0-9, +, /, =
- La longueur est un multiple de 4 (avec padding)
- Le padding (=) n'apparaît qu'à la fin
- Maximum 2 caractères de padding
Problèmes courants et solutions
Caractères Base64 invalides
Retirer ou remplacer les caractères invalides. Utiliser uniquement l'alphabet Base64.
Padding incorrect
S'assurer du bon padding = à la fin (0, 1 ou 2 caractères).
Sortie corrompue
Vérifier l'encodage de caractères. La source pourrait être corrompue ou partiellement copiée.
Comment fonctionne le décodage Base64
- 1 Convertir les caractères Base64 en valeurs 6-bit
- 2 Combiner les valeurs 6-bit en octets 8-bit
- 3 Gérer le padding et créer la sortie binaire
- 4 Convertir le binaire en format texte/données
Informations de padding
= - Un octet manquant== - Deux octets manquantsPas de padding - Alignement parfait