Как узнать тип базы данных, чтобы изучить данные, когда у меня есть только база данных. Под базой данных я подразумеваю папку базы данных в корневой папке программы с кучей файлов вокруг database.db
файла?
Приложение, использующее эту базу данных, работает на ОС Windows XP и, вероятно, построено на стеке технологий .NET.
решение1
Вы можете открыть этот файл с помощьюдвоичный/шестнадцатеричный редактор, и затем попытаться выяснить, какой тип БД это. Погуглите немного вокруг, начните ссписок подписей файлов, а затем увидеть более конкретные детали для БД, с которыми вы обычно сталкиваетесь.
решение2
Вам (и нам) понадобится больше информации. Информация у вас перед глазами, поэтому вам будет легче это сделать.
Файлы .db могут быть из MSAccess, хотя если вы работаете в системе Linux, это, скорее всего, будет означать, что это не файл Access.
Corel Paradox также сохраняет файлы .db, как и многие мобильные устройства. Это может быть зашифрованный файл базы данных, в этом случае развлекайтесь.
Вы можете попробовать открыть файл с помощью любой из ранее упомянутых программ, желательно предварительно сделать резервную копию файла (разумеется). Вы также можете попробовать открыть файлы с помощью SQLite Manager (http://www.sqlabs.com/sqlitemanager.php). Я использовал SQLite для решения проблем с iOS, но предполагается, что он будет работать с любыми базами данных SQLite.