0

我正在尝试从 .odb 数据库文件中提取数据。为此,起初我解压缩了 .odb 文件,然后尝试读取来自此解压缩文件的“数据”文件。但我猜在阅读过程中存在编码问题。我得到一些无意义的符号。据我搜索,这个文件可能是一个二进制文件。顺便说一句,我看不到“数据”文件的扩展名。我想知道如何读取文件以提取数据?

4

1 回答 1

1

我是巴西人,我看到这个问题没有答案。我是 python 用户,我这样做了:

尝试打开包含数据库 *.odb 的文件

___________________________一个文件.py________________________

import sys, zipfile
myfile = zipfile.ZipFile(yourfile.odb)
listoffiles = myfile.infolist()

for s in listoffiles:

    if s.orig_filename == "database/data":
        print(bh.decode("utf-8", "ignore"))

_____________________________________________________________

我的表很简单,但它可能会有所帮助。

我从几个网站上找到了这个连接部分。如您所见,odb 文件只是一个压缩文件,其中包含一个 xml 文件,该文件包含一个表信息“content.xml”,但只有表信息。数据库的内容在数据库/数据中。值存储在这里。您可以在 python 上使用 decode 进行解码。

也感谢http://www.linuxjournal.com/,我是否找到了一些脚本

于 2016-05-20T01:06:47.570 回答