Decoder Base58

Dekode Base58 beralfabet Bitcoin menjadi teks UTF-8 atau byte hex, dengan mempertahankan byte nol di depan. Galat jelas untuk karakter tidak valid seperti 0, O, I, l.

17 karakter · 17 byte (UTF-8)

0 karakter · 0 byte (UTF-8)

Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.

Apa itu Base58 Decode?

Mendekode string Base58 (alfabet Bitcoin) kembali menjadi byte dan menampilkannya sebagai teks UTF-8 atau hex. Karakter 1 di depan dipulihkan sebagai byte nol, sehingga mendekode alamat Bitcoin memperlihatkan byte versi, hash, dan checksum-nya.

Cara menggunakan Base58 Decode

  1. Tempel nilai Base58 ke Masukan.
  2. Baca teks hasil dekode di Keluaran.
  3. Untuk alamat, kunci, dan hash, pilih Byte heksadesimal sebagai Format output.
  4. Salin hasilnya.

Contoh

Masukan
2NEpo7TZRRrLZSi2U
Keluaran
Hello World!

Kapan menggunakan Base58 Decode

Gunakan untuk melihat isi pengenal Base58. Alat ini tidak memvalidasi checksum Base58Check, sehingga tidak bisa memberi tahu apakah sebuah alamat valid.

Cara kerja Base58 Decode

Setiap karakter dikonversi ke nilai digitnya (0–57) dan diakumulasi ke array byte big-endian dengan mengalikan 58 lalu menjumlahkan. Setiap 1 di depan menambahkan satu byte 0x00. Karakter di luar alfabet – termasuk 0, O, I, dan l – ditolak. Tidak ada checksum yang diverifikasi.

Kasus Penggunaan Umum

  • Melihat byte versi dan hash dari alamat Bitcoin lawas
  • Mengonversi kunci publik Solana ke hex
  • Men-debug ID yang di-encode Base58

Pertanyaan Umum

Apakah alat ini memvalidasi alamat Bitcoin?

Tidak. Alat ini mendekode byte-nya tetapi tidak memeriksa checksum Base58Check 4 byte.

Mengapa muncul "bukan UTF-8 yang valid"?

Sebagian besar data Base58 (kunci, hash) berupa biner. Pilih Byte heksadesimal sebagai output.

Karakter apa saja yang tidak valid?

0 (nol), O (o kapital), I (i kapital), dan l (L kecil), ditambah apa pun yang bukan huruf atau angka.

Jelajahi kategori lainnya