2014-02-03 6 views
2

У меня есть старое программное обеспечение, созданное на DOS. Все, что у меня есть, - это исполняемый файл, который показывает мне интерфейс. То, что это программное обеспечение делает, это детализация заказа, предоставляемого компании по производству дверей, где-то хранится и отправляет данные на игольный принтер. Хранимые данные содержат такие вещи, как имя и адрес клиента, размеры дверей и т. Д.Извлечение старых данных из ПО DOS

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

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

^01, WRK, БРК, STA

Есть другие файлы в директории с форматами, как .ALT, .DBI , .ASC, .BAS, .DDF, .MA3, но те, похоже, не изменились за последние 20 лет.

Большое спасибо заранее ребята

+3

Возможно, он принадлежит на http://reverseengineering.stackexchange.com/, так как это не вопрос, связанный с любым кодом, который вы * написали *. Но вы проверяли, являются ли файлы «20 лет» с расширением .BAS может быть исходным кодом в варианте BASIC? – usr2564301

+0

В дни MSDOS были утилиты для заполнения буфера клавиатуры, чтобы «ввести» текст в программу и программы TSR, которые могут читать экран. – foxidrive

+0

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

ответ

1

Расширения файлов не всегда лучший способ выяснить вещи. Расширения файлов являются текучими и никогда не было много на пути стандартизации или, по крайней мере, не в дни DOS. Если вы посмотрите на FilExt, например, есть бит-бит в два раза.

Вам будет лучше работать с файлами с помощью инструмента, такого как TrID/32 - File Identifier v2.10 - (C) 2003-11 By M.Pontello, который хорошо разбирается в файлах по их содержимому, а не по расширению их файла. Он не является надежным, но может идентифицировать несколько тысяч различных типов файлов.

Раньше я занимался разработкой DOS в течение дня. Если вы хотите связаться со мной в списке, bruce dot axtens в gmail dot com, я могу помочь определить файлы и, возможно, собрать механизм для извлечения данных.

+0

Привет, Брюс. Извините за такой поздний ответ. По какой-то причине я только видел ваш ответ. Я закончил проект некоторое время назад, но я просто хотел поблагодарить вас в любом случае за предложение. –

+0

Hi @ O.Fouda Не могли бы вы дать какую-то информацию о решении вашей проблемы. Я сталкиваюсь с подобным, и я хотел бы узнать больше об этом! –

 Смежные вопросы

  • Нет связанных вопросов^_^