Mac OS X 10.5.8에 Skype 2.8이 있습니다.
채팅 메뉴 아래에는 “최근 채팅”이라는 옵션이 있습니다. 이를 통해 최근 대화 로그는 볼 수 있지만 이전 대화 로그는 볼 수 없습니다.
나는 오래된 것들이 저장되어 있다는 것을 알고 있습니다 ~/Library/Application Support/Skype/username/chatmsg256.dbb
. 텍스트 편집기에 넣을 때이 파일에는 이전의 모든 Skype 채팅의 텍스트 채팅 정보가 있습니다. 그러나 파싱 방법을 모르는 알 수없는 파일 형식으로 저장됩니다.
Skype에는 이러한 오래된 로그에 액세스하는 데 사용할 수있는 기본 제공 로그 뷰어 (Adium과 같은)가 있습니까?
답변
이것이 전체 역사를 나타내는 지 확실하지 않지만 다음을 시도하십시오. 연락처가 온라인이든 오프라인이든 관계없이 채팅 창을 팝업합니다.
그런 다음 “이전 메시지보기 :”에서 “모두”를 클릭하십시오.
또는 연락처의 톱니 바퀴 아이콘을 클릭하고 “채팅 기록보기”를 선택하십시오. 그러면 웹 브라우저 창에서 열리는 html 파일이 생성됩니다.
이 기록이 모두 기록되는지 확실하지 않은 이유는이 컴퓨터에서 채팅 기록이 시작된시기를 완전히 기억할 수 없기 때문입니다.
답변
Skype는 채팅 기록을 SQLite 데이터베이스에 저장합니다 ~/Library/Application Support/Skype/YourSkypeName/main.db
. 명령 행 sqlite3
도구를 사용 하여 대화 로그를 볼 수 있습니다 .
채팅 파트너의 사용자 이름 찾기
터미널의 다음 명령 ( 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- 사용자 이름 | Daniel Beck | 2012-02-03 08 : 47 : 53 | 그냥 뭔가를 테스트
옵션 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 데이터베이스 뷰어에서 열 수 있습니다 .
답변
Skype 로그를 볼 수있는보다 사용하기 쉬운 최신 방법을 제공하고자합니다.
- Skyperious ( https://suurjaak.github.io/Skyperious/)-Skype 로그 조작을위한 크로스 플랫폼 GUI 도구
- SkypeBrowser ( http://www.skypebrowser.com/)- 비슷한 기능을 가진 웹 도구
- 모든 SQLite 관리자 (예 : Firefox addon )-메시지를 포함하여 Skype에 저장된 모든 데이터에 대한 전체 액세스 권한을 제공합니다 (사용 세부 사항은 Daniel Beck의 답변에 제공됨)
답변
SkypeHistoryViewer를 사용해보십시오 .
사용자가 PC에있는 Skype 활동의 모든 기록을 열거 나, 자녀의 사용량을 확인하고, 말하는 사람과 대화를 나누거나 부정 행위 파트너를 확인할 수있는 작은 프로그램입니다. 현재 Windows Vista 및 7의 경우