Как я могу определить, какой тип базы данных это?

0

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

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

Приложение написано в Delphi.

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

Спасибо.

  • 4
    Трудно сказать. Может быть, опубликовать первые несколько символов из файла, может быть, кто-то узнает заголовок
  • 0
    может зачеркнуть MySQL.
Показать ещё 4 комментария
Теги:
database
firebird

4 ответа

1
Лучший ответ

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

strings изначально был аккуратной утилитой Linux, но если вы работаете в Windows (кажется разумным), вы должны загрузить SysInternals реализации внешних. Найти здесь.

1

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

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

0

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

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

0

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

  • 1
    IIRC, Файлы приложений, используемые Foxpro, являются скомпилированными приложениями, или в некоторых случаях они могут быть пользовательскими функциями, используемыми индексами (например, примитивной хранимой функцией). Таблицы Foxpro имеют расширение .dbf со связанным индексным файлом .cdx (сжатый индекс).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню