Есть программа, с помощью нее можно записать информацию в базу данных sqlite3. И вот мне нужно соединить 2 компьютера, чтоб они передавали друг другу эту базу данных, это я уже сделал, компьютеры умею передавать данные, но вот проблема, при моей попытке прочесть файл .db, а потом его сохранить, он теряет некоторую информацию. Я его уже открывал в кодировке "charmap", и в utf-8, но ничего не менялось, вот мой маленький код чтения-записи:
file = open("info.db","r",encoding="charmap")
file_read = file.read().encode("charmap")
file.close()
file = open("new_info.db","w",encoding="charmap")
file.write(bytes(file_read).decode("charmap"))
file.close()
Файл на выходе и весит больше. А когда я его пытаюсь использовать как полноценную базу данных вылетают ошибки о не нахождении таблиц в базе данных.