我有一個 .mdb 文件,我不知道使用哪個版本的 ms access 來建立它。當我嘗試打開它時,出現“無法識別的資料庫格式”錯誤。我嘗試使用 MS ACCESS 2003 和 2007 以及 libreOffice x86 和 x64 版本。論壇裡類似的問題幾乎沒有答案,也沒有解決問題。這就是 [toolsley.com/file.html] 所展示的"raw data (format not in libmagic database)"
。這就是我使用 HxD 編輯器得到的結果
https://i.stack.imgur.com/Fm9m1.jpg。有辦法打開嗎?
答案1
自 2003 年以來,.mdb 格式已被棄用。已安裝底座應該能夠打開該文件並將其轉換為許多其他格式。
但是,如果檔案標籤錯誤(即不是Microsoft MDB Access 檔案),一旦識別出檔案類型,可能需要另一個應用程式來開啟它。如果檔案損壞,可能無法挽救。
若要識別檔案類型,請在十六進位編輯器中開啟它,例如免費的水平編輯器,並檢查前幾個字段。從Positron 開發人員指南:MDB 檔案格式,「MDB 檔案以描述整個資料庫配置的可變長度標頭開始。標頭後面跟著一個或多個可變長度記錄。每個MDB 檔案都必須具有(通常作為其第一條記錄,但不清楚此位置是否為一個要求)一個空記錄。您也可以使用第三方工具,例如三維或者替代申請或線上服務來識別它。警告:檢查任何應用程式病毒總數,並謹防將敏感資料傳送至線上服務。
答案2
如果您使用的是 Windows Vista 及更高版本,您可能有系統備份。
右鍵單擊該檔案並選擇還原先前的版本。
如果這不起作用,請嘗試以下指南中提到的解決方案:
您可以嘗試建立一個新的空 MDB 檔案並從舊檔案匯入物件。它至少對於某些物件可能有效。
最好的問候,愛麗絲