【发布时间】:2020-09-30 15:52:57
【问题描述】:
我正在处理一些 base64 数据。预期的输出是 6 个十六进制数字,如第一个示例所示。但是有时我会得到一个换行符,就像在第二个例子中一样(有 5 个十六进制值)
base64.b64decode('DAAI9BTT')
b'\x0c\x00\x08\xf4\x14\xd3'
base64.b64decode('DAAKRRTT')
b'\x0c\x00\nE\x14\xd3'
我怀疑我得到的值是 0A,它被转换为换行符。当我修剪换行符时,我错过了一个十六进制值
【问题讨论】:
标签: python python-3.x base64