base64 编解码库
base64 编解码库
功能
base64(text) 创建轻量编解码对象,支持标准 Base64、无补位 Base64、URL 安全 Base64 和 URL 安全无补位 Base64。
API 列表
| API | 说明 |
|---|---|
| base64.encode | 把 base64(text) 中保存的文本编码为 Base64 字符串。 |
| base64.decode | 把 base64(text) 中保存的 Base64 字符串解码为 UTF-8 文本。 |
| base64.to_string | 返回 base64 对象中保存的原始文本。 |
示例
encoded = base64('BT').encode() raw = base64(encoded).decode() // 输出:BT echo(raw)
mode 参数
| mode | 常量 | 说明 |
|---|---|---|
0 | BASE64_STANDARD | 标准 Base64,带补位符。 |
1 | BASE64_STANDARD_NO_PAD | 标准 Base64,不输出补位符。 |
2 | BASE64_URL_SAFE | URL 安全 Base64,带补位符。 |
3 | BASE64_URL_SAFE_NO_PAD | URL 安全 Base64,不输出补位符。 |
注意事项
- Base64 是编码,不是加密;不能用于保存密码、密钥或敏感数据。