Base64 Encoder & Decoder

Praktisk og hurtig online Base64-kodning og afkodningstjenester.

Output

Programmeringssprog til Base64 metoder:

//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')

Vigtigheden af datakryptering

Datakryptering kan forbedre datasikkerheden, så selvom dataene bliver stjålet, kan hackere ikke direkte få adgang til dataene, hvilket reducerer risikoen for datalækage og tab.

Base64-algoritme

Base64-algoritmen konverterer 8-bit binære data til 6-bit Base64-tegn, så binære data kan transmitteres eller lagres i ASCII-strenge. Kernen i Base64-algoritmen er at opdele de oprindelige binære data i 6-bit grupper og derefter konvertere hver 6-bit binært tal til et tilsvarende Base64-tegn.
Implementerings trinene af Base64-algoritmen er som følger:
1. Opdel de oprindelige binære data i grupper på 6 bit. Hvis den sidste gruppe er mindre end 6 bit, tilføj 0 i slutningen for at gøre længden en multiplum af 6.
2. Konverter hvert 6-bit binært tal til det tilsvarende Base64-tegn. Base64-tegn sættet omfatter 64 tegn, der kan repræsenteres ved hjælp af tal, store og små bogstaver og to specielle tegn (+ og /).

Hvad er Base64?

Base64 er en dataplaceringsmetode, der konverterer vilkårlige binære data til udskrivbare ASCII-tegn. Base64-kodning kan konvertere usynlige binære data til synlige tegn til transmission eller lagring på netværket uden at ændre indholdet af de oprindelige data.

Filstørrelsen overstiger grænsen.

Du kan ikke uploade flere filer.

Opgrader din konto for at få adgang til mere

Månedlig fakturering
Årlig fakturering
-40%

Premium

US$ / Måned
Engangsbetaling på US$36

Ubegrænset

US$ / Måned
Engangsbetaling på US$72