bash에서 Base 64로 인코딩된 파일을 얻는 방법은 무엇입니까?

bash에서 Base 64로 인코딩된 파일을 얻는 방법은 무엇입니까?

이 작업을 수행하지 않고 bash에서 Base64로 인코딩된 파일을 얻을 수 있는 방법이 있습니까?

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

답변1

Base64로 인코딩된 blob이 안전하다고 확신하는 경우에만 다음을 수행하세요.

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

관련 정보