Устаревшая система dos с хранилищем плоских файлов (ISAM-Files) - PullRequest
2 голосов
/ 05 октября 2011

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

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

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

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

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

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

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

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

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

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

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

Ответы [ 3 ]

0 голосов
/ 26 марта 2012

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

0 голосов
/ 30 апреля 2013

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

0 голосов
/ 05 октября 2011

http://file -extension.paretologic.com / detail.php / File-Extension-KEY

"По крайней мере 18 известных приложений используют расширение файла KEY."

Что делает ваше устаревшее приложение?

...