base64 模块包含一些函数把二进制数据转换为普通的 ASCII 字符显示,方便传输。
Base 64 编码
以下使用 Base 64 编码一串二进制数据。
执行:
Base 64 解码
执行:
URL 安全
因为默认的 base64 生成的字符中可能有 + 和 /,这个两个字符在链接 URL 中有特殊的意义,如果 base64 编码需要在 URL 中传递时,需要替换成其他的字符,可以使用函数 urlsafe_b64encode()。
执行:
其他编码
除了 Base64 编码,还有 Base85, Base32 和 Base16 编码数据。
执行: