Divisor Base64
Herramienta online para dividir cadenas Base64 largas en varias líneas por caracteres o bytes. Admite el salto de línea estándar RFC 2045 (76 caracteres) y ancho personalizado, ideal para adjuntos MIME de correo y visualización de certificados PEM. Todo el procesamiento ocurre directamente en tu navegador; tus datos nunca salen del dispositivo.
Relacionado
¿Qué es dividir Base64?
Dividir Base64 consiste en separar una cadena Base64 larga en varias líneas según una regla determinada. Los casos más comunes son los archivos adjuntos MIME con 76 caracteres por línea, los certificados PEM con 64 caracteres por línea y los payloads largos que necesitan mostrarse o transmitirse por bloques.
¿Por qué dividir? Base64 suele ser una cadena de una sola línea muy larga, pero muchos protocolos, terminales, registros y documentos son más fáciles de leer y procesar cuando el contenido tiene saltos de línea regulares.
Hay dos unidades de uso común. La división por caracteres es adecuada para formatos como RFC 2045 con 76 caracteres por línea. La división por bytes es adecuada cuando los bloques deben seguir el tamaño de los datos originales, no solo la longitud codificada.
La división en sí misma no cambia los bytes tras decodificar. Solo inserta caracteres de salto de línea. Si cada bloque necesita seguir siendo Base64 válido de forma independiente, es posible que haya que recalcular el padding.
Casos de uso
- Preparar formato para adjuntos MIME
- Visualizar certificados PEM con formato
- Mostrar cadenas Base64 largas línea por línea para facilitar la lectura
- Insertar Base64 largo en logs/código/Markdown
- Transmisión por bloques de bytes (streaming)
- Aprender el formato de salto de línea estándar de Base64
Cómo Usar
- Pega o sube la cadena Base64
- Selecciona el ancho de división (caracteres/bytes) o un preajuste (MIME 76 / PEM 64)
- Selecciona el carácter de salto de línea (\n / \r\n)
- Haz clic en el botón dividir y visualiza el número de líneas y el resultado
Características
- División de Base64 por caracteres/bytes
- Preajustes MIME 76 / PEM 64 caracteres
- Ancho de línea personalizado
- Selección de salto de línea (\n / \r\n / \r)
- Opción de preservar padding
- Procesamiento local en el navegador: no se sube contenido
- Unión a una línea con un clic
Preguntas Frecuentes
¿Cuántos caracteres por línea exige el estándar MIME?
El estándar establece un salto de línea cada 76 caracteres (RFC 2045). Esta herramienta utiliza esta configuración por defecto.
¿Cambia el tamaño de Base64 después de dividirlo?
Sí, aumenta. Cada 76 caracteres se añaden 2 bytes de salto de línea (\r\n). Un Base64 de 1 MB aumenta aproximadamente 26 KB tras la división.
¿Se puede utilizar el estilo de división PEM?
Sí. Esta herramienta admite PEM (salto de línea cada 64 caracteres), adecuado para la visualización de certificados SSL/TLS y X.509.
¿Afecta la división y decodificación al contenido?
No. La división solo inserta caracteres de salto de línea en la cadena Base64; el flujo de bytes tras decodificar es exactamente el mismo.
¿Se puede especificar el número de caracteres por línea?
Sí. La herramienta admite 40 / 50 / 64 / 76 / 80 / 100 / ancho personalizado.
¿Se puede mantener el padding durante la división?
Sí. El padding en Base64 siempre está al final; después de dividir, el último bloque sigue terminando en =.
¿Admite archivos Base64 de 10 MB?
Sí. Esta herramienta procesa Base64 grande mediante procesamiento de bloques en streaming sin bloquearse.
¿El contenido subido se envía al servidor?
No. Todo el procesamiento se completa dentro del navegador.
Solución de problemas
¿Por qué cambia la longitud después de volver a unir?
Comprueba si has activado el padding para cada bloque o has cambiado el tipo de salto de línea. Los caracteres de salto de línea aumentan la longitud del texto, aunque los bytes decodificados sigan siendo los mismos.
¿Por qué no pasa la validación PEM después de formatear?
Asegúrate de utilizar líneas de 64 caracteres, el tipo de salto de línea esperado y de conservar los marcadores BEGIN / END originales si el sistema de destino requiere un bloque PEM completo.
Glosario
- División MIME Base64
- Formato Base64 con salto de línea cada 76 caracteres según RFC 2045
- División PEM Base64
- Formato Base64 con salto de línea cada 64 caracteres, utilizado para certificados y claves
- División por caracteres
- Insertar un salto de línea después de cada N caracteres de la cadena codificada
- División por bytes
- Cada bloque contiene exactamente N bytes de datos originales tras decodificarse, calculando automáticamente la longitud Base64 correspondiente
- Padding
- Los caracteres `=` al final de Base64 para completar la longitud a un múltiplo de 4; si cada bloque es independiente, debe recalcularse
- Salto de línea CRLF / LF
- CRLF (`\r\n`) se utiliza para correos/Windows, LF (`\n`) para Linux/macOS; el resultado codificado varía en tamaño
Comparación de 3 preajustes de división Base64
Los distintos protocolos y aplicaciones utilizan diferentes anchos de salto de línea para Base64.
| Preajuste | Caracteres por línea | Estándar | Escenario típico |
|---|---|---|---|
MIME 76 | 76 | RFC 2045 | Archivos adjuntos de correo |
PEM 64 | 64 | RFC 1421 / 7468 | Certificados SSL / TLS |
OpenSSL 70 | 70 | Tradicional | Compatibilidad con sistemas heredados |
5 escenarios típicos de división Base64
Cubre escenarios típicos como correo, certificados, codificación y registros, entre otros.
| Escenario | Ancho recomendado | Valor principal |
|---|---|---|
Archivo adjunto de correo MIME | 76 | Compatible con clientes de correo |
Certificado PEM | 64 | Formato PEM estándar |
Registros / documentos | 76-100 | Mejora la legibilidad |
Código fuente / Markdown | 76 / 80 | Compatibilidad con el resaltado de código fuente |
Transferencia por bloques reanudable | Por bytes | Transmisión de red |
Authoritative References
- Comparación segura de cadenas
- Conversor Binario
- Cifrado César
- Código Morse
- Hexadecimal
- Video a Base64
- Base64 a Video
- Imagen a Base64
- Base64 a imagen
- Texto a Base64
- Base64 a texto
- Verificador de hash de archivo
- Archivo a Base64
- Base64 a archivo
- Audio a Base64
- Base64 a Audio
- Cifrar y descifrar AES
- Cifrado y descifrado DES
- Codificador y Decodificador Base32
- Codificar y decodificar Base58
- Codificación Base64
- Decodificación Base64
- Comparador de Base64
- Divisor Base64
- Fusionar Base64 multilínea
- Formato Base64
- Validador de Base64
- Codificación Base64 por lotes
- Decodificador Base64 por lotes
- Limpieza de Base64
- Manejo de padding Base64
- Estadísticas de longitud Base64
- Base64 a Hexadecimal
- Conversor Base64 DataURL
- Convertidor Base64-Hex
- Codificador Base85
- Generador y validador HMAC
- Derivación de Clave PBKDF2
- Hash MD5
- Hash SHA-256
- SHA1 Hash
- Hash SHA512
- Decodificador, Verificador y Generador JWT
- Codificador y decodificador de entidades HTML
- Escape de Unicode
- Codificación URL
- Base64 URL Safe
- MIME Base64
- Ofuscador de Java
- Ofuscador de JS
- Ofuscador de PHP
- Ofuscador de Python