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

Python中base64库中的standard_b64decode()函数解码base64数据的实例

发布时间:2024-01-10 04:37:55

在Python中,base64模块提供了多个函数来进行base64编码和解码操作。其中,standard_b64decode()函数用于解码base64编码的数据。

standard_b64decode(s)函数接受一个字符串s作为参数,该字符串是经过base64编码的数据。函数返回解码后的原始数据。

以下是使用standard_b64decode()函数解码base64数据的实例,包括一个使用例子。

import base64

# 定义base64编码的数据
encoded_data = "SGVsbG8gd29ybGQ="

# 解码base64数据
decoded_data = base64.standard_b64decode(encoded_data)

# 打印解码后的数据
print("Decoded data:", decoded_data)

在这个例子中,我们首先导入了base64模块。然后,定义了一个经过base64编码的数据"SGVsbG8gd29ybGQ="。接下来,我们使用standard_b64decode()函数对这个编码数据进行解码。

最后,我们打印出解码后的原始数据。在这个例子中,解码后的数据是字符串"Hello world"

请注意,在使用standard_b64decode()函数解码数据之前,我们需要确保提供的数据是经过base64编码的。否则,解码操作可能会失败。

总之,standard_b64decode()函数是Python中base64库中用于解码base64编码的数据的函数。它接受一个base64编码的字符串作为参数,返回解码后的原始数据。