我最近想导出我的所有 Skype 聊天/通话,以便能够在其他地方处理它们(获取有关通话时间、发送消息等的一些统计数据……)。
但是我发现网络上的大多数解决方案都已过时,只能让我恢复旧聊天记录,而去年以后的聊天记录则无法恢复。包括 nirsoft 的 skype 日志查看器、打开 main.db...
答案1
我发现没有办法从桌面/win32 应用程序导出它们。但是,有一种方法可以使用 Microsoft 商店中的应用程序:从 Microsoft App Store 下载 Skype 应用程序(不是 win32 版本),登录并等待它同步所有数据。您想要的 sqlite .db 文件是:
%LOCALAPPDATA%\Packages\Microsoft.SkypeApp_kzf8qxf38zg5c\LocalState\xxx-yourskypeusername.db
其中:(xxx
在我的情况下)是 3 个字符和数字,youskypeusername
是您的 Skype 用户名。
使用任何 SQLLite 查看器打开,您想要的表是messagesv12
。其中存储了所有消息以及呼叫,以及它们的日期持续时间和所有信息。