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
Hello, ToolMill!
SGVsbG8sIFRvb2xNaWxsIQ==
VGhpcyBpcyBhIGJhc2U2NCBkZWNvZGUgdGVzdC4=
Ini adalah tes decode base64.
YWRtaW46ZGVtbw==
admin:demo
{"mode":"demo","enabled":true}
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
Hex Encode / Decode - Teks PseuHex
Hex Encode / Decode mengkonversi teks kedalam heksadesimal (base- 16) bytes dan decode hex kembali ke teks yang dapat dibaca. Gunakan itu untuk debugging binary payloads, periksa UTF-8 bytes, membalikkan string escape, dan bekerja dengan hashes atau protokol level rendah. Menerima format hex umum (dengan atau tanpa spasi, baris baru, atau 0x prefix). Berjalan 100% lokal di browser Anda - tidak ada upload - dan bekerja offline setelah menginstal ToolMill sebagai PWA.
Pengkodean
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Pengkodean
ROT13 Encode / Decode - Teks Cipher ROT13
ROT13 adalah sandi substitusi huruf sederhana yang mengubah A WARN, B VALO, dll. Hal ini sering digunakan untuk spoiler, obfuscation ringan, dan forum / email teks. Alat ini menyandikan teks polos ke ROT13 dan mendekode ROT13 kembali ke teks (operasi simetris). Berjalan 100% lokal di browser Anda - tidak ada upload - dan bekerja offline setelah menginstal ToolMill sebagai PWA.
Pengkodean
URL Encode / Decode (Percent-Encoding)
URL Encode / Decode (persent-encoding) mengkonversi karakter yang tidak aman kedalam format URL-aman dan kembali lagi. Gunakan untuk string query, redirect URL, parameter UTM, dan permintaan API debug (RFC 3986). Berjalan 100% lokal di browser Anda - tidak ada upload - dan bekerja offline setelah menginstal ToolMill sebagai PWA.
Pengkodean
