Старая неизвестная база данных - PullRequest
2 голосов
/ 10 ноября 2009

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

Он поставляется отдельно от приложения (на неизвестном языке) и представляет собой смесь типов файлов. В одной папке есть, например:

MISCINFO.BRG (27 531 кб)
MISCINFO.IDX (264 кб)
MISCINFO.LOG (30 422 кб)

В другой папке, где находится куча VIS-файлов.

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

Ответы [ 4 ]

2 голосов
/ 10 ноября 2009

.brg может быть файлом моста, упомянутым здесь:

http://www.recital.com/adminDBS.htm

1 голос
/ 10 ноября 2009

Рассматриваемое приложение поставляется с некоторыми файлами DLL. Одним из них является DATABASE.DLL, который содержит несколько имен людей в виде простого текста. Я искал некоторые имена в Google и нашел программиста на Delphi, с которым я связался и ждал ответа. Я проверил Delphi как язык приложения с некоторыми другими источниками.

Согласно Dependency Walker, DATABASE.DLL содержит некоторые функции для открытия / закрытия соединения и извлечения, обновления и удаления данных. Некоторые функции указывают, что DLL должна быть сделана на заказ. Возможно, я могу использовать ту же DLL.

Dependecy Walker показывает только экспортированные функции, а не что-либо о параметрах. Некоторые файлы не могут быть открыты вообще, потому что они 16-битные.

0 голосов
/ 10 ноября 2009

Возможно, вы захотите попробовать 'file' в этих файлах в системе Linux. Файл игнорирует расширение файла, он фактически проверяет файл, чтобы определить его. Поэтому скопируйте файлы на компьютер с Linux и выполните следующую команду в окне терминала:

Использование:

$ cd my_directory_with_unknownfiles
$ file *
0 голосов
/ 10 ноября 2009

Что ж, лучший способ - посмотреть, какое программное обеспечение, как известно, использует файлы с этими расширениями. LOG не слишком полезен, но BRG, VIS и IDX достаточно редки.

VIS-файлы :

  • Файл изображения
  • StudioPro 3D файл
  • Vision Executive (Отчет) от Lasata Software
  • VISkompakt (Файл описания объектов) от PDV-Systeme GmbH
  • Vista Graphics

BRG файлы :

Единственное, что я могу найти, это Эпоха мифологии , что кажется маловероятным.

IDX файлы :

  • AOL (временный файл интернет-почты)
  • ArcView (индекс геокодирования для наборов данных только для чтения) по ESRI
  • Ca Платформа визуальных объектов для разработчика (CAVO) (индексный файл) от CA
  • Галерея клипов 1.x (Index) от корпорации Microsoft
  • Полное собрание сочинений (индексный файл) от Toplevel Computing
  • Информация о Corel QuickFinder
  • ФАКС
  • FoxPro (Index) от корпорации Microsoft
  • ICQ (Index) от ICQ Inc.
  • Java (индекс кэша апплета) от Sun Microsystems, Inc.
  • Индекс латекса
  • NoX
  • Outlook Express (индекс почтовых ящиков) от Microsoft Corporation
  • Pro / ENGINEER (индексный файл) от PTC
  • RCA / Ручной MP3-плеер Lyra (индекс базы данных) от RCA
  • Symantec Q & A (индексный файл реляционной базы данных) от Symantec Corporation
  • VSFilter (индексный файл)

Поскольку ни один из них не выглядит таким обнадеживающим (я не вижу продуктов, которые я вижу в списках для файлов VIS и файлов IDX), я думаю, что, к сожалению, ваши надежды на то, что это не пользовательский формат, скорее всего, напрасны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...