ToolMill.io

Alat Enkode / Decode Base64

Enkode teks ke Base64 atau decode Base64 kembali ke konten yang dapat dibaca langsung dalam peramban Anda. Ini berguna untuk memeriksa token, tajuk otorisasi debug, memeriksa nilai konfigurasi, memecahkan kode API payloads, dan mengubah teks polos tanpa menggunakan layanan remote. ToolMill berjalan sepenuhnya klise-sisi untuk privasi dan terus bekerja offline setelah instalasi.

Pengkodean

Cobalah

Contoh

Enkode teks ke Base64
Masukan
Hello, ToolMill!
Keluaran
SGVsbG8sIFRvb2xNaWxsIQ==
Decode Base64 untuk teks
Masukan
VGhpcyBpcyBhIGJhc2U2NCBkZWNvZGUgdGVzdC4=
Keluaran
Ini adalah tes decode base64.
Decode nilai Otorisasi Dasar
Masukan
YWRtaW46ZGVtbw==
Keluaran
admin:demo
Enkode snippet JSON
Masukan
{"mode":"demo","enabled":true}
Keluaran
eyJtb2RlIjoiZGVtbyIsImVuYWJsZWQiOnRydWV9

Apa Base64 adalah dan kapan untuk menggunakannya

Base64 mengubah bytes menjadi set karakter ASCII terbatas sehingga teks dapat bergerak dengan aman melalui sistem yang mengharapkan teks polos. Yang membuatnya berguna untuk nilai header yang disalin, string konfigurasi, sampel API, payload bergaya email, dan keluaran debug. Perubahan Base64 representasi, bukan kerahasiaan, jadi seharusnya tidak pernah diperlakukan sebagai enkripsi.

Workstream umum

Periksa header Otorisasi Dasar

Tugas pengawakutuan umum adalah memverifikasi nilai Auth Dasar yang disalin. Dalam format itu, sebuah nama pengguna teks biasa dan kata sandi bergabung dengan titik dua dan kemudian dikodekan sebagai Base64. Halaman ini berguna ketika Anda perlu mengkonfirmasi apa yang sebenarnya memuat header disalin sebelum Anda mengirim permintaan lain.

Inspeksi nilai API atau konfigurasi

Banyak sistem menyimpan payloads teks pendek, nilai lingkungan, atau menyalin data cuplikan dalam bentuk Base64. Decoding membantu Anda memeriksa apa yang sebenarnya ada, ketika re-encoding memungkinkan Anda menguji edits kecil tanpa mencapai layanan lain atau commander -line alat.

Siapkan teks biasa untuk transport

Jika sistem mengharapkan teks Base64, Anda dapat menempel konten yang dapat dibaca di sini dan mengubahnya sebelum memasukkannya ke dalam suatu permintaan, fixture, atau contoh dokumentasi. Alat ini sangat nyaman untuk contoh teks pendek dan snippet disalin daripada berkas biner penuh.

Aturan masukan dan huruf tepi

Halaman ini difokuskan. Ini bekerja dengan baik untuk string dapat dibaca dan teks Unicode, dan decoder mengabaikan spasi dan istirahat baris dalam input base64 menempel. Standard Base64 diharapkan di sini, jadi varian URL-safe yang menggunakan karakter berbeda mungkin perlu dikonversi terlebih dahulu. Ganjal juga penting: hilang atau rusak sama dengan tanda dapat menyebabkan kegagalan decode.

Mengapa decoding gagal

Kegagalan decode biasanya berarti nilai menempel berisi karakter bukan-Base64, padding yang salah, string dipotong, atau varian Base64URL yang disalin ke dalam decoder standar Base64. Sumber lain umum dari kebingungan adalah decoding Base64 yang valid yang mewakili data biner bukan teks yang bisa dibaca manusia.

Penggunaan privasi dan luring

Sebelum Anda Rely pada Encode atau Data Decoded

Sebelum memakai kembali keluaran, pastikan pengkodean teks asli, periksa apakah sumber standar Base64 atau varian seperti Base64URL, dan verifikasi bahwa setiap padding atau file-type harapan cocok dengan sistem tujuan. Hal ini membantu menghindari penyalinan keluaran yang secara teknis valid ke dalam aliran kerja yang salah.

Apa Hasil Decode Base64 Lakukan dan Jangan Buktikan

Sebuah decode yang sukses hanya membuktikan bahwa input dapat ditafsirkan sebagai Base64 dan berbalik kembali menjadi byte atau teks dalam alat ini. Ini tidak membuktikan hasil diterjemahkan berarti, dapat dipercaya, benar dikodekan untuk aplikasi hilir Anda, atau cocok untuk reuse langsung tanpa inspeksi.

Bagaimana cara Interpret Base64 Keluaran Koreksi

Keluaran base64 hanyalah sebuah representasi teks dari bytes. Ini tidak membuktikan bahwa isi asli adalah teks yang dapat dibaca, aman, rahasia, atau bahkan dimaksudkan untuk ditampilkan. Nilai utama dari hasil adalah dapat disalin ke dalam sistem yang mengharapkan Base64 sebagai transportasi atau format penyimpanan.

Karena ToolMill berjalan di peramban, Anda dapat memeriksa token, header, config snippets, dan gaji pendek tanpa mengirimnya ke situs lain. Yang terutama berguna ketika teks berisi nilai-nilai internal Anda lebih suka menyimpan lokal sementara debug.

Perkakas terkait