🧾 base64 – Explicación de opciones

El comando base64 se usa para codificar o decodificar datos en el formato Base64, muy útil para enviar datos binarios como texto (por ejemplo, en correos o JSON).

📌 Uso básico:

base64 archivo.txt       # Codifica en base64 el contenido de archivo.txt
base64 -d archivo.b64    # Decodifica un archivo codificado en base64

🛠️ Opciones explicadas

OpciónSignificado Sencillo
-d o --decodeDecodifica la entrada desde base64 a su forma original.
-i o --ignore-garbageIgnora caracteres que no pertenecen a base64 al decodificar. Útil si el texto tiene basura.
-w o --wrap=COLSDivide las líneas codificadas cada COLS caracteres (por defecto es 76). Usa 0 para evitar saltos de línea.
--helpMuestra la ayuda del comando.
--versionMuestra la versión de base64.

🧪 Ejemplos prácticos

Codificar un texto simple:

echo "Hola Lautaro" | base64
# Resultado: SG9sYSBMYXV0YXJvCg==

Decodificar ese mismo texto:

echo "SG9sYSBMYXV0YXJvCg==" | base64 -d
# Resultado: Hola Lautaro

Evitar saltos de línea al codificar:

echo "Mensaje largo" | base64 -w 0

herramientas