6

I have two computers – both of them are Windows XP SP3 32-bit and running the same version of Skype and login with the same account.

How can I merge the chat histories of these two accounts into one and continue using this account with all of my chat history?

I don't want to export my chat for archive.

slhck
  • 235,242

5 Answers5

8

Use this open source tool: http://suurjaak.github.io/Skyperious/

It can compare and merge two main.db files, which contain all messages (among other things).

3

How can I merge 2 chat history of this two account into one?

If you're still using Skype 3.x, you can export the history to HTML (HTML files can be merged easily).

If you're using Skype 4.x, here's a tutorial how to Save Skype chat history. The output will be TXT files which you then can merge.

1

It is not possible to have chat history merged from multiple Skype installations until they are up and running all the time (in fact Skype syncs them while they are online).

And of course it is almost impossible to keep them always running in daily life.

AFAIK the only automated solution that merges Skype chat history is a Skype plugin G-Recorder which works well for me up to now.

1

Last I looked Skype used unencrypted SQLite tables for conversation history. Some googling and a tool to merge SQLite tables may be able to help here.

ProfK
  • 2,741
0

Skype no longer exports chats as txt and html files. Even if it did, merging them would mean manual copy paste. Latest versions of Skype use unencrypted SQLite database. Merging them manually can lead to serious problems. I came across a free open source tool which does this job effortlessly. Copy the skype database folder (C:\Users\\AppData\Skype) from PC A to PC B. Install Skyperious, exit Skype completely, and then you can compare both databases (from PC B and that copied from PC A) and merge both ways (missing messages of B to A and vice-versa).

Zeeshan
  • 329