我来回答你。
1、为何msg2.0.db达到了5.3G?
答:因为你在使用几年中,存了很多数据,这些数据中间有空的部分,数据库是按序号连续存储的,所以,你即使全部删除了聊天记录,这个文件依然还是这么大,等你再聊天时,新的记录就记载在5.3G后面,所以,你清空聊天记录后再聊天的,也许只有一天的记录,你这个文件居然会有5.5G,等等。
如何压缩这个文件呢?
我教你一个方法:
在QQ界面,点左下角的QQ头,菜单——工具——消息管理器——工具——导出全部消息记录。保存为:你的QQ号数字.bak
然后退出QQ,然后在QQ文件保存的目录,找到msg2.0.db,直接删除掉它,
然后,你再登录一下QQ,这时,系统会自动创建一个msg2.0.db,初始的,才几十K,然后,你再使用导入数据的形式,导入刚刚备份的数据,方法如下:在QQ界面,点左下角的QQ头,菜单——工具——消息管理器——工具——导入消息记录。
完毕,这个msg2.0.db就是压缩后的数据库了。
2、msg3.0.db变成237m了。
答:因为msg2.0.db没有压缩,所以,实际的有效数据,也许就只有237M,所以才复制过去的数据,空的字段,不复制过去的。
希望你采纳我的答案,完全原创哟,呵呵。手工打字,不是复制别人的呢。
祝你中秋快乐!