Tengo Skype 2.8 en Mac OS X 10.5.8.
Debajo del menú de chat hay una opción llamada "Chats recientes". Esto me permite ver registros de chats recientes, pero no de los anteriores.
Sé que los más viejos están almacenados porque están adentro ~/Library/Application Support/Skype/username/chatmsg256.dbb
. Este archivo cuando se coloca en un editor de texto tiene información de chat de texto de todos mis chats anteriores de Skype. Sin embargo, se almacena en un formato de archivo desconocido que no sé cómo analizar.
¿Skype tiene un visor de registro incorporado (como el de Adium) que puedo usar para acceder a estos registros más antiguos?
Respuestas:
No estoy seguro de si esto muestra todo el historial, pero intente lo siguiente. Ya sea que el contacto esté en línea o fuera de línea, abra la ventana de chat.
Luego haga clic en "Todos" en "Ver mensajes anteriores:".
Alternativamente, haga clic en el ícono de ajustes para el contacto y seleccione "Ver historial de chat". Eso genera un archivo html que se abre en la ventana de su navegador web.
La razón por la que no estoy seguro de si esto muestra todo el historial es porque no puedo recordar completamente cuándo comenzó mi historial de chat en esta computadora.
fuente
Skype almacena su historial de chat en una base de datos SQLite:
~/Library/Application Support/Skype/YourSkypeName/main.db
. Puede usar lasqlite3
herramienta de línea de comandos para ver los registros de chat.Encuentra los nombres de usuario de tus compañeros de chat
El siguiente comando en la Terminal (supongo que está utilizando el
bash
shell) enumera todos los nombres de usuario de sus compañeros de chat:Extrae todos los mensajes hacia y desde un compañero de chat específico
Opción A. Escribir en la terminal
Para imprimir todos los mensajes hacia y desde un determinado compañero de chat (
theOtherPersonsUserName
), use el siguiente comando:Esto imprimirá un mensaje por línea, cronológicamente, con el envío de nombre de usuario, nombre para mostrar, fecha y texto, como el siguiente:
Opción B. Escribir en el archivo
Puede escribir este registro de chat directamente en un archivo. Ejecute lo siguiente para escribir el registro
theOtherPersonsUserName
en el archivotheOtherPersonsUserName.log
:Por supuesto, también puede abrir
main.db
en cualquier visor de bases de datos SQLite e ir desde allí.fuente
main.db
se ha ido:find -name main.db
no encuentra nada. El contenido está en archivos comochatmsg256.dbb
, pero al abrir estos resultados aparece "Error: el archivo está encriptado o no es una base de datos". ¿Alguna idea de lo que funciona en estos días?chatmsg256.dbb
formato anterior se describe en hackerfactor.com/blog/index.php?/archives/231-Skype-Logs.htmlSolo quiero proporcionar algunas formas más fáciles de usar y actualizadas para ver los registros de Skype:
fuente
Prueba SkypeHistoryViewer .
fuente