我試着在C:\ Users [name] \ AppData \ Roaming \ Skype中尋找一個叫做「chatsync」的文件夾,裏面有一些以.dat結尾的神祕文件夾。我幾乎可以肯定,這些聊天記錄,但我不知道一種方法來正確打開這些文件(記事本顯示亂碼與英文單詞混合)。我不是在試圖做偵查,只是爲了我女朋友的一個項目。有沒有辦法訪問Skype即時通訊日誌?
更重要的是:如何正確讀取Skype的.dat文件?
我試着在C:\ Users [name] \ AppData \ Roaming \ Skype中尋找一個叫做「chatsync」的文件夾,裏面有一些以.dat結尾的神祕文件夾。我幾乎可以肯定,這些聊天記錄,但我不知道一種方法來正確打開這些文件(記事本顯示亂碼與英文單詞混合)。我不是在試圖做偵查,只是爲了我女朋友的一個項目。有沒有辦法訪問Skype即時通訊日誌?
更重要的是:如何正確讀取Skype的.dat文件?
據我所知,除了使用實用程序,無法打開這些文件。我一直用這一個來閱讀:
有一個新的,真棒應用Skyperious; Skyperious可以:
兩年零一天過去了,人們仍然來救我。 – eternalmatt 2012-06-14 13:11:49
+1:這個應用程序滿足瞭解析日誌和推送到一個實際上比Skype的本地接口更清潔和更多功能(按時間段過濾等)的視圖的隱含要求。請注意,除非明確以管理員身份運行,否則Windows安裝程序將自動失敗。 – Barney 2013-03-04 15:37:50
這對我很有用,但我只能在Skype中看到近2年的時間才能下載最近6個月。此外,它要求輸入密碼,然後無法登錄Skype,這讓我感到緊張。 – 2015-12-01 16:48:15
您還可以安裝SQLite for windows。消息以SQLite數據庫的形式存儲(數據庫中存在多個表 - 「消息」表包含聊天消息)。
這一個必須是首選答案。 – 2016-06-11 13:43:33
我知道這是一個相當古老的線程,但我想添加一些額外的信息,
我真的不喜歡的NirSoft Skype的登錄查看能夠輸出聊天消息的方式,所以我爲了好玩,我還是把自己的解析器一起砍了 - 但我稍微懶惰地將它添加到任何類型的源代碼管理機制中,這看起來很尷尬,但沒關係。
http://www.mediafire.com/download/yp0r3r5c686ecrk/SkypeMessageParser.zip
我已經包括JAR文件和源。
這需要Skype的日誌查看文本文件導出(以下的命令創建)
SkypeLogView.exe /SaveDirect /UseTimeRange 0 /logsfolder "C:\Users\username\AppData\Roaming\Skype\skypeusername" /stext "C:\Root\Downloads\skypelogview\log.txt"
其中有這樣的數據格式:
==================================================
Record Number : 110
Action Type : Chat Message
Action Time : 2012.06.04. 22:31:08
End Time :
User Name : l__i
Display Name : N___L
Duration :
Chat Message : messagegoeshere
ChatID : #skypeid/$hashcode
Filename :
==================================================
並將其轉換成這樣:
[2012.06.04. 22:31:08] l_i (N___L): messagegoeshere
而且它還需要聊天ID並根據該ID將日誌切割成多個文件所以聊天不會混合在一起。
例如,
2012-06-05--l__i-z_n.txt (where the date is the date of the first message).
用法:
java -jar SkypeMessageParser.jar [path of exported TXT file from SkypeLogViewer] [absolute path of output TXT file]
我希望有人認爲這有用! :)
注:程序期望的yyyy.MM.dd
這意味着它將崩潰如果你有dd/MM/yyyy
格式的系統日期格式。
請注意,它依賴於使用yyyy.MM.dd形式的日期格式。根據系統設置,因爲我使用的字符串操作非常簡單。 – EpicPandaForce 2014-05-28 13:25:47
+1。 Nirsoft ROCKS! – nc3b 2010-05-27 21:31:46
-1:程序根據請求讀取日誌文件,但以無用的格式(一個長度可分的粒度條目列表)返回它們,以至於任何.dat讀取器幾乎都是有用的。 [羅馬的答案](http://stackoverflow.com/a/10789049/356541)([Skyperious]](http://suurjaak.github.com/Skyperious/)實際上提供了一個有用的視圖和導航工具。 – Barney 2013-03-04 15:35:57
這是專有的。 – 2016-06-11 14:37:50