Base64 is a generic term for a number of similar encoding schemes that encode binary data by treating it numerically and translating it into a base-64 representation. The Base64 term originates from a specific MIME-content transfer encoding. Go memiliki package Show
Ada beberapa cara yang bisa digunakan untuk encode dan decode data, dan pada chapter ini kita akan mempelajarinya. A.46.1. Penerapan Fungsi EncodeToString() & DecodeString()Fungsi
Variabel 0 yang bertipe 1, harus di-casting terlebih dahulu ke dalam bentuk []byte sebelum di-encode menggunakan fungsi 3. Hasil encode adalah data base64 bertipe 1.Sedangkan pada fungsi decode 5, data base64 bertipe 1 di-decode kembali ke string aslinya, tapi bertipe []byte . Ekspresi 8 menjadikan data []byte tersebut berubah menjadi string.A.46.2. Penerapan Fungsi var data = "https://kalipare.com/" var encodedString = base64.URLEncoding.EncodeToString([]byte(data)) fmt.Println(encodedString) var decodedByte, _ = base64.URLEncoding.DecodeString(encodedString) var decodedString = string(decodedByte) fmt.Println(decodedString) 0 & var data = "https://kalipare.com/" var encodedString = base64.URLEncoding.EncodeToString([]byte(data)) fmt.Println(encodedString) var decodedByte, _ = base64.URLEncoding.DecodeString(encodedString) var decodedString = string(decodedByte) fmt.Println(decodedString) 1Kedua fungsi ini kegunaannya sama dengan fungsi yang sebelumnya kita bahas, salah satu pembedanya adalah data yang akan dikonversi dan hasilnya bertipe 3 dan 4).Lebih jelasnya silakan perhatikan contoh berikut.
Fungsi 5 menghasilkan informasi lebar variable 0 ketika sudah di-encode. Nilai tersebut kemudian ditentukan sebagai lebar alokasi tipe []byte pada variabel 8 yang nantinya digunakan untuk menampung hasil encoding.Fungsi 9 memiliki kegunaan sama dengan 3, hanya saja digunakan untuk keperluan decoding.Dibanding 2 fungsi sebelumnya, fungsi 0 dan 1 memiliki beberapa perbedaan. Selain lebar data penampung encode/decode harus dicari terlebih dahulu, terdapat perbedaan lainnya, yaitu pada fungsi ini hasil encode/decode tidak didapat dari nilai kembalian, melainkan dari parameter. Variabel yang digunakan untuk menampung hasil, disisipkan pada parameter fungsi tersebut.Pada pemanggilan fungsi encode/decode, variabel 8 dan encoding/base64 4 tidak disisipkan nilai pointer-nya, cukup di-pass dengan cara biasa, tipe datanya sudah dalam bentuk []byte .A.46.3. Encode & Decode Data URLKhusus encode data string yang isinya merupakan URL, lebih efektif menggunakan Cara penerapannya kurang lebih sama, bisa menggunakan metode pertama maupun metode kedua yang sudah dibahas di atas. Cukup ganti Bagaimana metode yang digunakan pada enkripsi base 64?Metode Enkripsi Base64
Merupakan sistem untuk mewakili data mentah byte sebagai karakter ASCII. Tersedia dalam 6 bit encoding 8 bit ASCII karakter. Format yang dicetak menggunakan karakter, memungkinkan binari data yang akan dikirim dalam bentuk email dan akan disimpan dalam database.
Apa fungsi Base64?base64 adalah teknik menerjemahkan data biner yang berbentuk ASCII. kegunaan dari teknik base64 ini adalah untuk menyembunyikan data penting. misalnya menyembunyikan string,password dan lain-lain agar bisa di samarkan keasliannya. dengan tujuan agar tidak di ketahui oleh orang lain.
Apa itu Image Base64?Image To Base64 Converter adalah aplikasi gratis untuk melakukan pengkodean online pada gambar yang Anda unggah. Konversikan gambar Anda ke Base64 tanpa instalasi, sepenuhnya gratis di OS dan platform apa pun. Base64 Encoder dapat menyandikan gambar dalam format populer: JPG, BMP, TIFF, PNG, dan lainnya.
|