Alat pembangun

Tukar teks dan fail kepada Base64 dan kembali

Kod teks atau fail ke Base64, nyahkod Base64 kepada teks atau fail dan gunakan Base64URL. Penukaran kekal dalam penyemak imbas anda.

Tukar teks, fail dan Base64URL UTF-8 secara setempat. Tiada apa-apa dimuat naik ke NEXNARA.

  • Berjalan secara setempat
  • Tiada muat naik
  • Segera
  • Percuma
Mod
Abjad

Base64 adalah kira-kira 33% lebih besar daripada bait asal. Fail melebihi 10 MB mungkin memperlahankan tab. Halaman ini menyekat fail melebihi 32 MB.

Cara ia berfungsi

  1. Tampal data anda
  2. Jalankan tindakan
  3. Salin hasilnya

Mengapa NEXNARA

  • Peribadi

    Data anda kekal dalam pelayar.

  • Segera

    Hasil muncul serta-merta.

  • Tiada muat naik

    Tiada apa yang dihantar ke pelayan NEXNARA.

  • Berfungsi di mana-mana

    Tidak perlu dipasang.

Ketahui lebih lanjut

Apakah Base64?

Base64 menukar data binari kepada teks ASCII menggunakan A–Z, a–z, 0–9, + dan /. Ia adalah pengekodan, bukan penyulitan. Sesiapa sahaja boleh menyahkodnya tanpa kunci.

Apakah itu Base64URL?

Base64URL adalah pengekodan yang sama dengan + ditukar kepada -, / ditukar kepada _, dan padding sering ditinggalkan. Token dan beberapa URL menggunakannya. Ini bukan penyahkod JWT.

Mengapa Base64 lebih besar?

Setiap 3 bait menjadi 4 aksara ASCII, jadi hasilnya kira-kira satu pertiga lebih besar, ditambah padding pilihan. Saiz tambahan itu dijangka, bukan pemampatan.

Failkan ke Base64

Pilih atau lepaskan fail untuk mengekodnya dalam penyemak imbas. Anda boleh menyalin Base64 mentah atau URL data. Nyahkod semula rentetan Base64 atau URL data ke dalam fail yang boleh dimuat turun. Fail tidak dimuat naik.

Pengekodan Base64 vs URL

Pengekodan URL (pengekodan peratus) menjadikan teks selamat di dalam URL. Base64 mengekodkan bait sewenang-wenangnya sebagai ASCII. Gunakan Pengekod URL untuk nilai pertanyaan dan pautan; gunakan halaman ini untuk teks, fail dan URL data.

Cara menggunakannya

Dalam mod Teks, tampal teks dan tekan Encode, atau tampal Base64 dan tekan Decode. Swap menukar dua kotak. Mod fail mengekod satu fail. Untuk memfailkan menjadikan Base64 atau URL data menjadi muat turun. Salin dan Muat turun .txt menggunakan hasil semasa.

Sokongan Unikod

Alat ini mengekod bait UTF-8, jadi Korea, Jepun, Cina, Arab, Hindi dan emoji pergi balik dengan betul. btoa biasa pada rentetan Unikod tidak digunakan.

Kegunaan biasa

Gunakan Base64 untuk data URL, pengangkutan teks ringkas, atau memeriksa rentetan yang dikodkan. Jangan anggap ia cara menyembunyikan rahsia.

Privasi

Teks dan fail kekal dalam penyemak imbas. Tiada apa-apa yang dimuat naik ke NEXNARA dan tiada apa-apa yang disimpan dalam kuki, storan tempatan atau pangkalan data.

Soalan lazim

Adakah Base64 penyulitan?

Tidak. Base64 ialah pengekodan. Mudah dinyahkod dan tidak patut digunakan untuk melindungi kata laluan atau rahsia.

Bolehkah Base64 mengekod Unikod?

Ya. Alat ini menukar teks kepada bait UTF-8 dahulu, kemudian ke Base64, jadi teks bukan Inggeris dan emoji berfungsi.

Bolehkah saya menukar fail kepada Base64?

ya. Buka mod Fail, pilih atau lepaskan satu fail, kemudian Encode. Anda boleh menyalin Base64 mentah atau URL data. Fail tidak dimuat naik.

Mengapa Base64 lebih besar daripada yang asal?

Base64 menyimpan 6 bit setiap aksara, jadi 3 bait menjadi 4 aksara — kira-kira 33% lagi, ditambah dengan padding.

Apakah itu Base64URL?

Abjad selamat URL: - bukannya +, _ bukannya /, dan selalunya tidak = padding. Encode dan decode di sini. Muatan JWT tidak dinyahkodkan sebagai token.

Adakah data saya dimuat naik?

Tidak. Teks dan fail ditukar dalam penyemak imbas anda sahaja. Tiada muat naik pelayan dan tiada API luaran.

Bolehkah saya menyahkod Base64 secara tempatan?

ya. Nyahkod berjalan dalam tab ini. Untuk data binari, gunakan To file dan bukannya Text decode.

Apakah yang berlaku dengan Base64 yang tidak sah?

Alat ini menunjukkan Base64 Tidak Sah dan tidak ranap. Ruang diabaikan. Pelapik yang tiada diisi. Input yang rosak seperti rentetan terpotong ditolak.