我尝试查看C:\Users\[用户名]\AppData\Roaming\Skype,发现了一个名为“ chatsync”的文件夹,其中有一些以.dat结尾的神秘文件夹。我几乎可以确定这些是聊天记录,但我不知道如何正确地打开这些文件(记事本显示的是混杂着英语单词的乱码)。我不是在进行侦探工作,只是为我的女朋友做一个项目。
更重要的是:我该如何正确读取Skype的.dat文件?
有一个新的、很棒的应用程序Skyperious; Skyperious可以:
http://www.mediafire.com/download/yp0r3r5c686ecrk/SkypeMessageParser.zip
我已经包含了JAR文件和源代码。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
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]
%AppData%/Local/Packages/Microsoft.SkypeApp_<gibberish>_/LocalState/<gibberish>_<skypeusername>.db
)? - Titus