最近、Skype のチャット/通話をすべてエクスポートして、他の場所で処理できるようにしたいと考えました (通話時間や送信メッセージなどの統計情報を取得するなど)。
しかし、Web 上のほとんどのソリューションは時代遅れで、古いチャットしか復元できず、昨年以降のチャットは復元できないことがわかりました。Nirsoft の Skype ログ ビューアーを含め、main.db を開いて...
答え1
デスクトップ/win32 アプリからエクスポートする方法は見つかりませんでした。ただし、Microsoft ストアのアプリでは方法があります。Microsoft App Store (win32 バージョンではありません) から Skype アプリをダウンロードし、ログインしてすべてのデータが同期されるのを待ちます。必要な sqlite .db ファイルは次のとおりです。
%LOCALAPPDATA%\Packages\Microsoft.SkypeApp_kzf8qxf38zg5c\LocalState\xxx-yourskypeusername.db
ここで、xxx
は (私の場合) 3 文字と数字で、youskypeusername
は Skype ユーザー名です。
任意の SQLLite ビューアで開くと、必要なテーブルは ですmessagesv12
。すべてのメッセージと通話が、日付と期間、およびすべての情報とともに保存されます。