Base58-Encoder und -Decoder

Kodiere UTF-8-Text mit dem Bitcoin-Base58-Alphabet oder zurück.

Dieses Tool läuft vollständig in deinem Browser. Deine Dateien werden niemals auf einen Server hochgeladen.

Funktion des Tools

Wähle Kodieren oder Dekodieren, füge einen Wert ein und kopiere das sofort aktualisierte Ergebnis.

Kodierungsstandard

Das Bitcoin-Base58-Alphabet lässt die leicht verwechselbaren Zeichen 0, O, I und l aus und unterscheidet ansonsten Groß- und Kleinschreibung.

Darstellung der Daten

UTF-8-Bytes werden als vorzeichenlose Zahl zur Basis 256 gelesen und in Basis 58 umgerechnet. Führende Nullbytes bleiben als führende Einsen erhalten.

Beispiel

Hello World wird zu JxF12TrwUP45BMd. Das Dekodieren dieses bekannten Vektors stellt den ursprünglichen Text wieder her.

Eingabeprüfung

Jedes kodierte Zeichen muss zum Alphabet gehören. Nur äußerer Leerraum wird entfernt; ungültige Symbole erzeugen einen klaren Fehler.

Grenzen

Dies ist reines Base58 und kein Base58Check. Prüfsumme, Versionsbyte, Walletprüfung, Verschlüsselung und Tippfehlerschutz fehlen.

Datenschutz

Die gesamte Byteumwandlung läuft lokal im Browser; Eingabe und Ausgabe werden von diesem Tool nie hochgeladen.

Häufig gestellte Fragen

Welchen Standard verwendet Base58-Encoder und -Decoder?
Das Bitcoin-Base58-Alphabet lässt die leicht verwechselbaren Zeichen 0, O, I und l aus und unterscheidet ansonsten Groß- und Kleinschreibung.
Was geschieht bei einer ungültigen kodierten Eingabe?
Das Tool meldet einen Fehler und erzeugt keine Ausgabe. Jedes kodierte Zeichen muss zum Alphabet gehören. Nur äußerer Leerraum wird entfernt; ungültige Symbole erzeugen einen klaren Fehler.
Wird meine Eingabe hochgeladen?
Die gesamte Byteumwandlung läuft lokal im Browser; Eingabe und Ausgabe werden von diesem Tool nie hochgeladen.