我在用着Ubuntu 12.04 LTS和Skype 4.3在我的计算机上。我取了一个名为主数据库从我的机器上的位置 ~/.Skype/SKYPEUSERNAME/
现在我想查看该文件中与每个联系人的聊天记录。为此,我安装了数据库管理员但我仍然无法查看聊天历史记录。有人能为我提供最简单但有效的解决方案吗?提前谢谢。
答案1
消息以 XML 形式存储在messages
表中。您可以使用简单的 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";