Base64URL 编解码
URL 安全变体,与标准 Base64 互转
—
Base64URL 和标准 Base64 只差三处:+ 换成 -、/ 换成 _、末尾的 = 通常省略。因为 + 和 / 在 URL 里有特殊含义(+ 会被当成空格,/ 会被当成路径分隔),而 = 在查询串里也要转义。JWT 的三段用的就是这个变体,所以直接拿标准 Base64 解码器去解 JWT 常常会失败。
所有处理都在你的浏览器本地完成,数据不会上传到服务器。
URL 安全变体,与标准 Base64 互转
—
Base64URL 和标准 Base64 只差三处:+ 换成 -、/ 换成 _、末尾的 = 通常省略。因为 + 和 / 在 URL 里有特殊含义(+ 会被当成空格,/ 会被当成路径分隔),而 = 在查询串里也要转义。JWT 的三段用的就是这个变体,所以直接拿标准 Base64 解码器去解 JWT 常常会失败。
所有处理都在你的浏览器本地完成,数据不会上传到服务器。