- Datei-Erweiterung .DB - Welche Art von Datenbank ist es genau?
Ich habe eine Datenbank-Datei mit .DB-Datei-Erweiterung. Ich habe gegoogelt und es sieht aus wie SQLite. Ich habe versucht, verbinden es mit SQLite und SQLite3-Treiber und ich erhalte eine Fehlermeldung "Datei ist verschlüsselt oder nicht in der Datenbank".
Also ich weiß nicht, ob die Datei verschlüsselt ist oder es ist nicht eine SQLite-Datenbank. Gibt es andere Optionen, was sollte das .DB-Erweiterung sollte? Wie finde ich heraus, dass die Datei verschlüsselt ist?
Ich versuchte, es zu öffnen im text-editor, und es ist meist ein Durcheinander von Zeichen und manchmal gibt es Worte sichtbar. Ich habe die Datei hochgeladen hier: http://cl.ly/3k0E01373r3v182a3p1o für den genaueren Blick.
Danke für Eure Hinweise und Ideen, was Sie tun und wie Sie mit dieser Datei arbeiten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Marco Pontello s TrID ist ein guter Weg, um zu bestimmen, die Art der Datei.
Laden Sie einfach die ausführbare Datei und die neuesten Definitionen Datei in das gleiche Verzeichnis und führen Sie dann TrID:
Wird es ausgegeben wird eine Liste der möglichen Dateitypen der Datei mit einem Vertrauensvorschuss. Hier ein screenshot mit TrID zu analysieren, eine SQLite-Datenbank-Datei:
Gibt es auch eine GUI-version namens TrIDNet:
Wenn Sie auf einem Unix-ähnlichen Plattform (Mac OS X, Linux, etc), Sie könnten versuchen, laufen
file myfile.db
zu sehen, wenn Sie herausfinden können, welche Art von Datei es ist. Diefile
- Dienstprogramm inspizieren den Anfang der Datei, auf der Suche nach beliebig Anhaltspunkte, wie magic number, Header, und so weiter, um zu bestimmen, die Art der Datei.Blick auf die ersten 30 bytes von der Datei (öffnen Sie es in Editor oder Notepad++ oder einen anderen einfachen text-viewer). Es gibt in der Regel eine Art von Umbau oder Erweiterung Namen.
Sowohl SQLite 2 und SQLite 3 haben eine sehr klare Botschaft:
"SQLite format 3"
für SQLite 3 (klar) und"** This file contains an SQLite 2.1 database **"
für SQLite 2.Bearbeiten
Nicht verschlüsselte SQLite-Datenbanken nicht über einen header, wie, dass, da die gesamte Datei verschlüsselt ist. Sehen siyw Kommentar unten.
Auf einem Unix-artigen system (oder Cygwin unter Windows), die
strings
Dienstprogramm durchsucht eine Datei nach Zeichenketten, und drucken Sie Sie auf stdout aus. Könnte Ihnen helfen schmalen Bereich.Gibt es eine Menge Programme mit, die neben Datenbank-Programme, die mit einem "db" - Endung, darunter
und so weiter. Google "Datei-Erweiterungen" für einige Websites, die Katalog Datei-Erweiterungen und Programme, die Sie verwenden.
Gibt es keinen schlüssigen Weg, zu wissen, da SQLite verschlüsselt die gesamte Datenbank-Datei, einschließlich der header.
Weiter, es gibt nicht viel Unterschied, außer für mögliche Fehler text an einen Benutzer, wenn Sie mit der Aufforderung, ein Kennwort einzugeben.