Из сценария Linux bash я хочу прочитать структурированные данные, хранящиеся в конкретном дополнении Firefox под названием FB-Purity.
Я нашел папку с именем .mozilla/firefox/b8eab5j0.default/storage/default/moz-extension+++37a9788c-671d-4cae-ba5c-fbdb8788499a^userContextId=4294967295/
, которая содержит .metadata
файл, содержащий строку moz-extension://37a9788c-671d-4cae-ba5c-fbdb8788499a
, URL-адрес которой при открытии в Firefox содержит сведения о надстройке, поэтому я вполне уверен, что эта папка принадлежит надстройке.
Эта папка содержит idb
каталог, который звучит как API индексированной базы данных , стандарт W3C , по-видимому, используемый с прошлого года Firefox , для хранения данных надстроек.
idb
папка содержит только пустую папку и файл SQLite.
Файл SQLite, к сожалению, не содержит много структурированных данных приложения, но таблица object_data
содержит большой двоичный объект размером 95 КБ, который, вероятно, содержит реальные структурированные данные:
INSERT INTO `object_data` VALUES (1,'0pmegsjfoetupsf.742612367',NULL,NULL,
X'e08b0d0403000101c0f1ffe5a201000400ffff7b00220032003100380035003000320022003a002
2005300610074006f0072007500200055007205105861006e00690022002c00220036003100350036
[... 95KB ...]
00780022007d00000000000000');
Вопрос : Есть какие-нибудь подсказки, каков формат этого BLOB-объекта?Как извлечь его (используя командную строку или любую библиотеку или инструмент Linux) в JSON или любой другой читаемый формат?