【发布时间】:2018-08-06 13:29:07
【问题描述】:
一个简单但,嘿,仍然很奇怪的问题。希望在好的部分,在整个互联网上找不到合适的答案。
首先,它看起来很像 COBOL(ACUCOBOL?),但我不确定。
我有带有扩展名的二进制文件:.AC、.vix、.SC;每个数兆字节。大多数文件都是成对的,例如。 ADDRESSES.AC + ADDRESSES.vix 或 COMPANIES.SC + COMPANIES.vix。
在这些文件的中间我可以看到部分记录,但它似乎是一组二进制文件。
我知道 Cobol 数据库中没有人类可读的索引、地图、方言、配置文件、标题 - 没有任何东西可以使用一些普通的文本工具进行解析。也没有 CPY、RDD、XFD 文件。只是不时包含大量二进制数据和部分记录/ID(?)的文件。所以我可以确定,例如,一个文件包含一组地址、下一个明显的销售、下一个客户数据等。
问题是:
如何确定我使用的是哪个版本的 COBOL 数据库? (主要是为了获得合适的工具来提取数据。)
如何将此数据库转换为可以解析并移动到其他任何东西(甚至是 Excel)的东西?
我无法访问使用此数据库的计算机,因为它多年来一直在垃圾箱的深处,没有其他任何东西,只有一个包含数据库文件的文件夹。
有人遇到同样的问题吗?
【问题讨论】:
-
我没有使用 ACUCOBOL 的经验,但我怀疑你不会很幸运地找到一个可以读取索引文件的实用程序(没有安装 ACUCOBOL 版本)。您可能必须对数据进行逆向工程才能接近检索它。祝你好运。
标签: database cobol acucobol-gt