Ekod/Nyahkod Base64
FreeEkod teks kepada base64 atau nyahkod base64 kembali kepada teks, langsung semasa anda menaip, dengan sokongan Unicode penuh dan varian selamat-URL pilihan.
Berjalan sepenuhnya dalam pelayar anda. Teks tidak pernah meninggalkan peranti anda.
Aktiviti Terkini
Kelihatan kepada semua orang. 20 penggunaan terakhir merentasi semua pelawat, terbaharu dahulu.
Kodierter Text · 13 Bytes
2 hari yang lepas
Encoded text · 13 bytes
2 hari yang lepas
Zakodowany tekst · 13 bajtów
2 hari yang lepas
النص المرمّز · 13 بايت
3 hari yang lepas
Gecodeerde tekst · 13 bytes
3 hari yang lepas
Закодований текст · 13 байтів
3 hari yang lepas
Teks dikod · 13 bait
3 hari yang lepas
Закодований текст · 13 байтів
3 hari yang lepas
Testo codificato · 13 byte
3 hari yang lepas
Zakodowany tekst · 13 bajtów
3 hari yang lepas
编码文本 · 13 字节
3 hari yang lepas
Texto codificado · 13 bytes
3 hari yang lepas
Закодований текст · 13 байтів
3 hari yang lepas
Gecodeerde tekst · 13 bytes
3 hari yang lepas
Texte encodé · 13 octets
3 hari yang lepas
Gecodeerde tekst · 13 bytes
3 hari yang lepas
Kodierter Text · 13 Bytes
3 hari yang lepas
인코딩된 텍스트 · 13 바이트
3 hari yang lepas
Texto codificado · 13 bytes
3 hari yang lepas
النص المرمّز · 13 بايت
5 hari yang lepas
Apa alat ini buat
Alat ini mengekod teks kepada base64 atau menyahkod base64 kembali kepada teks, langsung semasa anda menaip, dengan sokongan Unicode penuh dan varian selamat-URL pilihan.
Bagaimana Ia Berfungsi
Teks anda mula-mula ditukar kepada bait UTF-8 mentahnya. Pengekodan mengumpulkan bait itu 3 pada satu masa, memetakan setiap kumpulan 3 bait (24 bit) kepada 4 aksara base64 (6 bit setiap satu) daripada abjad 64-aksara piawai (A-Z, a-z, 0-9, +, /), dan melapik kumpulan akhir dengan aksara = jika kiraan bait bukan gandaan 3. Penyahkodan membalikkan ini dengan tepat: 4 aksara base64 dipetakan semula kepada 6 bit setiap satu, digabungkan semula kepada 3 bait, dan jujukan bait terhasil ditafsir sebagai teks UTF-8. Pilihan selamat-URL hanya menggantikan - untuk + dan _ untuk / (dan mengabaikan lapik), yang satu-satunya dua aksara base64 piawai gunakan yang tidak selamat diletakkan terus dalam URL.
Masalah ia selesaikan
- Mengekod teks atau kelayakan untuk dibenamkan dalam JSON, pengepala HTTP, atau fail konfigurasi yang menjangkakan base64.
- Menyahkod rentetan base64, segmen muatan JWT, atau medan respons API kembali kepada teks boleh baca.
- Menghasilkan token selamat-URL yang boleh pergi terus ke dalam pautan tanpa pengekodan-peratus tambahan.
Soalan lazim
›Adakah base64 penyulitan?
Tidak. Base64 ialah pengekodan boleh diterbalikkan, bukan penyulitan, ia menukar bait sewenang-wenangnya kepada format selamat-teks menggunakan abjad awam, piawai, dan sesiapa boleh menyahkodnya kembali serta-merta tanpa kunci atau kata laluan terlibat. Ia bermaksud untuk menghantar data binari dengan selamat melalui saluran teks-sahaja (seperti e-mel atau JSON), bukan untuk merahsiakan apa-apa.
›Mengapa teks dikod kadangkala berakhir dengan aksara = atau ==?
Base64 sentiasa mengumpulkan input kepada kelompok 3 bait, menghasilkan 4 aksara output setiap kelompok. Apabila panjang input anda bukan gandaan 3, kelompok terakhir didapankan dengan satu atau dua aksara = untuk mengekalkan pengumpulan 4-aksara itu konsisten, bahagian piawai format dan bukannya ralat.
›Apa base64 "selamat-URL" ubah?
Base64 piawai menggunakan aksara + dan /, kedua-duanya mempunyai makna khas di dalam URL dan akan perlu dikod-peratus jika digunakan di sana terus. Varian selamat-URL menukarnya kepada - dan _ sebaliknya (dan membuang lapik =), jadi hasil boleh dimasukkan terus ke dalam laluan URL atau rentetan pertanyaan tanpa sebarang escaping lanjut.
›Mengapa menyahkod gagal dengan ralat?
Sama ada teks yang anda tampal bukan base64 yang sah pada mulanya, atau ia dinyahkod kepada jujukan bait yang bukan teks UTF-8 yang sah (contohnya, jika ia sebenarnya mengekod imej atau fail binari lain berbanding teks). Alat ini untuk teks, jadi output binari yang tidak membentuk UTF-8 yang sah dilaporkan sebagai ralat berbanding menunjukkan teks kelihatan rosak.
›Adakah ini mengendalikan emoji dan teks bukan-Inggeris dengan betul?
Ya. Teks ditukar kepada bait UTF-8 asasnya sebelum pengekodan, dan dinyahkod cara sama secara terbalik, jadi huruf beraksen, aksara Turki, emoji, dan teks bukan-ASCII lain pergi-balik dengan betul berbanding dirosakkan, isu biasa dengan pelaksanaan base64 lama yang hanya mengendalikan ASCII biasa.
Alat Berkaitan
Teks
Penyunting Rahsia/Konfigurasi
Tampal fail .env atau konfigurasi dan kunci API, kata laluan, serta token akan disamarkan secara automatik di sebelah nama kunci sensitif atau format rahsia yang diketahui (AWS, GitHub, Stripe, JWT, PEM). Selamat ditampal ke AI sembang atau laporan pepijat selepas itu.
FreeTeks
Pengira Baris
Pengira baris lanjutan yang menganalisis teks ditampal anda serta-merta: pengesanan baris pendua/kosong, penapisan baris komen, cari & ganti berkuasa-regex, penyusunan, dan sisipan prefiks/sufiks.
FreeTeks
Perawak Senarai
Kocok mana-mana senarai, pilih pemenang rawak untuk pemberian percuma, dan bahagikan entri kepada kumpulan sama rata, semuanya dalam pelayar anda dengan kocokan Fisher-Yates tidak berat sebelah.
FreeTeks
Penjana Akronim
Tukar frasa kepada akronimnya serta-merta, dengan pecahan huruf-demi-huruf dan mod melangkau-perkataan-kecil pilihan.
Komen (0)
Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.
Belum ada komen. Jadi yang pertama berkongsi pendapat anda!