%3F.png)
Tengo archivos de registro de Skype en el chatsync/**.dat
formato actual. ¿Cómo puedo leerlos?
Son de una cuenta de usuario de Skype para la cual no tengo la contraseña, y si intento moverlos junto con todos los archivos que los acompañan a la carpeta de datos de mi cuenta de Skype para leerlos a través de Skype, se queja de una base de datos corrupta.
Partes del texto son claras en estos archivos binarios, pero no lo suficiente, y resulta difícil leerlas a través de un volcado hexadecimal.
Hay un visor en Delphi flotando, pero sólo funciona con mensajes en inglés, saltando líneas que contienen caracteres noruegos y mezclando los nombres de los usuarios.
Respuesta1
Cualquier interfaz SQLite puede abrir el XXX.db
archivo. yo sueloSQLiteStudio.
La siguiente consulta se puede utilizar para obtener todos los mensajes de chat que tuvo con un nombre de usuario determinado. Reemplace andy
en este ejemplo con el nombre de usuario que desee.
select
chatname,
strftime('%Y-%m-%d', datetime(timestamp, 'unixepoch')) AS date,
from_dispname,
body_xml
from
Messages
where
chatname like "%andy%"
order by
timestamp
Respuesta2
Vista de registro de Skypedeberías hacer lo que quieras.
SkypeLogView lee los archivos de registro creados por la aplicación Skype y muestra los detalles de las llamadas entrantes/salientes, mensajes de chat y transferencias de archivos realizadas por la cuenta de Skype especificada. Puede seleccionar uno o más elementos de la lista de registros y luego copiarlos al portapapeles o exportarlos a un archivo de texto/html/csv/xml.
Respuesta3
Puede explorarlos manualmente usando sqlite, la base de datos utilizada para almacenar los chats (por ejemplo: sqlite foo.db). Sqlitebrowser hará que este proceso sea menos tedioso. Necesitará un comando SQL complejo para ordenarlos y enumerarlos en orden cromológico. Puede volcar sus consultas desde sqlite directamente a archivos, por lo que yo usaría sqlite.
Respuesta4
Pruebe la skype-chatsync-viewer
herramienta deeste paquete.
Sólo puede analizar parcialmente los datos, pero si está interesado en recuperar mensajes "eliminados" (que es probablemente la única razón por la que uno querría leer esos *.dat
archivos), podría ser adecuado para su propósito.