File 有人知道zbook文件是什么吗?或者我怎样才能打开它?

File 有人知道zbook文件是什么吗?或者我怎样才能打开它?,file,sqlite,unzip,File,Sqlite,Unzip,我听说这是一个刚刚压缩的sqlite表,但我找不到任何方法来打开它并访问它的内容。我需要打开的文件是一本书,它的文件名是book.zbook 如果你有任何想法,请告诉我 我以前从未使用过zbook文件,但我对“刚刚压缩”的文件格式和SQLite有相当多的经验,你很幸运。他们本可以使用商业(CEROD)扩展,但事实并非如此 .zbook是一个由原始zlib压缩打包的SQLite3数据库。(基本上没有头的Gzip) 下面是一些用Python解包的最简单代码: import zlib infile

我听说这是一个刚刚压缩的sqlite表,但我找不到任何方法来打开它并访问它的内容。我需要打开的文件是一本书,它的文件名是book.zbook


如果你有任何想法,请告诉我

我以前从未使用过zbook文件,但我对“刚刚压缩”的文件格式和SQLite有相当多的经验,你很幸运。他们本可以使用商业(CEROD)扩展,但事实并非如此

.zbook
是一个由原始zlib压缩打包的SQLite3数据库。(基本上没有头的Gzip)

下面是一些用Python解包的最简单代码:

import zlib

infile = open('AntiguoTestamento.zbook', 'rb')
outfile = open('AntiguoTestamento.sqlite3', 'wb')

outfile.write(zlib.decompress(infile.read()))

infile.close()
outfile.close()

事实上我对此有点惊讶。“Just Zippped up”通常意味着文件的基本格式是XML或HTML,或者像字节码或二进制BLOB这样的自定义格式,因为SQLite并不是真正设计为从存档文件中加载的。

假设所说的“book.zbook”没有受限的发行版,是否有能力发布指向它的链接?(或指向[其他]无限制zbook文件的链接)哇,非常感谢您的帮助。我很感谢你抽出时间来帮助我。