Python Base64 编码与解码
Python 自带 base64 模块,无需安装第三方依赖即可处理字节、文件和 URL 安全值。文本应明确转换为 UTF-8 字节。
文本示例
import base64; encoded=base64.b64encode('你好,世界'.encode('utf-8')).decode('ascii'); plain=base64.b64decode(encoded).decode('utf-8')文件与大数据
小文件可以直接读取 bytes,大文件应分块读写。无效 Base64 与 UnicodeDecodeError 是不同问题,应分别处理。
URL 安全变体
urlsafe_b64encode 会替换加号和斜杠。接口集成后可用解码工具做回归检查。