WhatsApp 有一个出于安全原因加密的数据库目录。 在较旧的终端中,它位于闪存中,位于名为 WhatsApp 的目录中。 在新系统上,它将位于 Android > com.whatsapp > WhatsApp > 数据库中(如果您已将其存储在 SD 存储卡上,那么它应该位于 WhatsApp > 数据库中)。 在那里你会找到的文件 msgstore 数据库,具有聊天内容、消息内容以及状态、时间戳、共享文件等其他信息的备份副本,以便随时自动或手动恢复。
你会看到有几个,它是 WhatsApp 创建的 每隔一段时间复制一份,因此您可以根据需要恢复的内容恢复不同日期的副本。
msgstore 格式
至于 格式或命名法 从 WhatsApp 数据库文件中,您有以下内容:
msgstore-YYYY-MM-DD.1.db.crypt*
msgstore.db.crypt*
在这种情况下, 名字的部分 将提供有关备份类型的数据,即:
- YYYY 是年份,例如 2022。
- mm 是进行备份的月份,例如 06。
- dd 是进行备份的月份中的哪一天,例如 30。
- .db 表示这是一个数据库。
- .crypt* 这个其他部分表示它是一个加密文件,也就是说,它不是纯文本或二进制文件。 而星号可以是9、10、12、14……数字越大,加密越安全,但加解密时间也会更长。 例如,14 比 12 更安全,12 比 10 更安全。
例如,我们可以有一个如下命名的文件:
msgstore-2022-06-30.1.db.crypt14
msgstore 结构
关于 Whatsapp msgstore 数据库的结构,它有以下内容 内容结构:
- 列表状态。
- SQLite的
- 电子名片
- 链接
- 帖子
- 媒体
- 参加小组
- 个人聊天
当您同步备份时,所有这些数据也会备份 上云. 然后许多人会想知道在本地存储它们并占用内存空间的意义何在。 答案很明确,即使您无法访问存储备份的云服务器,您也可以随时恢复备份。 这是一个明显的优势,可以在某些情况下为您节省开支。
可以删除吗?
最常见的问题之一 msgstore 是否可以删除 以节省空间。 是的,它可以被删除,事实上,当WhatsApp缓存被删除时,你存储的msgstore文件也将被删除。 这并不真正影响应用程序本身的操作,但它可能会让您没有本地副本,以防您因某些问题而不得不恢复它。
另一方面,建议删除一些 存储数据库 与以前的副本一样,因为没有必要,即只保留最后一个副本,并且如果您使用它们没有多个过期的备份副本,它将恢复到比上一个更早的版本。 但是,如果由于某种原因您是经常删除聊天的人之一,例如在公司 WhatsApp 中,则可能在特定时刻您有兴趣恢复特定版本的数据库,并且您需要拥有所有可能的味精商店。
当然,请记住 msgstore.db.crypt14 是最新版本 数据库,如果您不想丢失现在的历史记录,则不必删除该数据库。 换句话说,它是 WhatsApp 已经在使用的数据库,所以你永远不应该碰它。 如果您不希望即时消息应用程序中的所有当前聊天都浪费掉,您既不能重命名它,也不能更改它的位置,也不能删除它。 另一方面,将有 msgstores-YYYY-MM-DD.1.db.crypt14 作为数据库的备份,如果删除它,当前聊天不会受到影响,但该备份会丢失。
数据库目录中的其余文件 如果您不想要旧版本,可以将它们删除 到那个。 险恶的msgstore就是这么简单!
一个问题:如果你恢复手机,WhatsApp数据库文件会丢失吗?
如果您的意思是硬重置,即将手机恢复出厂设置,那么是的,它丢失了。