전체 Skype 채팅 기록보기 X 10.5.8에 Skype 2.8이

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 로그를 볼 수있는보다 사용하기 쉬운 최신 방법을 제공하고자합니다.


답변

SkypeHistoryViewer를 사용해보십시오 .

사용자가 PC에있는 Skype 활동의 모든 기록을 열거 나, 자녀의 사용량을 확인하고, 말하는 사람과 대화를 나누거나 부정 행위 파트너를 확인할 수있는 작은 프로그램입니다. 현재 Windows Vista 및 7의 경우