base64
Linux · Texto · solo documentación
Qué hace y para qué sirve
Codifica datos en Base64 o los decodifica. Convierte contenido binario en texto que se puede copiar o enviar por correo.
Sintaxis
base64 [opciones] [fichero]
Opciones y parámetros
-dDecodifica en lugar de codificar.
-w columnasParte la salida en líneas de ese ancho; con 0 no la parte.
-iAl decodificar, ignora los caracteres que no son del alfabeto Base64.
--helpMuestra la ayuda y termina.
--versionMuestra la versión y termina.
Ejemplos de uso
echo -n hola | base64Codifica hola sin salto de línea y devuelve aG9sYQ==.
echo aG9sYQ== | base64 -dDecodifica el texto y devuelve hola.
base64 -w 0 imagen.pngCodifica el fichero en una sola línea, sin cortes.
base64 -d datos.b64 > datos.binRecupera un fichero binario a partir de su versión en Base64.
Notas y errores frecuentes
- Base64 no es cifrado: cualquiera puede decodificarlo, así que no protege información sensible.
- Con echo sin -n el salto de línea final también se codifica.