Anzeigen des vollständigen Skype-Chat-Verlaufs
Ich habe Skype 2.8 für Mac OS X 10.5.8.
Unter dem Chat-Menü befindet sich eine Option namens "Recent Chats". Dies ermöglicht es mir, Protokolle der letzten Chats zu sehen, aber nicht von älteren.
Ich weiß, dass die älteren gespeichert sind, weil sie sich in ~/Library/Application Support/Skype/username/chatmsg256.dbb
befinden. Diese Datei enthält beim Einfügen in einen Texteditor Text-Chat-Informationen aus allen meinen vorherigen Skype-Chats. Es wird jedoch in einem unbekannten Dateiformat gespeichert, das ich nicht analysieren kann.
Hat Skype ein integriertes Protokoll viewer (wie Adium), mit dem ich auf diese älteren Protokolle zugreifen kann?
4 answers
Ich bin mir nicht sicher, ob dies den gesamten - Verlauf, aber versuchen Sie Folgendes. Unabhängig davon, ob der Kontakt online oder offline ist, öffnen Sie das Chat-Fenster.
Klicken Sie dann unter" Frühere Nachrichten anzeigen: "auf"Alle".
Alternativ klicken Sie auf das Zahnradsymbol für den Kontakt und wählen "Chatverlauf anzeigen". Dadurch wird eine HTML-Datei generiert, die in Ihrem Webbrowserfenster geöffnet wird.
Der Grund, warum ich nicht sicher bin, ob dies den gesamten Verlauf anzeigt, ist, dass ich nicht kann denken Sie daran, wann mein Chat-Verlauf auf diesem Computer begann.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-10-17 03:49:18
Skype speichert seinen Chat-Verlauf in einer SQLite-Datenbank: ~/Library/Application Support/Skype/YourSkypeName/main.db
. Sie können das Befehlszeilentool sqlite3
verwenden, um die Chatprotokolle anzuzeigen.
Finde die Benutzernamen deiner Chatpartner heraus
Der folgende Befehl im Terminal (ich gehe davon aus, dass Sie die Shell bash
verwenden) listet alle Benutzernamen Ihrer Chatpartner auf:
sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db 'SELECT DISTINCT(dialog_partner) FROM Messages;'
Extrahieren Sie alle Nachrichten zu und von einem bestimmten Chat-Partner
Option A. In Terminal schreiben
Zum Drucken aller Nachrichten verwenden Sie für und von einem bestimmten Chatpartner (theOtherPersonsUserName
) den folgenden Befehl:
sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;"
Dadurch wird eine Nachricht pro Zeile chronologisch gedruckt, wobei Benutzername, Anzeigename, Datum und Text wie folgt gesendet werden:
Danielbecks-Benutzername|Daniel Beck|2012-02-03 08:47:53|einfach Nur etwas testen
Option B. In Datei schreiben
Sie können dieses Chatprotokoll direkt in eine Datei schreiben. Führen Sie Folgendes aus, um das Protokoll mit theOtherPersonsUserName
zu schreiben die Datei theOtherPersonsUserName.log
:
sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;" > "theOtherPersonsUserName.log"
Natürlich können Sie auch main.db
in jedem SQLite-Datenbank-Viewer öffnen und von dort aus gehen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-07-02 16:10:14
Ich möchte nur einige einfachere und aktuellere Möglichkeiten zum Anzeigen von Skype-Protokollen bereitstellen:
- Skyperious (https://suurjaak.github.io/Skyperious/) - plattformübergreifendes GUI-Tool zum Bearbeiten von Skype-Protokollen
- SkypeBrowser (http://www.skypebrowser.com/) - ein Webtool mit ähnlicher Funktionalität
- Die SQLite-manager (wie dieses Firefox-addon) - gibt Ihnen vollen Zugriff auf alle gespeicherten Daten von Skype, einschließlich Nachrichten (usage details in Daniel Becks Antwort)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-11-23 11:58:12
Versuchen SkypeHistoryViewer.
Ein kleines Programm, das die benutzer zum Öffnen des gesamten Skype-Verlaufs aktivität, die auf einem PC ist, überprüfen Sie Ihre kinder Nutzung, die dort reden, was dort sagen oder überprüfen Sie einen Betrug Partner. Aktuell für Windows Vista und 7.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-22 04:46:07