Устаревшая система dos с хранилищем данных в виде плоских файлов (ISAM-Files)

У меня есть устаревшая система, которая раньше работала на DOS. Это ERP-система для розничных магазинов (fashion). Он думает, что хранит данные в плоских файлах.

У меня есть файлы, заканчивающиеся на * .KEY, и другие файлы, заканчивающиеся на * .D00 (счётчик). Я думаю, что ключевые файлы содержат ключевую информацию, а D-файлы содержат некоторые данные ... есть много файлов D77 ...

Насколько я понимаю, это не dfb или foxpro, это может быть проприетарный ...

Компания, написавшая это, конечно, не работает, так что никаких шансов на поддержку или какие-либо намеки. Когда я открываю эти файлы в vim или других редакторах, я получаю некоторые двоичные знаки и некоторый текст ... Я пробовал это в шестнадцатеричном режиме, но по-прежнему нечего использовать ... Есть ли шанс, что я могу выгрузить данные ... в csv , ascii, xml?

Я почти уверен, что это нестандартный формат. Может ли кто-нибудь указать мне, как эти данные хранились в те дни и как я могу сделать их доступными для чтения ...

Какие-нибудь инструменты, советы или хитрости?

// РЕДАКТИРОВАТЬ

Через некоторое время я добился некоторого прогресса и теперь могу опубликовать некоторые детали, о которых я не знал тогда, и поэтому дать хороший ответ невозможно.

Я предполагаю, что система dos была написана на визуальном коболе и что файлы могли быть файлами b-tree, хранящимися в формате ISAM. Я полагаю, что я мог бы предоставить скрытую информацию о том, что существует вероятность того, что это формат C-ISAM.

Как я могу получить доступ / просмотреть или изменить эти файлы ... C #, JAVA, ruby ​​.... все, что угодно на языке New Age было бы круто ... Я не уверен, смогу ли я справиться с коболом ... Было бы здорово иметь конвертер или средство просмотра предпочтительно с открытым исходным кодом ...

Надеюсь, это проясняет мой вопрос =)


person server info    schedule 05.10.2011    source источник


Ответы (2)


OpenCOBOL имеет очень активную группу пользователей. Сам язык бесплатный и работает в Linux, Windows и, возможно, MacOSX. Поговорите с группой пользователей там; они могут помочь.

person bugmagnet    schedule 30.04.2013

Программное обеспечение Peachtree Accounting использовало эти расширения файлов еще в 1992 году.

person Frank R.    schedule 26.03.2012