SwiftyBase64 1.1.1

SwiftyBase64 1.1.1

测试测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2016 年 10 月
SPM支持 SPM

Doug Richardson 维护。



  • 作者:
  • Doug Richardson

SwiftyBase64

SwiftyBase64 提供了按 RFC 4648 定义的 base64url 和 base64 编码器。

用法

标准 Base64 编码转换为字符串

import SwiftyBase64
...
let bytesToEncode : [UInt8] = [1,2,3]
let base64EncodedString = SwiftyBase64.EncodeString(bytesToEncode)

URL 和文件名安全的 Base64 编码转换为字符串

import SwiftyBase64
...
let bytesToEncode : [UInt8] = [1,2,3]
let base64EncodedString = SwiftyBase64.EncodeString(bytesToEncode, alphabet:.URLAndFilenameSafe)

标准 Base64 编码转换为 ASCII 字节的 [UInt8]

import SwiftyBase64
...
let bytesToEncode : [UInt8] = [1,2,3]
let base64EncodedASCIIBytes = SwiftyBase64.Encode(bytesToEncode)

URL 和文件名安全的 Base64 编码转换为 ASCII 字节的 [UInt8]

import SwiftyBase64
...
let bytesToEncode : [UInt8] = [1,2,3]
let base64EncodedASCIIBytes = SwiftyBase64.Encode(bytesToEncode, alphabet:.URLAndFilenameSafe)