V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Sponsored by
LinkedIn
2000 个不用坐班的远程好工作在召唤你 · 弹性上班不打卡,工作和生活都能拥有
2000 个不用坐班的全球远程工作,帮助 V2EX 的小伙伴开启全新的工作方式。
Promoted by LinkedIn
Kaciras
V2EX  ›  问与答

在 data url 中使用 base64 的 url safe 变体是合法的吗?

  •  
  •   Kaciras · 330 天前 · 553 次点击
    这是一个创建于 330 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如:

    data:image/gif;base64,ZBLARqvF4-_cDUmPkjsH
    

    能否写成

    data:image/gif;base64,ZBLARqvF4+/cDUmPkjsH
    
    2 条回复    2021-10-29 17:11:26 +08:00
    ysc3839
        1
    ysc3839  
       330 天前
    你搞反了吧?

    按照维基百科的说法: https://en.wikipedia.org/wiki/Data_URI_scheme
    Note that Base64-encoded data: URIs use the standard Base64 character set (with '+' and '/' as characters 62 and 63) rather than the so-called "URL-safe Base64" character set.

    RFC 2397 里没有明确指出,但是给了一段包含+和 /的 example 。
    https://datatracker.ietf.org/doc/html/rfc2397
    Kaciras
        2
    Kaciras  
    OP
       330 天前
    @ysc3839 谢谢,看来是不能用 URL-safe Base64
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2342 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 15:51 · PVG 23:51 · LAX 08:51 · JFK 11:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.