Как восстановить поврежденную базу данных sqlite с файлами журнала и WAL

Итак, у меня есть электронная книга Kobo E-Reader, и я случайно удалил базу данных для чтения.
Исходный файл имел расширение .sqlite, и мне удалось восстановить файлы базы данных.
Когда я закончил восстановление файлов, я получил пару файлов .sqlite-journal и .sqlite-wal, но не файл .db.
скриншот восстановленных файлов

У меня практически нет опыта работы с sqlite, так как я использовал только MySQL.
Я гуглил и искал информацию о sqlite и о том, как его восстановить, и, насколько я знаю, файлы журнала и WAL зашифрованы ключом базы данных.
Но я понятия не имею, как получить этот ключ или как расшифровать файлы. Я установил DBBrowser для sqlite, но не могу продвинуться дальше с этой программой.
Может ли кто-нибудь помочь мне восстановить базу данных?
С уважением,
Изменить: у меня есть файл .sqlite с базой данных, хотя в нем нет записей/строк/данных, но есть все столбцы, таблицы и необходимые настройки. Может быть, я могу использовать это вместо файла .db?


person JVT038    schedule 03.01.2021    source источник
comment
Если у вас нет файла .db, ваши данные исчезли.   -  person Tomalak    schedule 03.01.2021
comment
Можете ли вы попытаться восстановить из командной строки? Если у вас последняя версия SQLite (›= 3.29.0). Я бы сохранил копию этого каталога, больше не изменяя оригинал. Если вы работаете в Windows, возможно, вам поможет Linux live CD. Не знаком с этим программным обеспечением, но я подозреваю, что у вас есть какая-то база данных шаблонов для первого использования (незаполненная).   -  person Anonymous    schedule 03.01.2021
comment
@Anonymous Я попробовал и получил ошибку «База данных искажена».   -  person JVT038    schedule 03.01.2021