¿Cómo puedo obtener un archivo codificado en base 64 en bash?

¿Cómo puedo obtener un archivo codificado en base 64 en bash?

¿Hay alguna manera de obtener un archivo codificado en base64 en bash en lugar de hacer esto?

cat $DIR/data/saves/$savegame | base64 --decode > $DIR/data/saves/$savegame.decoded
. $DIR/data/saves/$savegame.decoded
rm $DIR/data/saves/$savegame.decoded > /dev/null

Respuesta1

Si y sólo si está totalmente seguro de que el blob codificado en base64 es seguro:

$ cat test.b64
ZWNobyAidGhpcyBpcyBhIHRlc3QiCg==
$ base64 -D test.b64
echo "this is a test"
$ . <(base64 -D test.b64)
this is a test

información relacionada