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

#export #dos #legacy #isam

#экспорт #dos #устаревшая #isam

Вопрос:

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

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

Насколько касается моего расследования, это не dfb или foxpro, он может быть проприетарным…

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

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

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

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

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

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

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

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

Ответ №1:

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

Ответ №2:

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