我有一个旧的MSDOS软件,用神奇的5.6实现了一个无意义的5.10a数据库,应该是现代化的(完全重新使用现代数据库)。为此,我只想得到表的结构和一些了解的魔术程序的结构。
但不幸的是,我未能找到任何关于魔术的文档,也无法从表中获得带有列名的结构(.btr,但没有ddf文件)。
知道怎么再往前走一步吗?
发布于 2015-11-12 23:34:46
没有足够的代表来评论,所以我不得不把这个作为回答。如果您无法获得有关数据结构的任何信息,您可以尝试:
下载并安装一个新的普及版本的试用版本,看看它是否允许您读取数据。在像V11这样的服务器版本(或多或少都是当前的)中,有一个DDF实用程序,它可以实现名称所暗示的功能。但是,这不是自动处理,而是依赖于将应用程序中显示的数据链接到磁盘上的十六进制值的能力。
尝试找到一个与5.xBtrieve文件一起工作的BUTIL.EXE版本,运行BUTIL -RECOVER,看看会得到什么。您可能会以这种方式使用脚本工具来解析数据--我以前在6.x文件上这样做过,但是没有比您处理的更老的文件。
这里的主要问题是您是否能够为那么老的版本找到兼容的工具。但是,也许6.x工具可能只是起作用了。
https://stackoverflow.com/questions/33270783
复制相似问题