有没有办法访问Skype即时通讯日志?
我试着在C:\ Users [name] \ AppData \ Roaming \ Skype中寻找一个叫做“chatsync”的文件夹,里面有一些以.dat结尾的神秘文件夹。我几乎可以肯定,这些聊天记录,但我不知道一种方法来正确打开这些文件(记事本显示乱码与英文单词混合)。我不是在试图做侦查,只是为了我女朋友的一个项目。有没有办法访问Skype即时通讯日志?
更重要的是:如何正确读取Skype的.dat文件?
有一个新的,真棒应用Skyperious; Skyperious可以:
- 开放本地Skype的SQLite数据库,并看看他们的内容: 的所有邮件和联系人
- 搜索
- 浏览,过滤器和导出聊天记录,看到聊天统计
- 视图中的任何数据库表和导出数据
- 变化,在任何表中添加或删除数据
- 执行直接SQL查询
两年零一天过去了,人们仍然来救我。 – 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