У меня есть устаревшая система, которая раньше работала на DOS. Это ERP-система для розничных магазинов (fashion). Он думает, что хранит данные в плоских файлах.
У меня есть файлы, заканчивающиеся на * .KEY, и другие файлы, заканчивающиеся на * .D00 (счётчик). Я думаю, что ключевые файлы содержат ключевую информацию, а D-файлы содержат некоторые данные ... есть много файлов D77 ...
Насколько я понимаю, это не dfb или foxpro, это может быть проприетарный ...
Компания, написавшая это, конечно, не работает, так что никаких шансов на поддержку или какие-либо намеки. Когда я открываю эти файлы в vim или других редакторах, я получаю некоторые двоичные знаки и некоторый текст ... Я пробовал это в шестнадцатеричном режиме, но по-прежнему нечего использовать ... Есть ли шанс, что я могу выгрузить данные ... в csv , ascii, xml?
Я почти уверен, что это нестандартный формат. Может ли кто-нибудь указать мне, как эти данные хранились в те дни и как я могу сделать их доступными для чтения ...
Какие-нибудь инструменты, советы или хитрости?
// РЕДАКТИРОВАТЬ
Через некоторое время я добился некоторого прогресса и теперь могу опубликовать некоторые детали, о которых я не знал тогда, и поэтому дать хороший ответ невозможно.
Я предполагаю, что система dos была написана на визуальном коболе и что файлы могли быть файлами b-tree, хранящимися в формате ISAM. Я полагаю, что я мог бы предоставить скрытую информацию о том, что существует вероятность того, что это формат C-ISAM.
Как я могу получить доступ / просмотреть или изменить эти файлы ... C #, JAVA, ruby .... все, что угодно на языке New Age было бы круто ... Я не уверен, смогу ли я справиться с коболом ... Было бы здорово иметь конвертер или средство просмотра предпочтительно с открытым исходным кодом ...
Надеюсь, это проясняет мой вопрос =)