Utilisez une conversion octet-to-octet lorsque vos données ne sont pas du texte. Cet exemple prend les paires hexadécimales ff, 00 et 80 et représente les mêmes trois octets que Base64. Aucun décodage de texte UTF-8 n'est nécessaire, de sorte que la séquence de texte invalide n'empêche pas cette conversion.
Données d’exemple
ff0080Résultat attendu
/wCAÉtapes à suivre
- Ouvrez le convertisseur Hex et Base64 et sélectionnez Hex à Base64.
- Entrez ff0080 et lancez la conversion. Vérifiez le résultat exact /wCA.
- Choisissez Base64 à Hex et entrez /wCA pour récupérer ff0080.
Comprendre le résultat
Chaque paire d'Hex représente un octet, de sorte que six chiffres Hexadécimaux sont trois octets. Base64 code ces octets en quatre caractères ici, sans rembourrage nécessaire pour cette entrée de trois octets. La conversion du texte littéral ff0080 en Base64 encoderait six caractères de texte et produirait un résultat différent.
Limites et points importants
Hex et Base64 sont des encodages réversibles, pas du cryptage. Un nombre impair de chiffres Hex ou de caractères invalides est rejeté. La sortie binaire n'a pas à être valide UTF-8 et ne doit pas être automatiquement interprétée comme un texte lisible.