如何从位于〜/ .Skype / SKYPEUSERNAME /的文件main.db中看到Skype聊天记录?

我在我的机器上使用Ubuntu 12.04 LTSSkype 4.3 。 我从我机器上的位置拿了一个名为main.db的文件〜/ .Skype / SKYPEUSERNAME /

现在,我想查看该文件与每个联系人的聊天记录。 为此,我安装了Sqliteman,但我仍然无法看到chatr历史。 有人可以为我提供最简单但有效的解决方案吗? 提前致谢。

消息在messages表中以XML格式存储。 您可以使用简单的SQL命令来提取需要的对话框:

 sqlite3 .Skype/yourusername/main.db "select timestamp,body_xml from messages where dialog_partner=\"partnerusername\";" 

因为您可以使用Sqliteman来运行相同的命令:

 select timestamp,body_xml from messages where dialog_partner="partnerusername";