Я использовал расширение для восстановления формы Lazarus для Chrome. Он сохранил свои данные в базе данных SQLite (если я правильно понимаю), расположенной в папке Default/Databases/chrome-extension_loljledaigphbcpfhfmgopdkppkifgno_0
Мне нужно восстановить форму с год назад. У меня есть еженедельные резервные копии, и Lazarus был настроен на хранение своих данных в течение 14 дней, поэтому я должен быть в порядке. Однако, когда я открываю базы данных (по крайней мере две резервные копии должны содержать форму, которую я ищу), они в принципе пусты. Размер обеих копий превышает 800 кБ, но выполнение strings
в файлах просто возвращает 1-2 кБ текста или около того (вывод прилагается в конце этого сообщения)
Я использую SQLite Browser 3.9.1, который основан на SQLite 3.25.2. Создание file
в моей базе данных возвращает базу данных SQLite 3.x database, last written using SQLite version 3021000
Я также открыл "живую версию" этой базы данных на другом компьютере. Этот файл занимает всего 35 КБ, но содержит ожидаемые данные (то есть фактическая структура БД занимает менее 35 КБ, поэтому файл БД, который составляет 800 КБ, должен содержать много фактических данных).
Где мои данные? Как я могу восстановить это?
$ strings 5
SQLite format 3
WebKitDatabaseVersionKeyundefined
WebKitDatabaseVersionKey
privateKey
publicKey
hashSeed
'table__WebKitDatabaseInfoTable____WebKitDatabaseInfoTable__
CREATE TABLE __WebKitDatabaseInfoTable__ (key TEXT NOT NULL ON CONFLICT FAIL UNIQUE ON CONFLICT REPLACE,value TEXT NOT NULL ON CONFLICT FAIL)U
indexsqlite_autoindex___WebKitDatabaseInfoTable___1__WebKitDatabaseInfoTable__
{tableformsforms
CREATE TABLE forms (id INTEGER PRIMARY KEY, domainId INTEGER, url TEXT, lastModified INTEGER, status INTEGER DEFAULT 0)
-tablefieldsfields
CREATE TABLE fields (id INTEGER PRIMARY KEY, domainId INTEGER, name TEXT, type TEXT, value TEXT, lastModified INTEGER, status INTEGER DEFAULT 0)
tableform_fieldsform_fields
CREATE TABLE form_fields (id INTEGER PRIMARY KEY, formId INTEGER, fieldId INTEGER, lastModified INTEGER, status INTEGER DEFAULT 0)
_tablesettingssettings
CREATE TABLE settings (name TEXT PRIMARY KEY, value TEXT, lastModified INTEGER, status INTEGER DEFAULT 0)/
indexsqlite_autoindex_settings_1settings
s1wo1DbhssVC8aW8Olwo/DqD8RZSAzOcKofxzDoQHCvkp5QMKSYsKlEyXCv8Kpw4bCrEpLw7fCqVgbbsKaRsKjcUPCoMKzwrpCJDjCpw3DscK5wqfDgcKmw6o6QGAYw6EuScOrf8KPw68Rw7IFw7jDn8OUwqNWdXF6w54EwoHDlMKnw5TDoH81PsOmdQvDjcK3wrjCr8OwwqxXw6vCmMK1wq8KwrUNcsK/FgdSNR7Cs8OAL8OLw4DCtMKPwqgRw4jCicKqAcO1wr7CtTrCgRl4woXDs8OTw74aKMOVw6bCkMOiRMKtMMKDwobClg8jZBlQw61Odm/Dh0jDlsKFQiBzwoMPwolGZsOKwozCnMO+wovCvcOgGMOyw50Sw47Ch8K0w4REAyHCjAjDlnvDtsK4wqlOe8OAw6kgw4nCrMOlE3HCq8KSagAgw4LDrFt4NHU/wqPCj30dYxdlw4HCrEPDiyABIMObw5HCpy3CisKWw5/CocOvSk3DsMK5w7nDl3/Dl2t3wocOPyTDjAXDm8OYw4Y2w7DClDg3B8KLw5XCuGDDpMKdwoRjHDohw4ZfwqN5d8OpOsOhw7rCv1bDhcKmXkBSw7zDrcKOwpJuCQTDl8O4wpLDsjDCu8KFwrs9FTzDo8O7wppSAsO+TULDtQzDs8KHw5YaB8KCBMOpwohoJsOVwq/CqX44wrrDkiBkwqZSw7DDhQHDuUbDrUAJwplIw7NCw5ojYcOtw6lwwoTDosOBw4dxw59Vw4txw7TDsi0uG3UsGsOYwpHCiR/DghkAw4cLw6IOw4HDky/Ch8OtHMKRw4bDtsKNCnELwpLDgcKpw74ePsK+MXooEcK0LRPCpMKUdy7DgcO4wo7CoMO3XCYYwq3Cu8OnPsKwwo8bVS80wq9QH2vDuMOISMKcTcKyw6bChFfDlcOewrdeP8OYw5rDgifDjMKBw7TCl8OAwrjCsjUtw6rDuHswwq3DisO/w43CiE3DpcKhwrBtSsOcwpjDvMKQeg=="Ty
publicKey"eyJuIjoiODJlNDEwNjY4ZDkwMTUyYjVmZDhmMjgyMjI5MTdiZmQ3ODQwMDI2MWZmNWEwNjJjMzVhMTA2ODU2OTMwZThiODNlMjMyYzY0NTNhNWU3YjlkMTViZDg5ZmNhMmZjNzZhNGZjMzdlODFkM2JhNjY0ZjY5OWMwYjRlMTRlN2JiNDEiLCJlIjoiMTAwMDEifQ=="Ty
hashSeed"7fbc50dc"Ty
privateKey"CMKXw4LDmE4RwrLDsWPDuMKSQR0zw4PCm1bDjWxnw4Rqw73Cs27CocKiw4vCkMONwqVBRcOuw6EPVXnCryMRw4TDrMK7w6REKcOGBsOISl/CtcKhwoRabg/CpMKRUjLCi8OHIMOZEVdAfsKQSRcZwqHCgADCjS0cFXguw4MWwpjDjw13wpbCvcOHXcOOw5UswoQsw6LDscOqwpM+wq0KUsKeYcK4IFsrw49uw4nCmMKjcXrDnAvDrMKhwozCvgXDum7DpFDCp8K2w7/DgyASYU8jXsOdCHlhayDCmi7ChW5ND8OwB8OkwrlHwp7DhcOewpLClMOUasOTBVnCkFbCqsKkOETCn3/Co28hP8Ksw4DDksKkw5Qiw6UxwqAQw7XDmQLDh0vCoAHCiRbDtzHDncOdwrnCmsKMwpnCmysZQDt8BsKQwoQ7WU0jw4vDtTzDgcOFwo/CkG83w77DkCXCvDphLsK4wonCpAHDuMOKw5Y5RcKBNsKQXMOWO8KEwpBnXsOpIHJdwonCgMKLIBQKwrszWsKSN1jDsMO0HcO8EcOxw6PDtsOUTxPCusOow6N6bELCnyvDrsKlMMKcBMKXwosAw5fDhwlbBzgzwpsgwq3CpMKfwqLCvsK9JT9OAyLDlsKTfkXCn242Qw3CqEXDtsKMw6HDq2pSw74Zw6QCw5NLPMK4w7cdfcKMw7khw53Cq8ODS8OCJMKbQ8OdMcKnVsOuwph2wpbCrMO+wpzCji3CmhLDh8OQTMObw7XDmcO8wpzCvlATw57CuVrDpUPDrwDCqGbCg1HCrE