Teknik encoding Base64 sebenarnya sederhana, jika ada satu senarai (string) bytes yang akan disandikan ke Base64 maka caranya adalah :
- Carilah kode ASCII dari masing-masing teks.
- Cari bilangan biner 8 bit dari kode ASCII yang ada.
- Gabungkan 8 bit tadi menjadi 24 bit.
- Kemudian, pecah 24 bit tadi menjadi 6 bit. Maka akan menghasilkan 4 pecahan.
- Masing-masing pecahan diubah diubah kedalam nilai decimal.
- Terakhir, jadikan nilai – nilai decimal tersebut menjadi indeks untuk memilih karakter penyusun dari base64 dan maksimal adalah 63 atau indeks ke 64.
Contoh penggunaan base64 :
<?php
$tampil = "data tampil";
echo base64_encode($tampil);
?>
Contoh untuk description base64 :
<?php
$tampil = "data tampil";
echo base64_encode(base64_decode($tampil));
?>
- base64_encode() = Berguna untuk encode string
- base64_decode() = Berguna untuk menghilangkan hasil encode atau decode string.
Contoh data diatas:
<?php
$tampil = "ade1507002";
echo 'base64: ';
echo base64_encode($tampil);
echo '<br><br>';
echo 'Description base64: ';
echo base64_encode(base64_decode($tampil));
?>
No comments:
Post a Comment