我有一个旧系统,它曾经在 dos 上运行。它是零售商店(时装)的 ERP 系统。它认为它将数据存储在平面文件中。
我有以 *.KEY 结尾的文件和以 *.D00 结尾的其他文件(向上计数)。我认为关键文件包含关键信息,而 D 文件包含一些数据……有很多 D77 文件……
就我的调查而言,这不是 dfb 或 foxpro,它可能是专有的......
编写它的公司当然已经停业,因此没有机会获得支持或任何提示。当我在 vim 或其他编辑器中打开这些文件时,我会得到一些二进制符号和一些文本......我在十六进制模式下尝试过,但仍然没有可用......有没有机会我可以转储数据......在 csv ,ASCII,XML?
我很确定这不是标准格式。有人可以向我指出过去这些数据是如何存储的,我怎样才能使它们可读...
有什么工具、提示或技巧吗?
// 编辑
一段时间后,我取得了一些进展,现在可以发布一些我当时没有的细节,并且不可能给出一个好的答案。
我假设dos系统是用visual cobol编写的,文件可以是以ISAM格式存储的b-tree文件。我假设我可以提供的壁橱的东西是,格式有可能是 C-ISAM。
我如何访问/查看或修改这些文件... C#、JAVA、ruby ......所有新时代的语言都会很酷......我不确定我是否能处理 cobol......转换器或查看器工具更可取的开源...
希望这能更清楚我的问题=)