Base64 Kodierer / Dekodierer

Kodieren und dekodieren Sie Text mit Base64-Kodierung für sichere Datenübertragung und Speicherung

Base64-Kodierung

Verarbeitungsmodus

Base64-Dekodierung

Verarbeitungsmodus

Base64 verstehen

Erfahren Sie mehr über Base64-Kodierung und ihre Anwendungen

Was ist Base64?

Base64 ist ein binär-zu-Text-Kodierungsschema, das binäre Daten in einem ASCII-Zeichenformat darstellt, indem sie in eine 64-er-Darstellung übersetzt werden.

Kodiert binäre Daten in Textformat
Verwendet 64 Zeichen (A-Z, a-z, 0-9, +, /)
Häufig verwendet für E-Mail-Anhänge und Webdaten
Erhöht die Datengröße um ~33%
Sicher für textbasierte Protokolle

Wie Base64 funktioniert

📥
1. Eingabe
Binäre Daten als Rohbytes
🔢
2. Gruppieren
In 24-Bit-Blöcke aufteilen (3 Bytes)
✂️
3. Aufteilen
In vier 6-Bit-Gruppen konvertieren
🗺️
4. Zuordnen
6-Bit-Werte → Base64-Indizes
🔄
5. Konvertieren
Indizes → Base64-Zeichen
6. Auffüllen
= für unvollständige Gruppen hinzufügen

AaZeichentabelle

A-Z (0-25), a-z (26-51), 0-9 (52-61), + (62), / (63), = (Auffüllung)

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
0
1
2
3
4
5
6
7
8
9
+
/
=

Beispiel: 'Man' → TWFu

1
Schritt 1: Text zu Binär

Jedes Zeichen in sein 8-Bit-ASCII-Binärdarstellung umwandeln

Technical
M = 77₁₀ = 01001101₂ a = 97₁₀ = 01100001₂ n = 110₁₀ = 01101110₂
Visual
M a n ↓ ↓ ↓ 01001101 01100001 01101110
2
Schritt 2: In 24-Bit-Blöcke gruppieren

Drei 8-Bit-Bytes zu einem 24-Bit-Block kombinieren

Technical
01001101 01100001 01101110 → 010011010110000101101110
Visual
01001101 01100001 01101110 ↓ 010011010110000101101110
3
Schritt 3: In 6-Bit-Gruppen aufteilen

Den 24-Bit-Block in vier 6-Bit-Gruppen aufteilen

Technical
010011010110000101101110 → 010011 010110 000101 101110
Visual
010011|010110|000101|101110 ↓ ↓ ↓ ↓ 19 22 5 46
4
Schritt 4: In Dezimal umwandeln

Jede 6-Bit-Binärzahl in ihr dezimales Äquivalent umwandeln

Technical
010011₂ = 19₁₀ 010110₂ = 22₁₀ 000101₂ = 5₁₀ 101110₂ = 46₁₀
Visual
010011 → 19 010110 → 22 000101 → 5 101110 → 46
5
Schritt 5: Zu Base64-Zeichen zuordnen

Die Base64-Zeichentabelle verwenden, um das Zeichen für jeden Dezimalwert zu finden

Technical
19 → T (19. Zeichen) 22 → W (22. Zeichen) 5 → F (5. Zeichen) 46 → u (46. Zeichen)
Visual
19 → T 22 → W 5 → F 46 → u
6
Schritt 6: Endergebnis

Die Base64-Zeichen kombinieren, um das endgültige kodierte Ergebnis zu erhalten

Technical
T + W + F + u = TWFu
Visual
T W F u ↓ TWFu

Häufige Anwendungsfälle

📧

E-Mail-Anhänge

Binäre Dateien für die E-Mail-Übertragung kodieren

🌐

Webentwicklung

Bilder und andere Assets direkt in HTML/CSS einbetten

🔐

Data URLs

Inline-Darstellungen für Webressourcen erstellen

📱

Mobile Apps

Binäre Daten über textbasierte APIs übertragen

Vorteile von Base64

🛡️

Datenintegrität

Stellt sicher, dass Daten während der Übertragung intakt bleiben

🔄

Universelle Kompatibilität

Funktioniert auf verschiedenen Systemen und Plattformen

📝

Textbasiert

Kann in Texteditoren gelesen und bearbeitet werden

🔗

URL-Sicherheit

Kann mit richtiger Kodierung in URLs verwendet werden

Base64 FAQ

Häufig gestellte Fragen zur Base64-Kodierung und -Dekodierung