Base64 编解码
使用说明
把任意文本和 Base64 互相转换,中文不乱码。
规则说明:
- 编码:把文本转成 Base64,常用于接口、邮件、配置文件里携带数据
- 解码:把 Base64 还原回文本
- 中文等非 ASCII 字符会先按 UTF-8 处理再编码,解码出来也是 UTF-8,不会出现乱码
- 串里允许有空格和换行(复制时分行的那种),会自动忽略;其他 Base64 之外的字符会报错
- 结尾的等号是补位,标准解码需要它,属于正常现象
常见疑问:
- 为什么出来一串字母数字加等号?Base64 把每 3 字节并成 4 个字符,末尾不足补等号,正常
- Base64 是加密吗?不是,只是编码,谁都能解,别拿它当密码
- 等号能去掉吗?标准解码需要等号;有些宽松实现允许去掉,这里按标准来
- 为什么解码报错?多半是混进了空格以外的非法字符,或长度不是 4 的倍数
说明:
- 输入内容只在你的浏览器里计算,不会上传