Я пытаюсь восстановить что-то с истории Mozilla Firefox, и grep возвращает много двоичных файлов, я думаю, что они происходят из sqlite содержания. Как я могу просмотреть их в человекочитаемой форме как текст? Наверху файла я вижу что-то как формат 3 SQLite
Я не думаю, что существует любой общий способ превратить произвольный двоичный файл в человекочитаемую форму - необходимо было бы знать формат байта байтом, чтобы распаковать и преобразовать его. (Существует strings
утилита, но это только извлечет последовательности ASCII, которые, оказывается, встраиваются в файл).
В конкретном случае Mozilla Firefox, это, кажется, использует SQLite 3 - это вероятно, что Вы видите наверху файла - это - одно время, где strings
полезны:
$ strings ~/.mozilla/firefox/dhjktlo7.default/storage.sqlite
SQLite format 3
, хотя Вы могли также использовать эти file
команда для идентификации типа контента:
$ file -b ~/.mozilla/firefox/dhjktlo7.default/storage.sqlite
SQLite 3.x database, user version 65536, last written using SQLite version 3013000
, Вероятно, лучший способ отобразиться / ищет, эти определенные файлы должен использовать sqlite3
клиент командной строки (от пакета sqlite3
) к .dump
их, например,
$ sqlite3 ~/.mozilla/firefox/dhjktlo7.default/storage.sqlite .dump
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
COMMIT;
SQLite является типом реляционной базы данных, так, чтобы файл содержал таблицы, столбцы и индексы.
sqlitebrowser является основанным на GUI приложением, которое позволяет Вам просмотреть в файлах SQLite.
, Конечно, можно просто установить сам sqlite3 и использовать sqlite3
инструмент командной строки для открытия базы данных.