batch-file - 从 DOS 软件中提取旧数据

标签 batch-file dos legacy data-extraction

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

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

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

^01、WRK、DBK、STA

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

先谢谢大家

最佳答案

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

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

我过去常常在 DOS 上做很多开发。如果你想在列表之外联系我,bruce dot axtens at gmail dot com,我可以帮助识别文件,也许可以设计出一种提取数据的机制。

关于batch-file - 从 DOS 软件中提取旧数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525739/

相关文章:

windows - 我需要一个批处理文件来生成*仅*文件名的列表

java - 是否可以在Dos系统下运行Java-GUI程序

dos - DOS 中的递归目录列表

Javascript转换异步和同步

bash - 如何使用****在命令行中隐藏密码并将值获取到.bat文件和.sh文件中

python - 光栅到 ASCII - 在 Python 中添加处理多个文件的代码片段

windows - vbs中如何传递包含空格的参数

python - Web2py 查询遗留数据库

java - 用于解析专有设置文件的库

batch-file - 从批处理文件以系统用户身份运行时如何获取用户 %APPDATA%