问题描述
如果直接使用base64.b64decode()函数将base64解码,是得到的16进制字符串是有问题的.此时要使用base64.b64decode(base64_data).hex()来转换成16进制字符串.
解决方案
Python代码如下:
import base64
# base64解码
def base64_decode(base64_data):
temp = base64.b64decode(base64_data).hex()
return temp
data = "qgEeAGBFRQAAZEIAAFhCAAAAAAAAE0LFEAVqAAAHZhbn9rs="
tem = base64_decode(data)
print(tem)
输出:
aa011e0060454500006442000058420000000000001342c510056a0000076616e7f6bb