哪个 base64 标准应该与用于 forge api 的 URN 一起使用?
Posted
技术标签:
【中文标题】哪个 base64 标准应该与用于 forge api 的 URN 一起使用?【英文标题】:Which base64 standard should be used with URNs for forge apis? 【发布时间】:2021-01-11 14:28:19 【问题描述】:在tutorial / docs of the model derivative API 中提到URN 应该是根据RCF 6920 进行urlsafe base64 编码的,但是在教程中也提到的full list of base64 variants 中没有提到规范。教程是否可能参考 RCF 4648 或应该使用哪个标准?
此致, 多米尼克
【问题讨论】:
【参考方案1】:这是一个有趣的问题。在使用 Forge Model Derivative 服务时,我一直在使用各种方式对 base64 进行编码/解码,例如:
在 *nix 系统上使用 base64 command 在浏览器中带有btoa javascript 函数 在 Node.js 中使用 toString('base64') 与https://www.base64encode.org如果这些方法的文档中提到了任何内容,那就是RFC 4648,所以我想说就是那个,加上 URL 安全编码,意思是:
将“+”和“/”字符分别替换为“-”和“_”,并省略填充“=”符号
【讨论】:
以上是关于哪个 base64 标准应该与用于 forge api 的 URN 一起使用?的主要内容,如果未能解决你的问题,请参考以下文章