Décodeur Base58
Décodez du Base58 (alphabet Bitcoin) en texte UTF-8 ou en octets hexadécimaux, en conservant les octets nuls initiaux. Erreurs claires pour 0, O, I, l invalides.
17 caractères · 17 octets (UTF-8)
0 caractères · 0 octets (UTF-8)
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Qu'est-ce que Décodeur Base58 ?
Décode une chaîne Base58 (alphabet Bitcoin) en octets et les affiche en texte UTF-8 ou en hexadécimal. Les caractères 1 initiaux sont restitués sous forme d'octets nuls : décoder une adresse Bitcoin révèle donc son octet de version, son hachage et sa somme de contrôle.
Comment utiliser Décodeur Base58
- Collez la valeur Base58 dans Entrée.
- Lisez le texte décodé dans Sortie.
- Pour des adresses, des clés et des hachages, choisissez Octets en hexadécimal comme Format de sortie.
- Copiez le résultat.
Exemple
2NEpo7TZRRrLZSi2U
Hello World!
Quand utiliser Décodeur Base58
Utilisez-le pour regarder à l'intérieur d'identifiants Base58. Il ne valide pas la somme de contrôle Base58Check : il ne peut donc pas vous dire si une adresse est valide.
Comment fonctionne Décodeur Base58
Chaque caractère est converti en sa valeur de chiffre (0–57) et accumulé dans un tableau d'octets big-endian par multiplication par 58 puis addition. Chaque 1 initial ajoute un octet 0x00. Les caractères hors de l'alphabet, dont 0, O, I et l, sont rejetés. Aucune somme de contrôle n'est vérifiée.
Cas d'utilisation courants
- Afficher l'octet de version et le hachage d'une ancienne adresse Bitcoin
- Convertir une clé publique Solana en hexadécimal
- Déboguer des identifiants encodés en Base58
Questions Fréquentes
Valide-t-il les adresses Bitcoin ?
Non. Il décode les octets mais ne vérifie pas la somme de contrôle Base58Check de 4 octets.
Pourquoi « UTF-8 non valide » ?
La plupart des données Base58 (clés, hachages) sont binaires. Choisissez Octets en hexadécimal en sortie.
Quels caractères sont invalides ?
0 (zéro), O (o majuscule), I (i majuscule) et l (L minuscule), ainsi que tout ce qui n'est ni une lettre ni un chiffre.