1

我分别从 SAMSUNG Glaxy 和 Huawei C8812 获得了两个 mmssms.db 文件。运行“PRAGMA auto_vacuum;” 在这些文件上都会给出结果“1”。但是当我用十六进制编辑器打开这些文件时,我发现这些文件中的ptrmap页面有freelist页面记录。然后我再次从设备中提取这些文件,经过一些短信删除操作。我仍然可以在 ptrmap 页面中找到 freelist 页面记录。该文档说,当 auto-vacuum 模式为 1 或“full”时,freelist 页面被移动到数据库文件的末尾,并且数据库文件被截断以在每次事务提交时删除 freelist 页面。这些freelist页面记录和freelist页面是怎么保留的?

4

0 回答 0