我最近想匯出所有 Skype 聊天/通話,以便能夠在其他地方處理它們(獲取一些有關通話時間、發送訊息的統計數據...)。
然而我發現網路上的大多數解決方案都已經過時了,只能讓我恢復舊的聊天記錄,而不能恢復去年以來的任何內容。包括nirsoft的skype日誌檢視器,開啟main.db...
答案1
我發現無法從 Desktop/win32 應用程式匯出它們。不過,有一種方法可以使用 Microsoft 商店中的應用程式:從 Microsoft 應用程式商店(不是 win32 版本)下載 Skype 應用程序,登入並等待它同步所有資料。您想要的 sqlite .db 檔案是:
%LOCALAPPDATA%\Packages\Microsoft.SkypeApp_kzf8qxf38zg5c\LocalState\xxx-yourskypeusername.db
其中:(xxx
在我的例子中)是 3 個字元和數字,並且youskypeusername
是您的 Skype 使用者名稱。
使用任何 SQLLite 檢視器打開,您想要的表是messagesv12
.儲存了所有訊息和呼叫及其日期持續時間和所有資訊。