.db 文件打不开怎么办?

2022-03-02 20:54:10 +08:00
 wty95

整理学校 02-09 年的录取信息,叫 全国普通高校招生网上录取院校子系统

原始数据需要这样导出: 输入用户名和密码,进入界面才可以把学生信息表格导出为.dbf(不需要联网)

这个系统软件目录里有很多.db 结尾的,我想既然它不联网都能导出,肯定是把.db 里的文件给展示出来,我能不能直接打开.db 文件获取数据,省去输入用户名密码的时间呢?( 02-09 这么多年,每年密码都不一样)

但是我用 navicat-sqlite3-数据源选择这个.db ,打不开 用 access 、sqlitespy 也打不开,记事本倒是打开显示部分数据和大部分的乱码 怎么办?附上网上找到的这个古董系统的操作手册: https://www.docin.com/p-699636087.html

1241 次点击
所在节点    问与答
5 条回复
tulongtou
2022-03-02 21:02:20 +08:00
20 多年前的软件了,这种可能是私有协议的存储格式吧。扩展名并不能代表什么,sqlite 2001 年才发布 alpha 版,这系统开发的时候可能都还没有 sqlite 呢
mineralsalt
2022-03-02 23:10:04 +08:00
你不把文件发出来, 大家伙怎么尝试呢
thrinity
2022-03-02 23:15:18 +08:00
用 winhex 打开看一下,找一下有没有一些常见文件的特征码
ysc3839
2022-03-03 03:26:06 +08:00
有一种可能是数据加密了,你输入的用户名密码会算出密钥用来解密。
另外如果程序可以自己创建数据的话,建议把程序本身发出来,这样你不需要发敏感数据,别人也可以帮你测试。
LLaMA2
2022-03-04 17:18:09 +08:00
十有八九是 delphi 开发的,自己开发的数据库,那个年代都是这么过来的。
先用 winex 看看,能搞定最好。不行的话上 IDA 、OD 之类的,得看你水平了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/837539

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX