Toolyard

Apa Itu Base64 (dan Encoding URL)?

Base64: data biner sebagai teks

Beberapa tempat hanya menerima teks: email, JSON, atribut HTML. Base64 mengubah data apa pun menjadi 64 karakter aman (A–Z, a–z, 0–9, +, dan /), sehingga bisa lewat tanpa berubah. "Hello" menjadi SGVsbG8=.

  • Setiap 3 byte menjadi 4 karakter, jadi Base64 sekitar 33% lebih besar dari aslinya.
  • Tanda = di akhir mengisi hasil sampai kelipatan 4 karakter.
  • Varian aman-URL memakai - dan _ sebagai ganti + dan /, yang punya arti khusus dalam alamat web.

Ini bukan enkripsi

Siapa pun bisa mendekode Base64; tidak ada kunci. Jangan pernah memakainya untuk menyembunyikan kata sandi atau rahasia lain.

Data URI

Gambar kecil bisa ditulis langsung di HTML atau CSS sebagai data:image/png;base64, diikuti teks Base64-nya, sehingga tidak perlu unduhan terpisah. Karena ukurannya bertambah, cara ini hanya sepadan untuk ikon kecil. Alat Gambar ke Base64 membuat data URI untuk Anda, atau mengubahnya kembali menjadi gambar.

Encoding URL itu hal lain

Encoding URL (percent-encoding) hanya mengganti karakter yang tidak diizinkan atau punya arti khusus dalam alamat web, masing-masing dengan % dan nilai byte-nya. "café & crème" menjadi caf%C3%A9%20%26%20cr%C3%A8me: spasi menjadi %20, & menjadi %26, dan é, yang berukuran dua byte dalam UTF-8, menjadi %C3%A9. Sisanya tetap terbaca.

Enkode dan dekode teks dengan Enkode/dekode Base64 dan Enkode/dekode URL.

Alat dalam panduan ini

Panduan lainnya

Cara membuka file HEIC di WindowsCara memperkecil ukuran file PDFCara menghapus lokasi dari fotoCara mengambil audio dari videoCara membuat kode QR Wi-FiCara menandatangani PDFCara memeriksa checksum file (SHA-256)PNG, JPG, atau WebP: format gambar mana yang dipakai?Cara menggabungkan file PDFCara menyalin teks dari gambarCara mengubah JPG ke PDFCara mengubah PDF ke JPGCara memisahkan PDF atau mengambil halamannyaCara memutar PDF secara permanenCara menambahkan nomor halaman ke PDFCara menambahkan watermark ke PDFCara mengubah HEIC ke JPG di MacCara mengubah WebP ke JPGCara memperkecil ukuran file gambarCara mengubah video ke GIFCara mengubah WAV ke MP3Cara membuat kata sandi yang kuatCara mengubah Celsius ke FahrenheitGB atau GiB: mengapa drive Anda menampilkan ruang lebih kecilCara menghitung persentaseCara menghitung hari di antara dua tanggalApa itu timestamp Unix?Cara membandingkan dua file teksCara menghitung kata dalam dokumenCara memindai kode QR dari tangkapan layar atau gambarApa itu hash? MD5, SHA-1, dan SHA-256 dijelaskanCara mengompres foto ke 20 KB (atau ukuran lain)Cara menghapus latar belakang fotoCara mengetes mikrofonCara memeriksa piksel mati di layarCara merekam layarCara membuat nada dering untuk iPhoneCara mengompres video agar bisa dikirimCara menghapus kata sandi dari PDFCara melindungi PDF dengan kata sandiCara mengisi formulir PDFCara mengubah PDF ke WordCara memburamkan wajah di fotoCara menghitung BMICara menghitung cicilan KPRCara menjadwalkan rapat lintas zona waktuApa itu ekspresi cron?Cara Membuat Komplemen Balik Sekuens DNACara Translasi DNA ke ProteinCara Mengonversi GenBank ke FASTACara Menemukan Situs Restriksi pada Sekuens DNACara Menyejajarkan Dua Sekuens DNA atau ProteinCara Merancang dan Memeriksa Primer PCRCara Menghitung Massa MolarCara Menyetarakan Persamaan KimiaCara Membuat Larutan dengan Molaritas TertentuCara Menghitung Pengenceran (C1V1 = C2V2)Cara Menghitung pHCara Menghitung Konsentrasi DNA dari A260Cara Menghitung Jumlah Insert untuk LigasiCara Mengonversi RPM ke g (RCF)Cara Menghitung Sel dengan HemositometerCara Memakai Papan PunnettCara Menyusun Anggaran dengan Aturan 50/30/20Metode Snowball vs Avalanche untuk Melunasi UtangBerapa Dana yang Saya Butuhkan untuk Pensiun?Cara Mengubah Gaji Menjadi Upah per JamMargin Keuntungan vs MarkupCara Menghitung PPN dan Pajak PenjualanCara Membuat FakturBerapa Harga Rumah yang Mampu Saya Beli?Cara Membaca Kode Warna ResistorCara Memilih Resistor untuk LEDCara Menghitung Jatuh Tegangan pada KabelBerapa Banyak Beton yang Saya Butuhkan?Berapa Banyak Cat yang Saya Butuhkan?Cara Menghitung SubnetAturan Angka PentingCara Kerja Amortisasi PinjamanROI vs CAGR: Cara Mengukur Imbal Hasil InvestasiBagaimana Inflasi Menggerus Tabungan AndaCara Menghitung IPK (GPA)Cara Menghitung TipStrategi Minesweeper: Pola dan TipsStrategi Sudoku untuk PemulaCara Menang di 2048Strategi Solitaire: Cara Lebih Sering MenangCara Mengetik Lebih CepatDasar-dasar Regex: Panduan Pemula dengan ContohWarna HEX, RGB, dan HSLCara Menghitung Waktu ParuhPenjelasan Hukum Gas IdealCara Kerja Pembagi TeganganPerhitungan Timer 555Cara Menghitung Kemiringan AtapCara Menghitung Board FeetPenjelasan Statistik Sekuens DNA dan Protein