Encoder / Decoder Base58
Memandu
Encoder / Decoder Base58
Encode dan decode string Base58 yang digunakan dalam alamat Bitcoin, CID IPFS, dan sistem blockchain lainnya. Mendukung berbagai varian alfabet dan Base58Check dengan verifikasi checksum SHA-256d.
Cara Penggunaan
Beralih antara mode Encode dan Decode. Untuk encoding, masukkan teks (UTF-8) atau data hex dan pilih varian Base58 Anda. Untuk decoding, tempelkan string Base58 untuk mendapatkan teks dan output hex hasil decode. Aktifkan Base58Check untuk menambah atau memverifikasi checksum 4-byte SHA-256d yang digunakan dalam alamat Bitcoin.
Fitur
- Tiga Varian Alfabet – Alfabet Base58 Bitcoin, Flickr, dan Ripple
- Dukungan Base58Check – Encode dengan checksum SHA-256d atau verifikasi checksum yang ada saat decode
- Format Input Ganda – Encode dari teks UTF-8 atau string hex mentah
- Output Ganda saat Decode – Lihat data hasil decode sebagai teks UTF-8 dan hex
- Presisi Arbitrer – Aritmetika BigInt menangani panjang input apa pun dengan benar
- Pelestarian Nol di Depan – Menangani byte nol di depan dengan benar seperti yang disyaratkan oleh spesifikasi Base58
- Klien 100% – Semua encoding dan decoding dilakukan di browser Anda
Tanya Jawab Umum
-
Mengapa Base58 dibuat alih-alih menggunakan Base64?
Base58 dirancang oleh Satoshi Nakamoto untuk Bitcoin guna menghindari karakter yang ambigu secara visual. Ini menghilangkan karakter 0 (nol), O (o besar), I (i besar), dan l (l kecil) dari alfabet Base64 karena terlihat terlalu mirip dalam banyak font. Ini juga menghilangkan + dan / agar string Base58 mudah untuk diklik dua kali dan dipilih.
-
Apa itu Base58Check dan bagaimana cara kerja checksum?
Base58Check menambahkan checksum 4-byte untuk menangkap kesalahan ketik dan transmisi. Checksum dihitung dengan mengambil hash SHA-256 dari hash SHA-256 (double SHA-256) dari payload, lalu menambahkan 4 byte pertama dari hash tersebut. Saat mendekode, checksum dihitung ulang dan dibandingkan untuk mendeteksi kerusakan.
-
Apa perbedaan antara alfabet Base58 Bitcoin, Flickr, dan Ripple?
Ketiganya menggunakan 58 karakter tetapi dalam urutan yang berbeda. Bitcoin menggunakan 123456789ABCDEFGH...dengan huruf besar terlebih dahulu. Flickr menukar kasus (huruf kecil sebelum huruf besar). Ripple menggunakan urutan karakter yang sama sekali berbeda dimulai dengan rpshnaf39w. Algoritma pengodeannya identik, hanya pemetaan karakternya yang berbeda.
-
Di mana pengodean Base58 digunakan selain Bitcoin?
Base58 muncul dalam pengidentifikasi konten IPFS (CID), alamat Solana, alamat Monero, alamat Litecoin, dan berbagai sistem cryptocurrency lainnya. Ini juga digunakan dalam beberapa protokol identitas terdistribusi dan sistem penyimpanan yang dapat dialamatkan konten di mana pengenal yang mudah dibaca manusia dan tidak ambigu diperlukan.
Instal Ekstensi Kami
Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat
恵 Papan Skor Telah Tiba!
Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!
Alat Wajib Coba
Lihat semua Pendatang baru
Lihat semuaMemperbarui: Kita alat terbaru ditambahkan pada 21 Mar 2026
