Encode & Decode Base58 - Alat Konverter Base58 Online Gratis
Encode dan decode Base58 online: ubah teks atau file ke string Base58 dan kembali lagi. Diproses di sisi klien, real-time dan aman.
Masukan
Keluaran
Tentang pengkodean Base58
Base58 adalah sekelompok skema pengkodean biner-ke-teks yang digunakan untuk merepresentasikan bilangan bulat besar sebagai teks alfanumerik. Ini mirip dengan Base64 tetapi telah dimodifikasi untuk menghindari karakter non-alfanumerik dan huruf yang mungkin terlihat ambigu saat dicetak. Ini banyak digunakan dalam Bitcoin dan mata uang kripto lainnya.
Bagaimana cara menggunakan?
01
Pilih mode 'Encode' atau 'Decode'.
02
Ketik atau tempel teks Anda ke area masukan, atau seret & lepas file.
03
Hasilnya akan muncul seketika di area keluaran.
04
Klik 'Salin' untuk menyalin hasil atau 'Unduh' untuk menyimpannya sebagai file.
Fitur Utama
Konversi Waktu Nyata
Lihat hasil secara instan saat Anda mengetik.
Dukungan File
Encode atau decode file jenis apa pun.
Aman Sisi Klien
Semua pemrosesan terjadi di browser Anda. Data Anda tidak pernah dikirim ke server kami.
Ubah teks atau file menjadi Base58 dan kembalikan string Base58 ke data aslinya secara instan. Alat ini memakai alfabet Base58 Bitcoin—tanpa karakter yang membingungkan seperti 0, O, I, dan l—lalu menampilkan hasil encode atau decode secara real-time begitu Anda mengetik. Semua proses berjalan langsung di browser, jadi tidak ada data yang diunggah ke server.
Cara Memakai Encoder / Decoder Base58
- 1
Pilih mode Encode atau Decode
Pilih Encode untuk mengubah teks atau file menjadi string Base58, atau Decode untuk mengembalikan string Base58 menjadi data aslinya.
- 2
Masukkan data Anda
Ketik atau tempel konten ke kolom masukan, atau seret dan lepas file untuk langsung di-encode di dalam browser.
- 3
Lihat hasilnya seketika
Hasil konversi muncul di panel keluaran secara real-time saat Anda mengetik, tanpa perlu menekan tombol apa pun.
- 4
Salin atau unduh
Gunakan tombol Salin untuk menyalin hasil ke clipboard, atau Unduh untuk menyimpannya sebagai file.
Referensi
- Bitcoin Wiki — Base58Check encoding
Menjelaskan format Base58Check yang dipakai untuk alamat Bitcoin, termasuk version byte, payload, dan checksum.
- Wikipedia — Binary-to-text encoding
Gambaran umum skema pengkodean biner-ke-teks, membandingkan Base58 dengan Base64, Base32, dan format terkait.
Alat Terkait
Encode / Decode Base64
Encode dan decode data dengan skema Base64 yang paling umum dipakai.
Generator Hash
Hasilkan hash MD5, SHA-1, dan SHA-256 dari teks atau file.
Encode / Decode URL
Lakukan percent-encoding atau decoding string agar aman dipakai di URL.
Formatter JSON
Rapikan, validasi, dan periksa data JSON secara online.
Pertanyaan yang Sering Diajukan
- Apa perbedaan Base58 dan Base64?
- Base58 membuang karakter yang mudah tertukar secara visual seperti 0 (nol), O (huruf O besar), I (huruf i besar), dan l (huruf L kecil). Karena itu hasilnya lebih mudah dibaca manusia dan lebih kecil risiko salah ketik dibanding Base64, walaupun string-nya sedikit lebih panjang.
- Untuk apa Base58 dipakai di Bitcoin?
- Base58 dipakai untuk menyusun alamat dan kunci privat Bitcoin dalam bentuk yang ringkas dan mudah dibaca. Versi yang dipakai jaringan adalah Base58Check, yaitu Base58 ditambah checksum agar kesalahan ketik bisa terdeteksi sebelum dana terkirim.
- Alfabet Base58 apa yang dipakai alat ini?
- Alat ini memakai alfabet Base58 Bitcoin (123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz), urutan yang sama dengan alamat Bitcoin dan sebagian besar peralatan kripto.
- Apakah Base58 sama dengan Base58Check?
- Tidak. Base58 adalah pengkodean biner-ke-teks mentah, sedangkan Base58Check menambahkan version byte dan checksum 4 byte sebelum di-encode untuk mendeteksi salah ketik. Alat ini melakukan encode dan decode Base58 biasa.
- Apakah data saya dikirim ke server?
- Tidak. Seluruh proses encode dan decode berjalan sepenuhnya di browser Anda dengan JavaScript sisi klien, sehingga teks dan file tidak pernah keluar dari perangkat Anda.
- Apa arti pesan "Karakter Base58 tidak valid" saat decode?
- Artinya masukan memuat karakter di luar alfabet Base58—seperti 0, O, I, l, spasi, atau simbol. Hapus karakter tersebut dan pastikan Anda menempel string Base58 yang valid sebelum melakukan decode.