3

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

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

我需要做的是提取这些数据并将其转换为某种可读格式,我已经阅读了研究论文,搜索了这个网站和许多其他网站,但都没有找到。我知道当我输入新订单时,被修改的文件具有以下格式:

^01, WRK, DBK, STA

目录中还有其他格式的文件,如 .ALT、.DBI、.ASC、.BAS、.DDF、.MA3,但这些文件在过去 20 年中似乎没有改变。

非常感谢你们

4

1 回答 1

2

文件扩展名并不总是找出问题的最佳方式。文件扩展名是流动的,标准化的方式从来没有太多,或者至少在 DOS 时代没有。例如,如果您查看FilExt,就会发现相当多的翻倍。

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

过去我曾经在 DOS 上进行过很多开发。如果您想在 gmail dot com 的 bruce dot axtens 列表之外与我联系,我可以帮助识别文件,或许还可以设计一种机制来提取数据。

于 2014-03-06T13:52:17.093 回答