xxxxxxxxxx
import base64
string_to_encode = "Hello, World!"
encoded_data = base64.b64encode(string_to_encode.encode('utf-8'))
print(encoded_data.decode('utf-8')) # Print the encoded data as a string
xxxxxxxxxx
import base64
message = "Python is fun"
message_bytes = message.encode('ascii')
base64_bytes = base64.b64encode(message_bytes)
base64_message = base64_bytes.decode('ascii')
print(base64_message)
xxxxxxxxxx
#== Decoding ==#
import base64
base64_message = 'UHl0aG9uIGlzIGZ1bg=='
base64_bytes = base64_message.encode('ascii')
message_bytes = base64.b64decode(base64_bytes)
message = message_bytes.decode('ascii')
print(message)
xxxxxxxxxx
import base64
coded_string = '''Q5YACgA...'''
base64.b64decode(coded_string)
xxxxxxxxxx
with open(file_name, "rb") as f:
bytes = f.read()
encoded_file: base64 = base64.b64encode(bytes)
encoded_file_utf: str = str(encoded_file, encoding='utf-8')