我还没有找到正确的方法如何解码base64URL到base64格式的斯威夫特。
根据base64url to base64,hJQWHABDBjoPHorYF5xghQ
(base64URL)应该是hJQWHABDBjoPHorYF5xghQ==
(base64)。
stackoverflow上没有解决方案。
我还没有找到正确的方法如何解码base64URL到base64格式的斯威夫特。
根据base64url to base64,hJQWHABDBjoPHorYF5xghQ
(base64URL)应该是hJQWHABDBjoPHorYF5xghQ==
(base64)。
stackoverflow上没有解决方案。
3条答案
按热度按时间mfpqipee1#
"base64url"与标准Base64编码在两个方面不同:
-
和_
代替+
和/
)=
字符填充字符串,使字符串长度为4的倍数。(请比较https://en.wikipedia.org/wiki/Base64#variants_summary_table)。
下面是一个可能的转换函数:
示例:
为了完整起见,这将是相反的转换:
yeotifhr2#
以下是Martin在Swift 4扩展中发布的内容的清理版本:
ej83mcc03#
这是Base64 URL到Base64的目标c版本
}
}