当前位置: 首页 > 图灵资讯 > 行业资讯> python base64是什么

python base64是什么

来源:图灵python
时间: 2024-08-21 22:15:50

1、说明

base64是一种用64个字符表示任何二进制数据的方法。

Base64编码将3字节二进制数据编码成4字节的文本数据,长度增加33%。优点是编码的文本数据可以直接显示在电子邮件主体和网页上。

2、实例

如果编码的二进制数据不是3倍数,那么剩下的1或2字节该怎么办?编码末尾用\x00字节补齐后,在编码末尾加1或2个=号,表示补齐字节数,解码时自动删除。

>>>importbase64
>>>base64.b64encode(b'binary\x00string;)
b'YmluyXJ5AHNcmluZw=='
>>>base64.b64decode(b'YmluyXJ5AHNcmluZw==')
b'binary\x00string;

以上是python base64的介绍,希望对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。