Wo speichert Skype die Avatar-Bilder meiner Kontakte?

Ich möchte wissen, wo Skype unter Windows 7 die Profilbilder meiner Kontakte speichert und wie kann ich auf sie auf meinem PC zugreifen?

Author: Alan B, 2014-01-12

3 answers

Sie können es online sehen, wenn das Profil des Benutzers öffentlich ist.

Dieser Link führt Sie zum Profil Avatar des Echo-Benutzers: Echo Avatar

Der Link lautet: http://api.skype.com/users/echo/profile/avatar

Um ein Bild mit höherer Auflösung zu erhalten, verwenden Sie den Parameter size.

Ersetzen Sie echo in den obigen URLs durch die Skype-ID Ihres Kontakts

 8
Author: SJG,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-02-26 01:53:41

Bevor du anfängst

SJGS Antwort ist eine einfache Lösung. Fahren Sie nur fort, wenn Sie wirklich große und/oder kleine Avatare aus Ihrem Skype-Client extrahieren möchten.

Avatare finden Sie in main.db datenbank, Contacts tabelle, avatar_image spalte oder innen profile_attachments spalte, wie in diese Antwort

Wo ist main.db?

Hier:

%APPDATA%\Skype\your_skype_login\main.db

Sie können einfügen %APPDATA%\Skype in Windows Startmenü Suchleiste und drücken Sie die Eingabetaste. (Was ist "%AppData%"? und Was sind Umgebungsvariablen?)

Wenn Sie sich mit der Skype-Datenbank anlegen, kopieren Sie sowohl main.db als auch main.db-journal irgendwo anders. Main nicht öffnen (und bearbeiten).db direkt, wenn unsicher. Ignorieren Sie diese Warnung nicht.

Zum Glück müssen Sie Skype nicht verlassen, um seine Datenbank zu kopieren.

Wie öffne ich es?

main.db ist ein SQLite Datenbank.

Datenbankdatei im[66]}DB-Browser für SQLite öffnen

Sie können die SQLite-Datenbank mit SQLite studio öffnen, was cool und einen Versuch wert ist, aber dieses Mal verwenden Sie den DB-Browser für SQLite, da er die Binärspalte problemlos in eine Datei exportieren kann.

Navigieren Sie zur Registerkarte Browse data, Tabelle Contacts, Spalte avatar_image (derzeit 21.) ist der Blob, den Sie sich ansehen. Doppelklicken Sie darauf, klicken Sie auf "Exportieren" und speichern Sie in einer .jpg Datei.

Ich musste entfernen Sie null-byte am Anfang der extrahierten Datei. Sie können es natürlich mit HEX-Editor tun, aber Sie besser löschen "NUL" am Anfang mit Notepad++ die Binärdatei nicht wie jeder andere Texteditor beschädigt.

Und viola, dies ist der Avatar, den du ansiehst.

Wo ist ein größerer Avatar? / avatar_image ist leer

Innen prüfen profile_attachments spalte.

Löschen Sie nach dem Speichern alles vom Anfang des datei zum

[NUL] ÿØÿà [NUL] [DLE] JFIF

Einschließlich der ersten [NUL], die Datei beginnt also mit

ŸØÿà [NUL] [DLE] JFIF

Beachten Sie, dass ÿØÿà eine Windows-1252-Darstellung von Binärdaten ist. Dies hängt stark von Ihrem Windows-Gebietsschema ab, daher sollten Sie besser nach JFIF part

Alle Informationen über Formate werden von Guillaume Bruneries Antwort auf " Wo speichert Skype die Avatare meines Kontakts unter Linux?" so upvote seine Antwort

 8
Author: Sanya_Zol,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-11-30 09:40:06

Wenn Sie Windows 7 oder Windows 8 verwenden, lautet der vollständige Pfad C:\Users\YOURUSERNAME\AppData\Roaming\Skype\Pictures. Vergessen Sie nicht, die versteckten Dateien im Windows Explorer zu aktivieren, da sonst der Ordner AppData nicht angezeigt wird.

 0
Author: Devid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-01-12 13:13:46