从DOS软件中提取旧数据

时间:2014-02-03 11:08:09

标签: batch-file dos legacy data-extraction

我在DOS上创建了一个旧软件。我所拥有的只是一个可执行文件,它向我展示了UI。该软件的功能是获取给门制造公司的订单的详细信息,将其存储在某处并将数据发送到针式打印机。存储的数据包括客户的名称和地址,门尺寸等等。

该软件的原始创建者无法再访问,我不知道使用了哪种语言来创建它。我的公司希望摆脱这个系统,但现在访问旧订单信息的唯一方法是将订单号插入UI。

我需要做的是提取这些数据并将其转换为某种可读格式,我已阅读研究论文,搜索过这个网站以及其他许多内容,但这些数据却是空洞的。我知道当我输入新订单时,修改的文件具有以下格式:

^ 01,WRK,DBK,STA

目录中还有其他文件,如.ALT,.DBI,.ASC,.BAS,.DDF,.MA3等格式,但过去20年似乎没有变化。

非常感谢你们提前

1 个答案:

答案 0 :(得分:1)

文件扩展名并不总是查找内容的最佳方式。文件扩展是流动的,并且从来没有太多的标准化方式,或者至少在DOS时代没有。例如,如果你看一下FilExt,就会有一点点加倍。

通过像TrID/32 - File Identifier v2.10 - (C) 2003-11 By M.Pontello这样的工具运行文件会更好,它可以很好地通过内容而不是文件扩展名来识别文件。它不是万无一失的,但可以识别几千种不同的文件类型。

我曾经在DOS上做过很多开发。如果你想在列表中联系我,我可以帮助识别这些文件并制作提取数据的机制。