"database disk image is malformed" means the SQLite file's internal B-tree pages are damaged — often from an interrupted write, a copy of a live database, or a truncated download. sqlite.repair runs SQLite's recovery to salvage every readable table and row and rebuilds a fresh, consistent .sqlite database. Free, online, no watermark.
Why SQLite files get corrupted
SQLite databases corrupt from interrupted writes, power loss mid-transaction, copying a database that was still in use, or a truncated download. Recovery reads whatever pages are still intact and rebuilds a clean database from them.
What repair can and can't recover
Repair works well for interrupted downloads, broken headers or indexes, and files that open in one program but not another. Rows on damaged pages may be lost, but every readable table and row is rebuilt into a clean database.
"database disk image is malformed"
This error means SQLite hit a damaged page. Recovery reads every page that is still intact, salvages the tables and rows it can, and writes them into a brand-new database file — the standard way to rescue a corrupt SQLite database.