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
import base64
# Encoded base64 string
encoded_string = "SGVsbG8gV29ybGQh"
# Decoding the base64 string
decoded_bytes = base64.b64decode(encoded_string)
# Converting bytes to string
decoded_string = decoded_bytes.decode('utf-8')
print(decoded_string)
xxxxxxxxxx
>>> import base64
>>> encoded = base64.b64encode(b'data to be encoded')
>>> encoded
b'ZGF0YSB0byBiZSBlbmNvZGVk'
>>> data = base64.b64decode(encoded)
>>> data
b'data to be encoded'
xxxxxxxxxx
import base64
plain_str = 'SGVsbG8gV29ybGQ='
bytes_repr = bytes(plain_str, encoding='utf-8')
decoded_string = base64.b64decode(bytes_repr)
message = str(decoded_string, encoding='utf-8')
print(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
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
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')