Base64 : XML

Décodez du Base64 vers XML avec validation et formatage.

Base64 Encodé

Décodage

Options

Résultat

XML Décodé

Guide du décodage Base64→XML

Décoder XML depuis Base64

En intégrant des systèmes enterprise, je rencontre fréquemment du XML encodé en Base64. SOAP, SAML, configurations legacy : tous utilisent cette technique pour transporter du XML sans risque de corruption. Cet outil décode et valide le XML en une opération, révélant la structure sous-jacente.

Scénarios courants

Assertions SAML

Les réponses SAML contiennent des assertions XML encodées en Base64. Décoder permet de vérifier les attributs utilisateur.

Messages SOAP

Les attachements SOAP binaires ou complexes sont souvent en Base64. Décoder révèle le contenu XML réel.

Configurations stockées

Configs XML stockées en Base64 dans des bases de données ou des systèmes de configuration distribués.

Logs de débogage

Les logs techniques encodent parfois le XML pour éviter les problèmes de formatage. Décoder aide au diagnostic.

Validation XML

  • Well-formed : Vérifie la syntaxe XML (balises fermées, attributs valides)
  • Namespace : Les préfixes xmlns sont préservés et vérifiés
  • Encoding : UTF-8 assumé, conversion automatique si possible

Questions fréquentes

Le décodage échoue avec « caractère invalide » ?

Vérifiez que l'input est du Base64 pur sans caractères parasites (retours à la ligne, espaces, préfixes data:). Notre outil tente un nettoyage automatique, mais des caractères invisibles (BOM, zero-width) peuvent persister. Copiez depuis la source originale si possible.

Comment décoder une assertion SAML ?

Les réponses SAML sont souvent à la fois encodées en Base64 ET « deflated » (compressées). Si le décodage Base64 donne du binaire illisible, c'est probablement le cas. Pour SAML deflated, utilisez un outil SAML dédié qui gère la décompression avant le décodage.

Les namespaces XML sont-ils préservés ?

Absolument. L'encodage Base64 traite le XML comme du texte brut : tout est préservé byte pour byte, y compris les déclarations xmlns, les préfixes, et la structure exacte des namespaces. Le décodage restaure le XML original à l'identique.

Que faire si le XML décodé est mal formaté ?

Utilisez le bouton « Formater XML » pour indenter proprement. Si le XML est valide mais compact (une seule ligne), le formatage le rend lisible. Si le formatage échoue, le XML a probablement des erreurs de syntaxe : vérifiez le message d'erreur de validation.