Como posso obter um arquivo codificado em base 64 no bash?

Como posso obter um arquivo codificado em base 64 no bash?

Existe uma maneira de obter um arquivo codificado em base64 no bash em vez de fazer isso?

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

Responder1

Se e somente se você estiver extremamente confiante de que o blob codificado em base64 é seguro:

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

informação relacionada