Base64 Encoder & Decoder

Praktiska och snabba online-tjänster för Base64-kodning och avkodning.

Inmatning
Utmatning

Programspråk för 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')

Vikten av datakryptering

Datakryptering kan förbättra datasäkerheten, så att även om data stjäls kan hackare inte direkt komma åt datan, vilket minskar risken för dataläckage och förlust.

Base64-algoritm

Base64-algoritmen konverterar 8-bitars binär data till 6-bitars Base64-tecken, så att binär data kan överföras eller lagras i ASCII-strängar. Kärnan i Base64-algoritmen är att dela upp den ursprungliga binära datan i 6-bitarsgrupper och sedan konvertera varje 6-bitars binärt tal till ett motsvarande Base64-tecken.
Genomförandestegen för Base64-algoritmen är följande:
1. Dela upp den ursprungliga binära datan i grupper om 6 bitar. Om den sista gruppen är mindre än 6 bitar läggs 0 till i slutet för att göra längden en multipel av 6.
2. Konvertera varje 6-bitars binärt tal till det motsvarande Base64-tecknet. Base64-teckensatsen innehåller 64 tecken som kan representeras med siffror, stora och små bokstäver och två specialtecken (+ och /).

Vad är Base64?

Base64 är en datakodningsmetod som konverterar godtycklig binär data till utskrivbara ASCII-tecken. Base64-kodning kan konvertera osynlig binär data till synliga tecken för överföring eller lagring på nätverket utan att ändra innehållet i den ursprungliga datan.

Filstorleken överstiger gränsen.

Du kan inte ladda upp fler filer.

Uppgradera ditt konto för att låsa upp mer

Månadsvis fakturering
Årlig fakturering
-40%

Premium

US$ / Månad
Engångsbetalning på US$36

Obegränsad

US$ / Månad
Engångsbetalning på US$72
Mer