[encoding] Why does a base64 encoded string have an = sign at the end