У меня Skype 2.8 на Mac OS X 10.5.8.
Под меню чата есть опция «Недавние чаты». Это позволяет мне видеть журналы последних чатов, но не старых.
Я знаю, что старые хранятся, потому что они в ~/Library/Application Support/Skype/username/chatmsg256.dbb
. Этот файл, помещенный в текстовый редактор, содержит информацию о текстовом чате из всех моих предыдущих чатов Skype. Однако он хранится в неизвестном формате файла, который я не знаю, как анализировать.
Есть ли в Skype встроенная программа просмотра журналов (например, Adium), которую я могу использовать для доступа к этим старым журналам?
Ответы:
Я не уверен, показывает ли это всю историю, но попробуйте следующее. Независимо от того, находится ли контакт в сети или нет, откройте окно чата.
Затем нажмите «Все» в разделе «Просмотр предыдущих сообщений:».
Или нажмите значок шестеренки для контакта и выберите «Просмотр истории чата». Это создает HTML-файл, который открывается в окне веб-браузера.
Причина, по которой я не уверен, показывает ли это всю историю, заключается в том, что я не могу полностью вспомнить, когда началась история чата на этом компьютере.
источник
Skype сохраняет свою историю чата в базе данных SQLite:
~/Library/Application Support/Skype/YourSkypeName/main.db
. Вы можете использоватьsqlite3
инструмент командной строки для просмотра журналов чата.Узнайте имена пользователей ваших партнеров по чату
Следующая команда в терминале (я предполагаю, что вы используете
bash
оболочку) выводит список имен всех ваших партнеров по чату:Извлекать все сообщения от конкретного партнера по чату
Вариант А. Пишите в терминал
Чтобы распечатать все сообщения для определенного партнера по чату (
theOtherPersonsUserName
), используйте следующую команду:Это будет печатать одно сообщение в строке в хронологическом порядке с отправкой имени пользователя, отображаемого имени, даты и текста, как показано ниже:
Вариант Б. Запись в файл
Вы можете написать этот журнал чата непосредственно в файл. Запустите следующую команду, чтобы записать журнал
theOtherPersonsUserName
в файлtheOtherPersonsUserName.log
:Конечно, вы также можете открыть
main.db
в любом средстве просмотра базы данных SQLite и перейти оттуда.источник
main.db
ушел:find -name main.db
ничего не находит. Содержимое в файлах, какchatmsg256.dbb
, но, открывая эти результаты в «Ошибка: файл зашифрован или не является базой данных». Есть идеи, что работает в эти дни?chatmsg256.dbb
формат описан по адресу hackerfactor.com/blog/index.php?/archives/231-Skype-Logs.htmlПросто хочу предоставить более простые в использовании и современные способы просмотра журналов Skype:
источник
Попробуйте SkypeHistoryViewer .
источник