Dekoder Base64 Gratis – Ubah String Base64 menjadi Teks

Dekode base64 online dengan alat praktis kami.

Decoding options

Daftar isi

Base64 adalah skema yang digunakan untuk mengubah data menjadi bentuk biner untuk mengirimkan data dari satu perangkat ke perangkat lainnya.

Dalam pemrograman komputer modern dan transmisi data, Base64 adalah istilah yang sangat penting yang harus diketahui oleh setiap programmer.

Jika  Base64 masih baru bagi Anda, artikel ini hanya untuk Anda.

.

Base64 adalah skema yang digunakan untuk mengubah teks menjadi data biner dan data biner menjadi teks selama transmisi data dalam pemrograman, sesuai dengan format string ASCII.

64 karakter ini meliputi:

  • Huruf besar: A–Z (26)
  • Huruf kecil: a–z (26)
  • Angka: 0–9 (10)
  • Karakter khusus: + dan / (2)

Ini membentuk kumpulan 64 karakter yang digunakan dalam pengkodean Base64.

Decoding Base64 adalah pembatalan proses pengkodean.

Misalnya:

Dikodekan (Base64): SGVsbG8gd29ybGQ=

Diterjemahkan: Halo dunia

Operasi dekode Base64 banyak digunakan untuk mengambil bentuk data asli yang telah dikodekan untuk transmisi, penyimpanan, atau kebingungan yang aman.

Base64 bukanlah alat kriptografi atau kompresi;

HTTP, SMTP, dan JSON dibuat untuk mengelola teks, bukan informasi biner.

Pengembang web sering kali menyematkan gambar langsung ke HTML atau CSS menggunakan Base64.

Meskipun tidak aman, pengkodean Base64 dapat sedikit mengaburkan data agar tidak dapat dibaca manusia secara sekilas.

Base64 yang dimodifikasi (disebut pengkodean URL Base64) menggantikan karakter seperti + dan / dengan - dan _ untuk membuat string aman untuk URL.

Untuk memahami decoding, Anda perlu memahami cara kerja pengkodean Base64.

  • Data biner diambil dalam potongan 3 byte (24 bit).
  • 24 bit ini dibagi menjadi 4 kelompok yang terdiri dari 6 bit.
  • Setiap grup 6-bit dipetakan ke karakter dari kumpulan karakter Base64.
  • Jika data bukan kelipatan 3 byte, maka diisi dengan = untuk membentuk blok Base64 4 karakter lengkap.
  • String yang dikodekan dibagi menjadi blok 4 karakter.
  • Setiap karakter diterjemahkan kembali ke bentuk biner 6-bitnya.
  • Potongan 6-bit ini digabungkan menjadi byte 8-bit (data asli).
  • Padding (=) dihapus, mengembalikan konten asli.

impor base64

diterjemahkan = base64.b64decode('SGVsbG8gd29ybGQ=')

print(decoded.decode('utf-8'))  # Keluaran: Halo dunia

biarkan diterjemahkan = atob('SGVsbG8gd29ybGQ=');

console.log(didekodekan);

$didekode = base64_decode('SGVsbG8gd29ybGQ=');

echo $didekode;

byte[] decodeBytes = Base64.getDecoder().decode("SGVsbG8gd29ybGQ=");

String yang didekodekan = String baru (decodedBytes);

System.out.println(didekodekan);

Format MIME dalam email sering kali mengkodekan lampiran di Base64 sehingga file biner seperti gambar atau PDF dapat dikirim melalui protokol email berbasis teks.

JSON Web Tokens (JWTs) menggunakan pengkodean Base64 untuk mewakili bagian header, payload, dan tanda tangan.

Menyematkan gambar kecil langsung dalam HTML atau CSS sebagai data: image/png;base64,... menghemat permintaan dan meningkatkan kinerja.

API terkadang mengkodekan payload atau header permintaan di Base64, terutama di Otentikasi Dasar (Otorisasi: Dasar ).

Berikut beberapa alat populer yang dapat Anda gunakan untuk memecahkan kode string Base64:

base64decode.org

CyberChef

Alat dekode Urwatools base64

Guru Base64

Alat berbasis browser ini mendukung drag-and-drop, decoding otomatis, dan bahkan konversi file.

Meskipun Base64 dapat menyembunyikan data dalam format yang tidak dapat dibaca manusia, ini bukanlah metode enkripsi yang aman.

  • Bukan Enkripsi: Siapa pun dapat memecahkan kode Base64.
  • Tanpa Kompresi: String yang dikodekan biasanya 33% lebih besar dari data asli.
  • Dapat Disalahgunakan: Penyerang mungkin menyembunyikan muatan berbahaya di Base64 untuk menghindari deteksi dalam sistem keamanan.

Selalu pasangkan Base64 dengan enkripsi atau hashing yang tepat saat mengirimkan data sensitif.

Ya.

  • Meningkatkan Waktu Muat Halaman: String Base64 besar yang tertanam dalam HTML dapat memperbesar ukuran halaman.
  • Metrik SEO Dampak: Kecepatan halaman yang lambat memengaruhi metrik seperti Core Web Vitals, yang merupakan bagian dari sinyal peringkat Google.
  • Mengurangi Manfaat Caching: File yang dikodekan secara inline (seperti gambar Base64) tidak dapat di-cache secara terpisah.

Gunakan Base64 untuk ikon kecil, logo, atau piksel pelacakan.

Untuk media yang lebih besar, sajikan sebagai file eksternal melalui CDN dan rujuk dengan URL.

Base64 Menyandikan teks atau file ke MIME base64 online.

Pengkodean dan penguraian kode string yang aman untuk URL untuk web dan SEO.

Cukup cetak/format data JSON yang berantakan agar lebih mudah dibaca.

Konversi karakter Enkode/Dekode entitas menjadi teks aman atau normal.

Untuk mengajar: Langsung mengonversi teks ke biner atau sebaliknya.

Buat kata sandi, string, dan tanda tangan file MD5 yang aman.

Hash teks apa pun, file yang diunggah, atau data acak dengan aman menggunakan generator hash SHA-256.

Rangkaian Gambar Base64 untuk disematkan dalam kode agar mudah digunakan.

Dekode Base64 adalah skema atau alat konversi yang tangguh di dunia digital.

Mudah diterapkan dan digunakan oleh banyak platform, namun ini bukan alat keamanan.

Pertanyaan yang sering diajukan

Apakah penguraian kode Base64 aman?
Ya, mendekode Base64 aman.
Bisakah dekode Base64 mengonversi gambar?
Ya.
Mengapa beberapa string Base64 diakhiri dengan = atau ==?
Karakter = disebut padding dan digunakan untuk memastikan panjang string yang didekodekan benar.
Apakah decoding Base64 sama dengan dekripsi?
Tidak. Base64 adalah skema pengkodean, bukan enkripsi.