Base64 file encode and decode with Python
Encode code
import base64
input_file_path = input('Input file > ')
output_file_path = input('Output file > ')
with open(input_file_path, 'rb') as file:
file_data = file.read()
encoded_data = base64.b64encode(file_data)
with open(output_file_path, 'wb') as output_file:
output_file.write(encoded_data)
Decode code
import base64
input_file_path = input('Input file > ')
output_file_path = input('Output file > ')
with open(input_file_path, 'rb') as encoded_file:
encoded_data = encoded_file.read()
decoded_data = base64.b64decode(encoded_data)
with open(output_file_path, 'wb') as output_file:
output_file.write(decoded_data)