У меня есть настольное программное обеспечение с папкой Data. В этой папке у меня есть много файлов под названием File001.app, File002.app, T1.app, Z3.app и т.д.
Когда я пытаюсь открыть любой из них, все они выглядят в двоичном формате.
Приложение написано в Delphi.
Итак, как я могу узнать, какой тип базы данных используется (Firebird, MySQL,?)
Спасибо.
Вы можете попробовать запустить strings
для этих файлов и посмотреть, есть ли какие-либо подсказки в выходе.
strings
изначально был аккуратной утилитой Linux, но если вы работаете в Windows (кажется разумным), вы должны загрузить SysInternals реализации внешних. Найти здесь.
просмотрите код приложения и посмотрите строку подключения. без кода приложения или файлов конфигурации (если существует) трудно узнать тип базы данных. Если код недоступен, поставщик должен указать тип базы данных.
С наилучшими пожеланиями,
http://www.fileinfo.com/extension/app
Это звучит как формат пользовательского файла, не похоже на что-либо с MySQL или Delphi (не напрямую и меньше), и я не думаю, что они имеют какое-либо отношение к Firebird. Я мало знаю об Oracle, но они не звонят ни на какие колокола. У вас есть доступ к исходному коду?
Как сказал Пекка, трудно сказать. Но, возможно, это файл FoxPro, которые хранятся в формате файла dBase, но это не совсем понятно.