当前位置: 首页>>技术教程>>正文


将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/article/11076.html,未经允许,请勿转载。