Aller au contenu
uencoder

Comment en Base64 Décoder Texte

Apprendre en inverser un Base64 chaîne back en its original form, incluant comment en handle padding et invalide caractères.

问题

You avoir received un Base64-encoded chaîne et besoin en recover le original plain texte ou binary données.

Prérequis

  • Understanding of Base64 alphabet
  • Ability to recognize padding characters

Étapes

  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.

    entrée
    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.

    entrée
    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.

    entrée
    SGVsbG8sIFdvcmxkIQ==
    输出
    Hello, World!

Résultat attendu

Le original texte ou binary données, identical en quoi was encoded avant.

Erreurs courantes

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.

Dépannage指引

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

Limites de sécurité

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

Outils associés

Termes associés

参考链接