Divisor Base64

Entrada Base64 de una sola línea
1 línea · 0 caracteres

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

  1. Pega o sube la cadena Base64
  2. Selecciona el ancho de división (caracteres/bytes) o un preajuste (MIME 76 / PEM 64)
  3. Selecciona el carácter de salto de línea (\n / \r\n)
  4. 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.

PreajusteCaracteres por líneaEstándarEscenario típico
MIME 7676RFC 2045Archivos adjuntos de correo
PEM 6464RFC 1421 / 7468Certificados SSL / TLS
OpenSSL 7070TradicionalCompatibilidad con sistemas heredados

5 escenarios típicos de división Base64

Cubre escenarios típicos como correo, certificados, codificación y registros, entre otros.

EscenarioAncho recomendadoValor principal
Archivo adjunto de correo MIME76Compatible con clientes de correo
Certificado PEM64Formato PEM estándar
Registros / documentos76-100Mejora la legibilidad
Código fuente / Markdown76 / 80Compatibilidad con el resaltado de código fuente
Transferencia por bloques reanudablePor bytesTransmisión de red

Authoritative References