以下是一个使用Python的示例代码来处理Base64数据类型的解决方案:
import base64
# 将字符串编码为Base64格式
def encode_base64(data):
encoded_bytes = base64.b64encode(data.encode('utf-8'))
encoded_string = encoded_bytes.decode('utf-8')
return encoded_string
# 将Base64格式解码为字符串
def decode_base64(encoded_string):
decoded_bytes = base64.b64decode(encoded_string)
decoded_string = decoded_bytes.decode('utf-8')
return decoded_string
# 示例
data = "Hello, World!"
encoded_data = encode_base64(data)
print("Encoded Data:", encoded_data)
decoded_data = decode_base64(encoded_data)
print("Decoded Data:", decoded_data)
这个示例中,encode_base64
函数将输入的字符串编码为Base64格式,decode_base64
函数将Base64格式解码为字符串。使用base64.b64encode
和base64.b64decode
函数进行编码和解码,通过encode('utf-8')
和decode('utf-8')
进行字符编码和解码。
输出结果:
Encoded Data: SGVsbG8sIFdvcmxkIQ==
Decoded Data: Hello, World!