Ответ 1
Я никогда раньше не работал с zbook файлами, но у меня есть хороший опыт работы с "сжатыми" форматами файлов и SQLite, и вам повезло. Они могли бы использовать коммерческую SQLite сжатую и зашифрованную базу данных только для чтения (CEROD), но это не так.
.zbook
- это база данных SQLite3, заполненная сжатым сжатием zlib. (Gzip без заголовка, в основном)
Здесь некоторый минимальный код, чтобы распаковать его в Python:
import zlib
infile = open('AntiguoTestamento.zbook', 'rb')
outfile = open('AntiguoTestamento.sqlite3', 'wb')
outfile.write(zlib.decompress(infile.read()))
infile.close()
outfile.close()
На самом деле я немного удивлен. "Просто zipped up" обычно означает, что базовый формат файла - это XML или HTML или что-то вроде байт-кода или двоичных блоков, поскольку SQLite не предназначен для загрузки из архива таким образом.