Decodificador Base64 - Decodificación de Texto y Archivos
Volver a HerramientasAcerca de la Decodificación Base64
Decodifica cadenas codificadas en Base64 de vuelta al texto original o datos binarios. Esencial para archivos adjuntos de correo electrónico, URLs de datos, respuestas API y transmisión de datos encriptados. Maneja tanto texto como contenido de archivos.
Características de Decodificación
- Conversión instantánea de Base64 a texto
- Validación automática y detección de errores
- Maneja Base64 malformado elegantemente
- Soporta Base64 estándar y seguro para URL
Cuándo Usar Decodificación Base64
- Procesamiento de tokens de autenticación API
- Análisis de datos de adjuntos de email
- Depuración de datos web codificados
- Conversión de URLs de datos a formato legible
Importante: Solo decodificar Base64 de fuentes confiables. El contenido decodificado puede contener código ejecutable o datos maliciosos.
Ejemplos de Decodificación Base64
Decodificación de Texto Simple
Entrada:
SGVsbG8gV29ybGQhSalida:
Hello World!Decodificación de Autenticación Básica HTTP
Entrada:
QWxhZGRpbjpvcGVuIHNlc2FtZQ==Salida:
Aladdin:open sesameDecodificación de Datos JSON
Entrada:
eyJuYW1lIjoiSm9obiIsImFnZSI6MzB9Salida:
{"name":"John","age":30}Decodificación de URL
Entrada:
aHR0cHM6Ly9leGFtcGxlLmNvbS9wYXRoSalida:
https://example.com/pathGuía de Validación Base64
Aprende cómo identificar strings Base64 codificados válidos:
- Contiene solo caracteres A-Z, a-z, 0-9, +, /, =
- La longitud es múltiplo de 4 (con relleno)
- El relleno (=) solo aparece al final
- Máximo 2 caracteres de relleno
Problemas Comunes y Soluciones
Caracteres Base64 Inválidos
Remover o reemplazar caracteres inválidos. Solo usar alfabeto Base64.
Relleno Incorrecto
Asegurar relleno = apropiado al final (0, 1 o 2 caracteres).
Salida Distorsionada
Verificar codificación de caracteres. La fuente podría estar corrupta o parcialmente copiada.
Cómo Funciona la Decodificación Base64
- 1 Convertir caracteres Base64 a valores de 6 bits
- 2 Combinar valores de 6 bits en bytes de 8 bits
- 3 Manejar relleno y crear salida binaria
- 4 Convertir binario a formato de texto/datos
Información de Relleno
= - Un byte faltante== - Dos bytes faltantesSin relleno - Alineación perfecta