# подготовка рисунка для fb2
import base64
# Автор: Abhishek Amin , ,Дата записи 09.04.2021
# + w_cat 05.07.22
fn = 'ce55.jpg'
with open(fn, 'rb') as binary_file:
, ,binary_file_data = binary_file.read()
, ,base64_encoded_data = base64.b64encode(binary_file_data)
, ,base64_message = base64_encoded_data.decode('utf-8')
, ,ff = fn + '.txt'
, ,f = open(ff, 'w')
, ,f.write('<binary id="'+fn+'" content-type="image/jpg">'+'\n')
, ,f.write(base64_message+'\n')
, ,f.write('</binary>'+'\n\n')
, ,f.close()
# осталось сделать:
# 1. определение типа файла
# , ,и изменение content-type в соответствии с типом.
# 2. упаковку группы файлов.