欢迎访问宙启技术站
智能推送

Python中的ubinasciia2b_base64()函数解码Base64编码的字符串

发布时间:2023-12-13 07:50:27

在Python中,可以使用ubinascii.a2b_base64()函数解码Base64编码的字符串。该函数将Base64编码的字符串作为输入,并将其解码为原始的二进制数据。下面是一个使用例子:

import ubinascii

# Base64编码的字符串
base64_str = "SGVsbG8gd29ybGQ="

# 使用ubinascii.a2b_base64()函数解码Base64字符串
decoded_data = ubinascii.a2b_base64(base64_str)

# 打印解码后的二进制数据
print(decoded_data)

输出结果为:

Hello world

在上面的例子中,我们首先定义了一个Base64编码的字符串"SGVsbG8gd29ybGQ="。然后,我们使用ubinascii.a2b_base64()函数对该字符串进行解码,并将结果保存在decoded_data变量中。

最后,我们打印输出decoded_data,得到解码后的二进制数据Hello world

需要注意的是,ubinascii.a2b_base64()函数将解码后的结果作为原始的二进制数据返回。如果需要将其转换为字符串,可以使用decoded_data.decode('utf-8')方法。

希望这个例子能帮助你理解如何在Python中使用ubinascii.a2b_base64()函数解码Base64编码的字符串。