2010-01-09 22:41:35 +0000 2010-01-09 22:41:35 +0000
30
30

Просмотр всей истории чата Skype

У меня есть Skype 2.8 на Mac OS X 10.5.8.

В меню чата есть опция “Последние чаты”. Это позволяет мне просматривать журналы недавних чатов, но не старых.

Я знаю, что старые чаты хранятся, потому что они находятся в ~/Library/Application Support/Skype/username/chatmsg256.dbb. В этом файле, когда вы помещаете его в текстовый редактор, содержится информация о всех моих предыдущих чатах Skype. Однако он хранится в неизвестном мне формате, и я не знаю, как его разобрать.

Есть ли в Skype встроенная программа просмотра журналов (например, Adium), с помощью которой я могу получить доступ к этим старым журналам?

Ответы (4)

57
57
57
2012-02-03 08:56:38 +0000

Skype хранит свою историю чата в базе данных SQLite: ~/Library/Application Support/Skype/YourSkypeName/main.db. Вы можете использовать инструмент командной строки sqlite3 для просмотра журналов чата.

Узнайте имена пользователей ваших чат-партнеров

Следующая команда в Terminal (я предполагаю, что вы используете оболочку bash) перечисляет имена пользователей всех ваших чат-партнеров:

sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db 'SELECT DISTINCT(dialog_partner) FROM Messages;'

Извлекайте все сообщения к и от конкретного чат-партнера

Вариант A. Напишите в терминал

Чтобы распечатать все сообщения к и от определенного чат-партнера (theOtherPersonsUserName), воспользуйтесь следующей командой:

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;"

Эта команда распечатает по одному сообщению на строку в хронологическом порядке, с отправкой имени пользователя, отображением имени, даты и текста, как показано ниже:

danielbecks-username|Daniel Beck|2012-02-03 08:47:53|Just проверяет что-то

Вариант B. Запишите в файл

Вы можете записать этот журнал чата прямо в файл. Запустите следующее, чтобы записать лог с theOtherPersonsUserName в файл 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"


Конечно, вы также можете открыть main.db в любом просмотрщике баз данных SQLite и перейти оттуда.

9
9
9
2010-01-10 00:52:24 +0000

Я не уверен, показывает ли это entire историю, но попробуйте следующее. Вне зависимости от того, находится ли контакт в сети или нет, всплывает окно чата.

Тогда нажмите “All” под “View earlier messages:” (Просмотр предыдущих сообщений:).

Альтернативный вариант: нажмите на значок шестеренки для контакта и выберите “Просмотр истории чата”. В результате будет создан html-файл, который будет открыт в окне вашего браузера.

Причина, по которой я не уверен, показывает ли она всю историю, заключается в том, что я не могу полностью вспомнить, когда на этом компьютере началась моя история чата.

2
2
2
2016-11-23 11:58:12 +0000

Просто хочу предложить несколько более простых в использовании и современных способов просмотра журналов Skype:

  • Skyperious https://suurjaak.github.io/Skyperious/ ) - кроссплатформенный графический интерфейс для работы со Skype-журналами
  • SkypeBrowser http://www.skypebrowser.com/ ) - веб-инструмент с аналогичной функциональностью
  • Любой SQLite manager (например, этот Firefox addon ) - предоставляет вам полный доступ ко всем данным, хранящимся в Skype, включая сообщения (подробная информация об использовании приведена в ответе Даниэля Бека).
1
1
1
2011-06-22 02:25:00 +0000

Попробуйте SkypeHistoryViewer .

Небольшая программа, которая позволит пользователю открыть всю историю деятельности Skype на компьютере, проверить, как используют ваши дети, кто там разговаривает с тем, что там говорится, или проверить, как обманывает партнера. В настоящее время для Windows Vista и 7.

Похожие вопросы

12
5
13
8
2