我应该如何查看位于 ~/.Skype/SKYPEUSERNAME/ 的文件 main.db 中的 Skype 聊天历史记录?

我应该如何查看位于 ~/.Skype/SKYPEUSERNAME/ 的文件 main.db 中的 Skype 聊天历史记录?

我在用着Ubuntu 12.04 LTSSkype 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";

相关内容