Python3内置模块之base64编解码方法小结
概述
Base64 是网络上最常见的用于传输 8Bit 字节码的编码方式之一,Base64 就是一种基于 64 个可打印字符来表示二进制数据的方法。可查看 RFC2045 ~ RFC2049,上面有 MIME 的详细规范。Base64 编码是从二进制到字符的过程,可用于在 HTTP 环境下传递较长的标识信息。比如使二进制数据可以作为电子邮件的内容正确地发送,用作 URL 的一部分,或者作为 HTTP POST 请求的一部分. 即 base64 其实不能归属密码领域,作用也不是用于加密,它是一种编码算法,但是具有不可读性,所以可以说是防君子不防小人。
| 方法 | 概述 |
|---|---|
| b64encode(s, altchars=None) | 对 bytes-like object s 进行 Base64 编码,并返回编码后的 bytes |
| b64decode(s, altchars=None, validate=False) | 解码 Base64 编码过的 |

本文总结了Python3内置的base64模块,包括Base64编码和解码的基本使用方法,强调了b64encode和b64decode函数的参数类型要求,并通过示例展示了编码和解码过程。
最低0.47元/天 解锁文章
2604

被折叠的 条评论
为什么被折叠?



