在Shell中,可以使用
base64
命令进行Base64编码和解码。
如果要对字符串进行Base64编码,可以使用以下命令:
echo -n 'your string' | base64
其中,echo
命令用于输出字符串,-n
选项表示不输出结尾的换行符,防止影响编码结果。然后通过管道将输出的字符串传递给base64
命令,实现Base64编码。
如果要对Base64编码后的字符串进行解码,可以使用以下命令:
echo 'base64 encoded string' | base64 -d
其中,-d
选项表示进行Base64解码。
例如,对字符串hello world
进行Base64编码:
echo -n 'hello world' | base64
输出结果为:
aGVsbG8gd29ybGQ=
对该Base64编码结果进行解码:
echo 'aGVsbG8gd29ybGQ=' | base64 -d
输出结果为:
hello world
希望这些信息能帮到您。