我有两台电脑——都是 Windows XP SP3 32 位,运行的是相同的版本的 Skype 并使用相同的帐户。
我怎样才能将这两个帐户的聊天记录合并为一个,继续使用此帐户以及我的所有聊天记录?
我不想导出我的聊天记录来存档。
答案1
我怎样才能将这两个帐户的聊天记录合并为一个?
如果您仍在使用 Skype 3.x,您可以将历史记录导出为 HTML(HTML 文件可以轻松合并)。
如果你使用的是 Skype 4.x,这里有一个教程,教你如何保存 Skype 聊天记录。输出将是 TXT 文件,然后您可以将其合并。
答案2
使用这个开源工具:http://suurjaak.github.io/Skyperious/
它可以比较和合并两个 main.db 文件,其中包含所有消息(以及其他内容)。
答案3
除非多个 Skype 安装始终处于启动和运行状态,否则无法合并它们的聊天记录(实际上,Skype 会在它们在线时同步它们)。
当然,在日常生活中让它们始终保持运转几乎是不可能的。
据我所知,唯一可以自动合并 Skype 聊天记录的解决方案是 Skype 插件G-录音机到目前为止,它对我来说效果很好。
答案4
Skype 不再将聊天导出为 txt 和 html 文件。即使可以,合并它们也意味着手动复制粘贴。最新版本的 Skype 使用未加密的 SQLite 数据库。手动合并它们可能会导致严重问题。我偶然发现了一个免费的开源工具,它可以轻松完成这项工作。将 skype 数据库文件夹 (C:\Users\\AppData\Skype) 从 PC A 复制到 PC B。安装斯基普里奥斯,完全退出 Skype,然后您可以比较两个数据库(来自 PC B 和从 PC A 复制的数据库)并双向合并(B 到 A 的丢失消息,反之亦然)。