Pengkode dan Dekode Base64 Online
Layanan pengkodean dan dekodean Base64 online yang mudah dan cepat.
Bahasa pemrograman untuk metode Base64:
//encode
window.btoa('str')
//decode
window.atob('base64')
import base64;
//encode
base64.b64encode();
//decode
base64.b64decode();
import java.util.Base64;
//encode
byte[] binaryData = "hello world".getBytes();
String encodedData = Base64.getEncoder().encodeToString(binaryData);
//decode
String encodedData = "aGVsbG8gd29ybGQ=";
byte[] binaryData = Base64.getDecoder().decode(encodedData);
import (
"encoding/base64"
)
//encode
base64.StdEncoding.EncodeToString(binaryData)
//decode
base64.StdEncoding.DecodeString(encodedData)
#include "b64/encode.h"
//encode
base64::encoder enc;
enc.encode(binaryData, sizeof(binaryData), encodedData);
//decode
base64::decoder dec;
dec.decode(encodedData, encodedData.size(), binaryData);
import Foundation
//encode
let binaryData = "hello world".data(using: .utf8)!
let encodedData = binaryData.base64EncodedString()
//decode
let encodedData = "aGVsbG8gd29ybGQ="
let binaryData = Data(base64Encoded: encodedData)!
let decodedString = String(data: binaryData, encoding: .utf8)!
//encode
base64_encode('str')
//decode
base64_decode('base64')
//encode
System.Convert.ToBase64String(binaryData);
//decode
byte[] binaryData = System.Convert.FromBase64String(encodedData);
string decodedString = System.Text.Encoding.UTF8.GetString(binaryData);
require 'base64'
//encode
Base64.encode64(binaryData)
//decode
binaryData = Base64.decode64(encodedData)
decodedString = binaryData.force_encoding('UTF-8')
Pentingnya enkripsi data
Enkripsi data dapat meningkatkan keamanan data, sehingga meskipun data dicuri, hacker tidak dapat langsung mengakses data tersebut, yang dapat mengurangi risiko kebocoran dan kehilangan data.
Algoritma Base64
Algoritma Base64 mengonversi data biner 8-bit menjadi karakter Base64 6-bit, sehingga data biner dapat ditransmisikan atau disimpan dalam string ASCII. Inti dari algoritma Base64 adalah membagi data biner asli menjadi kelompok 6-bit, dan kemudian mengonversi setiap nomor biner 6-bit menjadi karakter Base64 yang sesuai.
Langkah-langkah implementasi dari algoritma Base64 adalah sebagai berikut:
1. Bagi data biner asli menjadi kelompok 6 bit. Jika kelompok terakhir kurang dari 6 bit, tambahkan 0 di akhir untuk membuat panjang menjadi kelipatan 6.
2. Konversi setiap nomor biner 6-bit menjadi karakter Base64 yang sesuai. Set karakter Base64 mencakup 64 karakter yang dapat direpresentasikan menggunakan angka, huruf besar dan kecil, serta dua karakter khusus (+ dan /).
Apa itu Base64?
Base64 adalah metode pengkodean data yang mengonversi data biner sembarang menjadi karakter ASCII yang dapat dicetak. Pengkodean Base64 dapat mengonversi data biner yang tidak terlihat menjadi karakter yang terlihat untuk transmisi atau penyimpanan di jaringan tanpa mengubah konten data asli.
Ukuran file melebihi batas.
Anda tidak dapat mengunggah file lagi.