当前位置:首页 » 编程语言 » python编解码

python编解码

发布时间: 2024-11-20 12:15:40

‘壹’ Python3内置模块之base64编解码方法小结

Base64 是一种编码方式,用于在8Bit字节码上传输数据。此编码方法基于64个可打印字符,广泛用于HTTP环境,如电子邮件内容传输、URL构建或HTTP POST请求部分。
Python内置的base64模块提供了多种方法进行编码与解码:
b64encode(s, altchars=None)用于对bytes-like对象进行Base64编码,返回编码后的bytes。
b64decode(s, altchars=None, validate=False)用于解码Base64编码过的bytes-like对象或ASCII字符串s,返回解码后的bytes。
standard_b64encode(s)对bytes-like对象进行Base64编码,使用标准Base64字母表,返回编码后的bytes。
standard_b64decode(s)对bytes-like对象或ASCII字符串进行解码,使用标准Base64字母表,返回解码后的bytes。
urlsafe_b64encode(s)对bytes-like对象进行Base64编码,使用URL与文件系统安全的字母表,用-和_替换标准Base64中的+和/。编码后的bytes可能包含=。
urlsafe_b64decode(s)对bytes-like对象或ASCII字符串进行解码,使用URL与文件系统安全的字母表,用-和_替换标准Base64中的+和/。返回解码后的bytes。
使用示例:
b64encode('Hello World')编码字符串结果为:SGVsbG8gV29ybGQ=
解码示例结果为:Hello World

热点内容
奇骏原厂配置有哪些 发布:2025-03-15 21:28:13 浏览:388
乐视投屏安卓怎么全屏 发布:2025-03-15 21:27:33 浏览:475
闲置电脑打造影音服务器 发布:2025-03-15 21:17:26 浏览:414
知网查数据库吗 发布:2025-03-15 21:11:44 浏览:295
c语言截屏 发布:2025-03-15 21:06:57 浏览:607
安卓手机桌宠哪个最好 发布:2025-03-15 21:05:08 浏览:464
vps自动脚本 发布:2025-03-15 20:50:29 浏览:60
php刷新重复提交 发布:2025-03-15 20:50:26 浏览:307
艾莫迅plc编程电缆 发布:2025-03-15 20:44:05 浏览:303
妖妖灵脚本 发布:2025-03-15 20:36:56 浏览:257