Base64 Kodier- und Dekodierwerkzeug

Schnelle Base64-Kodierung und -Dekodierung, UTF-8-Textkonvertierung unterstützt

Eingabe
Zeichen: 0
Bytes: 0
Ausgabe
Zeichen: 0
Bytes: 0

Konvertierungsmethode wählen

Was ist Base64?

Base64 ist ein Kodierungsverfahren, das 64 druckbare Zeichen (A-Z, a-z, 0-9, +, /) verwendet, um Binärdaten darzustellen. Es wird häufig verwendet, um Binärdaten zu senden und zu speichern, wenn Textdaten verarbeitet werden müssen. Zum Beispiel beim Senden von Daten in E-Mails, JSON, XML und URLs. Prinzip der Base64-Kodierung: 3 Bytes (24 Bits) Daten werden in 4 6-Bit-Gruppen aufgeteilt, wobei jede Gruppe einem druckbaren Zeichen zugeordnet wird. Die kodierten Daten sind etwa 33% größer als die ursprünglichen Daten.

Verwendung

Grundoperationen

  1. Text in das Eingabefeld einfügen oder eingeben
  2. Auf「Base64 kodieren」klicken, um Text in Base64-Format zu konvertieren
  3. Auf「Base64 dekodieren」klicken, um Base64-String in Text zurückzuwandeln
  4. Ergebnis erscheint automatisch im Ausgabefeld, Ein-Klick-Kopie möglich

Funktionsbeschreibung

KodierenKonvertiert Klartext in Base64-kodierte Zeichenkette
DekodierenStellt Base64-kodierte Zeichenkette in Originaltext wieder her
UTF-8 UnterstützungVolle Unterstützung für Chinesisch, Japanisch und andere Mehrbyte-Zeichen
Sofortige KonvertierungBrowserseitige Verarbeitung, kein Server-Upload erforderlich

Beispiele

Textkodierung

Hello World → SGVsbG8gV29ybGQ=

Chinesische Kodierung

你好世界 → 5L2g5aW95LiW55WM

URL-Kodierung

https://example.com → aHR0cHM6Ly9leGFtcGxlLmNvbQ==

Häufig gestellte Fragen (FAQ)

F: Ist Base64-Kodierung eine Verschlüsselung?

A: Nein. Base64 ist ein Kodierungsverfahren und keine Verschlüsselung. Jeder kann einen Base64-String einfach dekodieren. Es bietet keinerlei Sicherheit. Verwenden Sie Base64 nicht zum Schutz vertraulicher Informationen.

F: Warum erscheint nach der Kodierung ein = Zeichen?

A: Die Base64-Kodierung erfordert, dass die Eingabedaten ein Vielfaches von 3 Bytes sind. Wenn die ursprüngliche Datenlänge kein Vielfaches von 3 ist, wird mit = aufgefüllt, wobei maximal 1 oder 2 = erscheinen können.

F: Wie werden Nicht-ASCII-Zeichen wie Deutsch verarbeitet?

A: Dieses Werkzeug verarbeitet Text mit UTF-8-Kodierung und konvertiert Text in UTF-8-Byte-Sequenzen vor der Base64-Kodierung. Daher werden Deutsch, Chinesisch und andere Multi-Byte-Zeichen vollständig unterstützt.