Как я могу определить, какой тип базы данных это? - PullRequest
0 голосов
/ 10 января 2011

У меня есть настольное программное обеспечение с папкой под названием Data. В этой папке у меня есть много файлов с именами File001.app, File002.app, T1.app, Z3.app и т.д ...

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

Заявка написана на Delphi.

Так как я могу узнать, какой тип базы данных используется (Firebird, MySQL,?)

Спасибо.

Ответы [ 4 ]

1 голос
/ 10 января 2011

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

С наилучшими пожеланиями,

1 голос
/ 10 января 2011

Вы можете попробовать запустить strings для этих файлов и посмотреть, есть ли какие-либо подсказки в выводе.

strings изначально был аккуратной утилитой Linux , но если вы работаете в Windows (кажется разумным предположением), вам следует скачать реализацию SysInternals. Downloads > Miscellaneous > Strings "> Найдите это здесь.

0 голосов
/ 10 января 2011

Как сказал Пекка, трудно сказать.Но, возможно, это файл FoxPro , который хранится в формате файла dBase, но в этом нет уверенности.

0 голосов
/ 10 января 2011

http://www.fileinfo.com/extension/app

Для меня это звучит как нестандартный формат файла, не похоже на что-либо связанное с MySQL или Delphi (не в прямом смысле и не в последнюю очередь), и я не думаю, что они имеют что-либоделать с Firebird либо.Я мало знаю об Oracle, но они не звонят в колокола.Есть ли у вас доступ к исходному коду?

...