wty95
V2EX  ›  问与答

.db 文件打不开怎么办?

  •  
  •   wty95 · Mar 2, 2022 · 1625 views
    This topic created in 1535 days ago, the information mentioned may be changed or developed.

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

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

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

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

    5 replies    2022-03-04 17:18:09 +08:00
    DonaidTrump
        1
    DonaidTrump  
       Mar 2, 2022
    20 多年前的软件了,这种可能是私有协议的存储格式吧。扩展名并不能代表什么,sqlite 2001 年才发布 alpha 版,这系统开发的时候可能都还没有 sqlite 呢
    mineralsalt
        2
    mineralsalt  
       Mar 2, 2022
    你不把文件发出来, 大家伙怎么尝试呢
    thrinity
        3
    thrinity  
       Mar 2, 2022 via Android
    用 winhex 打开看一下,找一下有没有一些常见文件的特征码
    ysc3839
        4
    ysc3839  
       Mar 3, 2022 via Android
    有一种可能是数据加密了,你输入的用户名密码会算出密钥用来解密。
    另外如果程序可以自己创建数据的话,建议把程序本身发出来,这样你不需要发敏感数据,别人也可以帮你测试。
    LLaMA2
        5
    LLaMA2  
       Mar 4, 2022
    十有八九是 delphi 开发的,自己开发的数据库,那个年代都是这么过来的。
    先用 winex 看看,能搞定最好。不行的话上 IDA 、OD 之类的,得看你水平了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3055 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:04 · PVG 17:04 · LAX 02:04 · JFK 05:04
    ♥ Do have faith in what you're doing.