有人能告诉我Cg==
是什么意思,我只知道它与 Base64 有关。
我已经搜索,但我仍然没有一个正确的答案或它是什么的想法,我没有太多关于 base64 的知识
Cg = =是最新位置的新行字符的 base64 编码。因此,如果要对ABC
进行编码,则将获得QUJD
,但是如果在ABC
之后包含“返回字符”,则将获得QUJDCg==
。
您可以使用hexdump
或xxd
以十六进制显示字符的实际值。对于Cg==
,它是换行符(0A
),可以通过以下方式进行验证:
❯ echo -n "Cg==" | base64 -d | hexdump -C
00000000 0a |.|
00000001
根据我的经验,Cg==
是通过使用echo
将字符串(通常是凭据)传递给base64
(没有-n
开关,因此在末尾附加默认换行符)而不是例如printf
。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(27条)