2013-05-20 50 views
17

我有幾個擴展名爲.db的數據庫文件,我想窺視一下。但是我不知道我應該用什麼程序來打開這些文件。我發現了一個類似的問題,說檢查數據庫文件頭可能會顯示數據庫程序/類型的名稱。 我發現的是「FLDB」。 任何人都有任何線索可以知道什麼樣的數據庫文件?如何打開這個.DB文件?

編輯:

試圖讓更多的提示: 這是汽車導航系統的程序,它知道8種語言。我試圖將其本地化爲我的語言。有很多.db和兩個.gdb文件(可能)包含這些數據。

+2

你是怎麼得到.db文件的?如果您告訴我們它來自哪裏,它可能會提供關於如何閱讀它的線索。 –

+0

這個.db文件是汽車導航程序的一部分。我試圖翻譯標籤等,本地化。 – Croo

+0

哪個汽車導航系統?那個系統中可能會有工具包,或者之前曾經使用它的人。但是,如果人們不得不猜測你使用哪種系統不太可能獲得有效的幫助。也不要陷入[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem),你的'X'是「*我怎麼去將我的GPS本地化爲我的語言,我認爲我可以這樣做...... *「但是您問'Y'」*我如何閱讀這種數據庫格式*「。編輯你的問題,然後輸入並詢問你的'X'並解釋你到目前爲止已經嘗試完成'X'。 –

回答

14

我不認爲有一種方法可以告訴只使用.db擴展名的程序。它甚至可能是一個無法打開的加密數據庫。你可以MS Access,或者一個sqlite管理器。

編輯: 嘗試將文件重命名爲.txt並用文本編輯器打開它。文件中的前幾個單詞可以告訴你數據庫類型。

如果是SQLite數據庫,它將與「SQLite的格式3」

+0

我在總指揮中檢查過它。正如你所建議的,前幾行應該放棄這種類型。那就是我如何找到「FLDB」的名字。 – Croo

+0

也許「文件集位置數據庫」 – Jerry

+0

這是我的猜測(谷歌的猜測),我試圖下載一個IBM數據庫服務器來打開它...迄今沒有運氣。 – Croo

7

您可以使用一個工具,如TrIDNet - File Identifier去尋找Magic Number和其他信號裝置開始,如果文件格式是在它的數據庫它可能會告訴你它是什麼。

但是搜索定義並沒有爲字符串「FLDB」啓動任何東西,但它檢查的不止是魔法數字,所以值得一試。

如果您正在使用Linux File是一個執行類似任務的命令。

另一件要嘗試的事情是,如果您有權訪問生成此文件的程序,則可能存在來自數據庫軟件的DLL或EXE,可能包含有關該dll的創建者的元信息,這可能會爲您提供一個起點對於可以在最初創建.db文件的程序之外讀取該文件的軟件。

+0

我嘗試過使用TriDNet,它說「未知!「 感謝您的提示。 – Croo