String Base64中的“=”符号

String Base64中的“=”符号,string,base64,String,Base64,我环顾了一下四周,很难找到解释。我总是看到“=”字符出现在b64文本的末尾,例如PGP键。b64中的“=”是否等同于ASCII中的空终止符“\0”?否则,它代表什么?为什么它总是在b64文本的末尾?虽然答案在SO帖子中指出,但我会给我5美分 这就是所谓的填充。Base64字符串不能以一个或两个“=”结尾。只能将字符串填充到所需的长度 因此,参考是可能重复的:

我环顾了一下四周,很难找到解释。我总是看到“=”字符出现在b64文本的末尾,例如PGP键。b64中的“=”是否等同于ASCII中的空终止符“\0”?否则,它代表什么?为什么它总是在b64文本的末尾?

虽然答案在SO帖子中指出,但我会给我5美分

这就是所谓的填充。Base64字符串不能以一个或两个“=”结尾。只能将字符串填充到所需的长度

因此,参考是

可能重复的: