shell 命令行中的Base 64编码与其他方法的输出不同

aemubtdh  于 2023-02-16  发布在  Shell
关注(0)|答案(1)|浏览(125)

我尝试用64进制编码一个字符串。
我使用了以下shell命令:

echo "teststring" | base64

得到了这个输出:

dGVzdHN0cmluZwo=

但当我使用在线工具时,结果是:

dGVzdHN0cmluZw==

他们为什么不同?

wlp8pajw

wlp8pajw1#

echo输出字符串并在末尾换行。如果只需要提供的字符串,请使用echo -n

相关问题