从某个软件的安装目录里翻出一个 data.db,双击用记事本打开全是乱码方块,这就是典型的 .db 文件。它不是某一种固定格式,只是「数据库文件」的通用后缀,不同软件生成的 .db 内部结构完全不同,打开方式也就不一样。

先判断它属于哪种数据库

  • SQLite:手机 App、聊天工具、各类桌面软件用得最多,用十六进制查看器看文件开头,一般能认出 SQLite format 3 这串字符
  • Windows 缩略图缓存:C盘用户目录 AppData 里的 thumbcache_*.db、iconcache_*.db,是资源管理器存图标和缩略图的
  • 老软件专用库:SQL Anywhere、Paradox 这类也有自己的 .db,得靠原软件或配套工具打开

多数情况:装 DB Browser for SQLite

日常碰到的 .db 大概率是 SQLite。装一个 DB Browser for SQLite,开源免费,打开文件就能看到表结构、字段和数据,能直接跑查询,也能把表导出成 CSV。手机连电脑导出的聊天记录、App 数据,后缀是 .db 的先拿它试,成功率最高。

缩略图缓存这类直接删

thumbcache_*.db、iconcache_*.db 属于系统缓存,删了没副作用,资源管理器会自动重建。图片预览刷新不出来、图标显示错乱时,清掉它们反而是常规操作。

几个注意点

  • 不知道来源的 .db 别急着删,删错了轻则软件配置丢失,重则程序起不来
  • 别把带个人数据的 .db 传到在线打开工具上,里面的聊天记录、账号信息等于公开
  • DB Browser 报「文件不是数据库」时,说明不是 SQLite,回头找生成它的软件或厂商专用工具

判断顺序记住一条:先看文件头认格式,再挑工具。十有八九是 SQLite,DB Browser 基本够用;打不开就反过来查这是哪个软件的文件,用它的配套方式处理。