我有一个遗留系统,它曾经在dos上运行。这是一个零售商店(时装)的ERP系统。它认为它将数据存储在平面文件中。
我有以*.KEY结尾的文件,也有以*.D00结尾的文件(向上计数)。我认为密钥文件保存了关键信息,而D文件保存了一些数据...有很多D77文件...
就我的调查而言,这不是dfb或foxpro,它可以专有...
写这篇文章的公司当然已经关门大吉了,所以没有机会得到支持或任何提示。当我在vim或其他编辑器中打开这些文件时,我得到一些二进制符号和一些文本...我尝试了它在十六进制模式,但仍然没有使用...有没有可能我可以把数据...在csv、ascii、xml中?
我很确定这不是标准格式。有人能告诉我这些数据在过去是如何存储的吗?我怎样才能使它们变得可读……
有什么工具、小贴士或窍门吗?
//编辑
过了一段时间后,我取得了一些进展,现在可以发布一些我当时没有的细节,这使得一个好的答案变得不可能。
我推测dos系统是用visual cobol编写的,文件可能是以ISAM格式存储的b-tree文件。我假设我可以提供的隐蔽的东西是,有一种可能的格式是C-ISAM。
如何访问/查看或修改这些文件...C#,JAVA,ruby....一切新时代的语言都会很酷……我不确定我能不能处理好cobol...如果有一个转换器或查看器工具最好是开源的,那就太好了。
希望这能澄清我的问题=)
发布于 2013-04-30 22:15:52
OpenCOBOL有一个非常活跃的用户组。该语言本身是免费的,可以在Linux和Windows上运行,也许还可以在MacOSX上运行。与那里的用户组聊天;他们可能会提供帮助。
发布于 2012-03-26 11:12:59
早在1992年,Peachtree会计软件就使用了这些文件扩展名。
https://stackoverflow.com/questions/7664572
复制相似问题