Кто-нибудь знает, что такое zbook файл? Или как я могу открыть его?
Я слышал, что это таблица sqlite, просто зашитая, но я не могу найти ее, чтобы открыть ее и получить доступ к ее содержимому. Файл, который мне нужно открыть, - это книга, и это имя файла book.zbook...
Если у вас есть идеи, сообщите мне, пожалуйста!
Ответ 1
Я никогда раньше не работал с zbook файлами, но у меня есть хороший опыт работы с "сжатыми" форматами файлов и SQLite, и вам повезло. Они могли бы использовать коммерческую SQLite сжатую и зашифрованную базу данных только для чтения (CEROD), но это не так.
.zbook - это база данных SQLite3, заполненная сжатым сжатием zlib. (Gzip без заголовка, в основном)
Здесь некоторый минимальный код, чтобы распаковать его в Python:
На самом деле я немного удивлен. "Просто zipped up" обычно означает, что базовый формат файла - это XML или HTML или что-то вроде байт-кода или двоичных блоков, поскольку SQLite не предназначен для загрузки из архива таким образом.