Чтение файлов * .sqlite, хранящихся в профиле Firefox

3831
dzhelil

Как можно было бы прочитать данные в *.sqliteфайлах своего профиля?

Попытка прочитать их sqlite3была неудачной.

$ sqlite3  SQLite version 3.7.4 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> .load ./downloads.sqlite Error: dlopen(./downloads.sqlite, 10): no suitable image found. Did find: ./downloads.sqlite: unknown file type, first eight bytes: 0x53 0x51 0x4C 0x69 0x74 0x65 0x20 0x66 sqlite> .exit 

Это связано с тем, что Firefox использует более старую версию sqlite? Я использую Firefox v3.6.13

3

2 ответа на вопрос

2
FrustratedWithFormsDesigner

Есть плагин SQLite для FireFox, который, я думаю, имеет возможность загружать файлы Firefox напрямую.

https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/

Да, +1 для вас. Я использовал этот плагин, и он работает довольно хорошо (хотя и немного медленно). 13 лет назад 0
1
bernd_k

Я думаю, что вы использовали неправильный синтаксис команды sqlite3. Я скопировал sqlite3.exe в ту же папку, что и downloads.sqlite, и оттуда я выполнил

$ sqlite3 downloads.sqlite 

Но я на самом деле не работаю с этим сам. Я только что проверил, что текущие версии SQLite 3.7 и выше могут работать с файлами Firefox 4.0.

Для практических целей sqlite-manger кажется хорошим выбором.