當前位置: 首頁>>技術教程>>正文


將Skype聊天記錄複製到文本文件?

問題描述

我想將我的Skype聊天記錄轉換為文本文件集合,以用於存檔。理想情況下,我想擁有一個命令(例如腳本或應用),以便可以定期執行此操作。

有人對如何執行此操作有任何想法嗎?

最佳回答

您的Skype聊天記錄存儲在名為main.db的文件中,該文件默認位於:

~/.Skype/SKYPEUSERNAME/

開啟檔案

這些文件是二進製文件,可以使用以下方式查看:

  • ghex這樣的十六進製編輯器;

  • 或像GVim這樣的常規編輯器;

  • 但是為了進行有效的分析,應使用Sqliteman之類的SQLite編輯器:執行查詢以選擇所需的數據,可以將結果導出為CSV,HTML,XLS,SQL和其他格式。

備份文件

您可以使用簡單的cp命令將文件夾複製到您想要的其他位置。如果希望每天運行一次,可以將其放在cron.daily中。

次佳回答

嘗試使用名為“ Skyperious”的軟件,該軟件可以從HERE克隆/下載。他們具有適用於Linux,Windows和Mac的可安裝軟件。

第三種回答

http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/描述了如何執行此操作,但是我認為它假定Windows安裝是Skype。基本上,所有內容都在〜/.Skype文件夾中,並且您需要讀取與您的帳戶相對應的sqlite數據庫。編寫腳本應該不難,但我不知道當前存在任何腳本。

編輯:

Archive.org具有鏈接的有效版本:https://web.archive.org/web/20130406134219/http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11076.html,未經允許,請勿轉載。