Swift 的 Base64 URL
支持转换为 base64 URL 格式。这种格式与普通 base64 不同,因为它只包含可以在 URL 中安全使用的字符。
安装
您可以使用 CocoaPods 将此框架添加到您的 Xcode 项目中。请将以下内容添加到您的 Podfile 中:
pod 'base64url', '~> 1.0'
使用
将 Data 结构转换为 base64url 字符串
Data(bytes: [255, 1, 2]).base64urlEncodedString() // equals "_wEC"
将 base64url 字符串转换为 Data 结构
Data(base64urlEncoded: "AAECAw") // equals Data(bytes: [0, 1, 2, 3])