Base64 Encode/Decode

为何有Base64URL?

你手里两段看起来差不多的长串,一个能解、一个不能,多半不是内容坏了,是变体用错了。普通Base64里的加号、斜杠进URL会被网关或IM悄悄改掉;JWT的每一段、不少OAuth参数,默认就是Base64URL。和研发对齐「用哪种表、去不去padding」,能少一半联调误会。对做联调、做对接说明、要现场复制粘贴Token的市场与项目同学,这属于那种「不显眼但一错就全错」的细节。用在线Base64URL工具试一遍,你至少能说「我们两边说的是同一种长串」——这比你事后翻聊天记录省太多时间。 和OAuth、JWT场景对齐变体,联调不打架;这属于不显眼但一错全错的细节,先在线试一遍,比翻旧聊天记录快。 和

如何使用Base64URL

  1. 确认来源是JWT段还是其它。
  2. 选URL安全模式与是否去padding。
  3. 验证与对端库一致。

Base64URL 常见问题

和标准互转?
字符替换+padding规则要成对。
JWT要解第二段?
配合JWT解码器更顺。
放query里?
仍需整体URL编码策略。
More versions