Convertir entre cadenas de texto y codificación Base64 con soporte URL seguro
Características
- Conversión Bidireccional: Codificar texto a Base64 y decodificar Base64 a texto
- Base64 Seguro para URL: Soporte para variante Base64 segura para URL
- Procesamiento en Tiempo Real: Conversión Instantanéánea mientras escribe
- Validación de Formato: Detectar y resaltar errores de formato Base64
Guía de uso
- Paso 1: Ingresar texto o Base64: Ingrese una cadena de texto o una cadena Base64
- Paso 2: Elegir dirección: Seleccione la dirección de conversión
- Paso 3: Convertir y copiar: Convertir y copiar resultado al portapapeles
Detalles técnicos
Codificación de texto y transformación Base64
La conversión de cadena Base64 codifica texto en formato Base64 o decodifica Base64 de vuelta a texto legible. El proceso implica transformación de codificación de caracteres: convertir texto a bytes UTF-8, aplicar codificación Base64 (agrupar 3 bytes en 4 caracteres base64), y manejar codificación de conjunto de caracteres. A diferencia de codificación Base64 de archivo, la conversión de cadena se enfoca en datos de texto,
Manejo de conjunto de caracteres y soporte Unicode
El convertidor implementa soporte Unicode completo mediante codificación UTF-8 como conjunto de caracteres estándar. Maneja normalización Unicode (NFC, NFD, NFKC, NFKD) para comparación y almacenamiento apropiado de caracteres, pares sustitutos para caracteres fuera del Plano Multilingüe Básico (BMP), marcas diacríticas combinadas, caracteres de ancho cero (ZWSP, ZWNJ, ZWJ), y marcas de derecha a izquierda.
Generación de URI de datos y escenarios de aplicación
El convertidor genera URIs de datos (data:text/plain;base64,encoded_text) adecuadas para incrustar texto en HTML/CSS/JavaScript. Casos de uso comunes: incrustar datos de configuración en HTML de archivo único, almacenar credenciales en variables de entorno (claves API, tokens), pasar datos de texto en URLs sin parámetros de consulta, y crear plantillas de correo electrónico autónomas.
Preguntas frecuentes
- ¿Qué es Base64?
- Base64 es un esquema de codificación que convierte datos binarios a texto ASCII usando 64 caracteres. Ampliamente usado para transmitir datos en sistemas basados en texto.
- ¿Por qué usar Base64?
- Permite transmitir datos binarios sobre medios que solo soportan texto (Email, JSON, XML). Asegura compatibilidad y seguridad de datos durante transmisión.
- ¿Base64 es cifrado?
- Non. Base64 es codificación, Non cifrado. Los datos codificados pueden decodificarse fácilmente. Non use para información sensible sin cifrado apropiado.
Documentación relacionada
- RFC 4648 - Base64 Encoding Standard - IETF Base64 and Base64URL encoding specification
- MDN - btoa() and atob() - Browser Base64 encoding/decoding API
- Base64 - Wikipedia - Base64 encoding Historique et usage
- Data URIs - MDN - Using Base64 data URIs in HTML/CSS
- HTTP Basic Authentication - HTTP authentication using Base64