龙空技术网

Python 模块 base64-使用 ASCII 编码二进制数据

许良alex 256

前言:

现在兄弟们对“ascii和二进制传输”大体比较关注,咱们都需要剖析一些“ascii和二进制传输”的相关知识。那么小编也在网络上搜集了一些对于“ascii和二进制传输””的相关内容,希望各位老铁们能喜欢,你们一起来了解一下吧!

base64 模块包含一些函数把二进制数据转换为普通的 ASCII 字符显示,方便传输。

Base 64 编码

以下使用 Base 64 编码一串二进制数据。

执行:

Base 64 解码

执行:

URL 安全

因为默认的 base64 生成的字符中可能有 + 和 /,这个两个字符在链接 URL 中有特殊的意义,如果 base64 编码需要在 URL 中传递时,需要替换成其他的字符,可以使用函数 urlsafe_b64encode()。

执行:

其他编码

除了 Base64 编码,还有 Base85, Base32 和 Base16 编码数据。

执行:

标签: #ascii和二进制传输