QQ聊天記錄檔案儲存方式解密
來源:唯美暱稱館 1.48W
最近花了幾天時間跟蹤了一下"QQ聊天記錄檢視器 5.3",總算把聊天記錄的儲存方法弄清了。大家不要笑我,只是好奇而已,呵呵。1.聊天記錄儲存方式
QQ聊天記錄儲存在檔案中。以前很早的版本是儲存在中,檔案結構也與現在不同,我們就不分析了。
採用Storage結構化儲存。關於Storage複合文件的知識請查閱Microsoft相關文件,我們不做贅述。
大家可以用VC自帶的DocFile View工具檢視該檔案的內容,可以看到檔案結構大致如下:
|
| |----C2CMsg
| |----QQ號碼
| |
| |
| |----IMInfo
| |
| |----Matrix
| |
| |----SysMsg
| |----10000
| |
| |
| |----DiscMsg
| |----GroupMsg
| |----MobileMsg
|---------TempSessionMsg
訊息內容都儲存在每個號碼下面的中,通過索引。訊息內容是經過加密處理的,必須經過解密才能看到。