2013-05-20 3 views
17

У меня есть несколько файлов базы данных с расширением .db, и я хочу заглянуть. Однако я не знаю, какую программу следует использовать для открытия файлов. Я нашел аналогичный quesiton, который говорит, что проверка заголовка файла db может показать имя базы данных-программы/типа. То, что я нашел, это «FLDB». Кто-нибудь знает, какой файл базы данных может быть?Как открыть этот .DB-файл?

Edit:

Попытка дать больше намек: Это программа автомобильной навигационной системы, и он знает 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 или SQL-менеджер.

Редактировать: Попробуйте переименовать файл в .txt и открыть его с помощью текстового редактора. Первые пару слов в файле могут указать вам тип DB.

Если это база данных SQLite, она будет начинаться с «форматом SQLite 3»

+0

Я проверил его в общем командире. Первые несколько строк должны выдавать тип, как вы сказали. Вот как я узнал имя «FLDB». – Croo

+0

Возможно, «База данных базы данных» – Jerry

+0

Это было мое предположение (предположение Google), и я попытался загрузить сервер базы данных IBM, чтобы открыть его ... пока не повезло. – Croo

7

Вы можете использовать инструмент как TrIDNet - File Identifier искать Magic Number и другие сигнальные устройства, если формат файл в его базе данных его может сказать вам, для чего он нужен.

Однако поиск определений не привел ничего для строки «FLDB», но он проверяет больше, чем магические числа, поэтому стоит попробовать.

Если вы используете Linux File - это команда, которая будет выполнять аналогичную задачу.

Другое дело, если у вас есть доступ к программе, сгенерированной этим файлом, могут быть библиотеки DLL или EXE из программного обеспечения базы данных, которые могут содержать метаинформацию о создателе dll, которая может дать вам отправную точку для поиска для программного обеспечения, которое может читать файл за пределами программы, изначально создавшей файл .db.

+0

Я пробовал с TriDNet, и он говорит: «Неизвестно!« Спасибо за подсказку. – Croo

Смежные вопросы