class Base64UrlEncoder
cangjie
public class Base64UrlEncoder功能:提供 Base64Url 编码与解码工具。
成员概览
| 成员 | 功能 |
|---|---|
| func encode(String) | 将字符串编码为 Base64Url 文本。 |
| func encode(Array<Byte>) | 将字节数组编码为 Base64Url 文本。 |
| func decodeBytes(String) | 将 Base64Url 文本解码为字节数组。 |
| func decode(String) | 将 Base64Url 文本解码为字符串。 |
func encode(String)
cangjie
public static func encode(input: String): String功能:将字符串编码为 Base64Url 文本。
参数:
- input:
String- 要编码的 UTF-8 字符串。
返回值:
String- 编码后的 Base64Url 字符串。
func encode(Array<Byte>)
cangjie
public static func encode(data: Array<Byte>): String功能:将字节数组编码为 Base64Url 文本。
参数:
- data:
Array<Byte>- 要编码的字节数组。
返回值:
String- 编码后的 Base64Url 字符串。
func decodeBytes(String)
cangjie
public static func decodeBytes(input: String): ?Array<Byte>功能:将 Base64Url 文本解码为字节数组。
参数:
- input:
String- 要解码的 Base64Url 字符串。
返回值:
?Array<Byte>- 解码得到的字节数组;解码失败时返回None。
func decode(String)
cangjie
public static func decode(input: String): ?String功能:将 Base64Url 文本解码为字符串。
参数:
- input:
String- 要解码的 Base64Url 字符串。
返回值:
?String- 解码得到的 UTF-8 字符串;解码失败时返回None。