Daha önce zbook dosyalarıyla hiç çalışmamıştım, ancak "sadece sıkıştırılmış" dosya biçimleri ve SQLite ile biraz deneyimim var ve şanslısınız. Ticari SQLite Compressed and Encrypted Read-Only Database (CEROD) uzantısını kullanıyor olabilirler, ancak değiller.
.zbook
, raw zlib sıkıştırmasıyla paketlenmiş bir SQLite3 veritabanıdır. (Gzip üstbilgisiz, temelde)
İşte Python içine açmaktır bazı minimal kod:
import zlib
infile = open('AntiguoTestamento.zbook', 'rb')
outfile = open('AntiguoTestamento.sqlite3', 'wb')
outfile.write(zlib.decompress(infile.read()))
infile.close()
outfile.close()
Bunun aslında biraz şaşırıyorum. "Sadece sıkıştırılmış", genellikle SQLite, bir arşivden bu şekilde yüklenecek şekilde tasarlanmadığından, dosyanın temel biçimi XML veya HTML veya bytecode veya binary blob gibi özel bir şey anlamına gelir.
Bahsedilen "book.zbook" * 'un kısıtlı bir dağıtımı yoktur, herhangi bir bağlantıyı ona gönderme yeteneği yoktur? (Ya da bir [diğer] sınırsız zbook dosyasına bir bağlantı.) –