1.聊天记录存储方式
QQ聊天记录保存在文件中。以前很早的版本是保存在中,文件结构也与现在不同,我们就不分析了。
采用Storage结构化存储。关于Storage复合文档的知识请查阅Microsoft相关文档,我们不做赘述。
大家可以用VC自带的DocFile View工具查看该文件的内容,可以看到文件结构大致如下:
|
| |----C2CMsg
| |----QQ号码
| |
| |
| |----IMInfo
| |
| |----Matrix
| |
| |----SysMsg
| |----10000
| |
| |
| |----DiscMsg
| |----GroupMsg
| |----MobileMsg
|---------TempSessionMsg
消息内容都存储在每个号码下面的中,通过索引。消息内容是经过加密处理的,必须经过解密才能看到。