常见的coreutils base64工具无法对base64url进行编码/解码。base64url 中的填充=
是可选的,其字母表的最后两个字符是-
和_
。[0][1] 使用常见的 unix 工具对 base64url 进行编码和解码的简单方法是什么?
背景:这个问题是在使用 JWT (RFC7519) 时出现的。
[0]:https://www.rfc-editor.org/rfc/rfc4648#section-5
[1]: https: //en.wikipedia.org/wiki/Base64#Variants_summary_table
bash ×1