Wie kann ich den Datenbanktyp herausfinden, um Daten zu untersuchen, wenn ich nur die Datenbank habe? Mit Datenbank meine ich den Datenbankordner im Stammordner des Programms mit vielen Dateien rund um die database.db
Datei?
Die Anwendung, die diese Datenbank verwendet, läuft unter dem Betriebssystem Windows XP und basiert wahrscheinlich auf dem .NET-Technologiestapel.
Antwort1
Sie können die Datei mit einigenbinär/hex Editor, und dann versuchen Sie herauszufinden, welcher DB-Typ es ist. Googlen Sie ein bisschen herum, beginnen Sie mitListe der Dateisignaturen, und sehen Sie sich dann einige spezifischere Details zu DB an, auf die Sie normalerweise stoßen.
Antwort2
Sie (und wir) benötigen weitere Informationen. Da Sie die Informationen bereits vorliegen haben, fällt Ihnen dies leichter.
.db-Dateien könnten aus MSAccess stammen. Wenn Sie jedoch ein Linux-System verwenden, handelt es sich wahrscheinlich nicht um eine Access-Datei.
Corel Paradox speichert auch .db-Dateien, wie viele mobile Geräte auch. Es könnte sich um eine verschlüsselte Datenbankdatei handeln, in diesem Fall viel Spaß.
Sie können versuchen, die Datei mit einem der zuvor genannten Programme zu öffnen. Erstellen Sie dabei am besten vorher eine Sicherungskopie der Datei (natürlich). Sie können auch versuchen, die Dateien mit dem SQLite Manager zu öffnen (http://www.sqlabs.com/sqlitemanager.php). Ich habe SQLite zur Lösung von iOS-Problemen verwendet, aber es soll mit allen SQLite-Datenbanken funktionieren.