QQ聊天记录图片保存机理

简单测试之后猜测出的QQ聊天记录图片保存机理:对图片进行指纹分析,给出一个唯一标识码,并作为文件名(该标识码表现为我们看到的乱码文件名)保存在用户文件夹image文件夹或者其子文件夹image1等下;同时,聊天记录也应用该标识码(或者加上特定前后缀)进行保存,读取时通过唯一标识码从相应文件夹提取图片,也就是说,msg2.0.db只保存了图片的标识码,而不保存图片本身的。因此,备份聊天记录的时候一般需要把QQ个人文件夹下的image文件夹一同备份。同步的时候,如果是通过腾讯的同步服务同步,那么在对方是电脑的情况下可以采用请对方把相应图片文件发送过来并导入到自己的image文件夹中,原文件名依旧对应相应的聊天记录位置,因此可以很好的融合到聊天记录中;如果同步采用bak文件导入之类的方法,那么如果图片没有导入成功(似乎在文件夹过大的时候会导致图片不能导入),也可以采用上述方法进行恢复。