Zum Inhalt springen
uencoder

Wie in Base64 Dekodieren Text

Lernen in umkehren ein Base64 Zeichenkette back in its original form, einschließlich wie in handle padding und ungültig Zeichen.

问题

You haben received ein Base64-encoded Zeichenkette und brauchen in recover der original plain Text oder binary Daten.

Voraussetzungen

  • Understanding of Base64 alphabet
  • Ability to recognize padding characters

Schritte

  1. 1. Inspect the Base64 string

    Confirm the string only contains valid Base64 characters (A-Z, a-z, 0-9, +, /) and optional = padding. Remove any whitespace or line breaks that may have been inserted for readability.

    Eingabe
    SGVsbG8sIFdvcmxkIQ==
    输出
    clean string
  2. 2. Decode the string

    Pass the cleaned string to a Base64 decoder. The decoder maps each character back to a 6-bit value, concatenates the bits, and splits them into 8-bit bytes.

    Eingabe
    SGVsbG8sIFdvcmxkIQ==
    输出
    Hello, World!
  3. 3. Interpret the result

    If the original data was text, display it as text using the correct character set. If it was binary, save it as a file or inspect the bytes. A garbled result usually means the wrong charset was assumed.

    Eingabe
    SGVsbG8sIFdvcmxkIQ==
    输出
    Hello, World!

Erwartetes Ergebnis

Der original Text oder binary Daten, identical in was was encoded vor.

Häufige Fehler

Decoding fails with 'invalid length'
The string is not a multiple of 4. Add the missing = padding characters or re-encode the source.
Output is garbled or shows replacement characters
The original data was binary or used a different character set. Decode as bytes and inspect the raw output.

Troubleshooting指引

  • Strip all whitespace before decoding.
  • If the string came from a URL, replace - with + and _ with / (URL-safe Base64) first.

Sicherheitsgrenzen

  • Decoding Base64 reveals the original data instantly. Do not treat Base64 as a security barrier.

Verwandte Tools

Verwandte Begriffe

参考链接