Como posso ler arquivos de log do Skype (chatsync)?

1

Eu tenho arquivos de log do Skype no formato chatsync/**.dat atual. Como posso lê-los?

Eles são de uma conta de usuário do Skype para a qual não tenho a senha e, se eu tentar movê-los e todos os arquivos acompanhantes para a pasta de dados da minha conta do Skype para lê-los pelo Skype, ele reclama de um banco de dados corrompido.

Partes do texto são claras nesses arquivos binários, mas não o suficiente, e é difícil lê-las por meio de um dump hexadecimal.

Há um visualizador no Delphi flutuando, mas ele só funciona com mensagens em inglês, pulando linhas contendo caracteres noruegueses e misturando os nomes dos usuários.

    
por Andy 26.07.2011 / 22:58

4 respostas

1

SkypeLogView deve fazer o que quiser.

SkypeLogView reads the log files created by Skype application, and displays the details of incoming/outgoing calls, chat messages, and file transfers made by the specified Skype account. You can select one or more items from the logs list, and then copy them to the clipboard, or export them into text/html/csv/xml file.

    
por 18.09.2014 / 15:35
1

Você pode pesquisá-los manualmente usando o sqlite, o banco de dados usado para armazenar os bate-papos (por exemplo, sqlite foo.db). O Sqlitebrowser tornará esse processo menos tedioso. Você precisará de um comando sql complexo para ordená-los e listá-los em ordem cronológica. Você pode descarregar suas consultas diretamente do sqlite para os arquivos, então eu usaria o sqlite.

    
por 26.12.2014 / 05:40
1

Qualquer interface SQLite pode abrir o arquivo XXX.db . Eu uso o SQLiteStudio .

A consulta a seguir pode ser usada para obter todas as mensagens de bate-papo que você tinha com um determinado nome de usuário. Substitua andy neste exemplo pelo nome de usuário desejado.

select 
    chatname, 
    strftime('%Y-%m-%d', datetime(timestamp, 'unixepoch')) AS date, 
    from_dispname, 
    body_xml 
from 
    Messages 
where 
    chatname like "%andy%" 
order by 
    timestamp
    
por 28.06.2017 / 06:43
0

Experimente a ferramenta skype-chatsync-viewer de este pacote .

Ele só pode analisar parcialmente os dados, mas se você estiver interessado em recuperar mensagens "removidas" (que provavelmente é a única razão pela qual alguém desejaria ler os arquivos *.dat ), ele pode se adequar ao seu propósito.

    
por 22.01.2015 / 17:00

Tags