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

  • -d

    Decodifica en lugar de codificar.

  • -w columnas

    Parte la salida en líneas de ese ancho; con 0 no la parte.

  • -i

    Al decodificar, ignora los caracteres que no son del alfabeto Base64.

  • --help

    Muestra la ayuda y termina.

  • --version

    Muestra la versión y termina.

Ejemplos de uso

  • echo -n hola | base64

    Codifica hola sin salto de línea y devuelve aG9sYQ==.

  • echo aG9sYQ== | base64 -d

    Decodifica el texto y devuelve hola.

  • base64 -w 0 imagen.png

    Codifica el fichero en una sola línea, sin cortes.

  • base64 -d datos.b64 > datos.bin

    Recupera 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.

Comandos relacionados