web-dev-qa-db-fra.com

Où Skype stocke-t-elle les images Avatar de mes contacts?

J'aimerais savoir où Skype fonctionne-t-il sur Windows 7 stocker les images de profil de mes contacts et comment puis-je y accéder sur mon PC?

7
Guest Guest

Avant de commencer

La réponse de SJG est une solution facile. Continuez que si vous vraiment Voulez-vous extraire de gros et/ou de petits avatars de votre client Skype.

Les avatars peuvent être trouvés dans main.db base de données, Contacts table, avatar_image colonne, ou à l'intérieur profile_attachments colonne, comme indiqué dans cette réponse

Où se trouve main.db?

Ici:

%APPDATA%\Skype\your_skype_login\main.db

vous pouvez coller %APPDATA%\Skype Dans la barre de recherche du menu Démarrer de Windows et appuyez sur Entrée. (- Qu'est-ce que "% Appdata%"? et Quelles sont les variables d'environnement? )

Si vous allez gâcher avec la base de données Skype, copiez les deux main.db et main.db-journal ailleurs. N'ouvrez pas (et modifiez) Main.db directement si vous ne savez pas. N'ignorez pas cet avertissement.

Heureusement, vous n'avez pas à sortir Skype pour copier sa base de données.

Comment puis-je l'ouvrir?

main.db est une base de données SQLite .

Ouvrez le fichier de base de données dans Navigateur DB pour SQLite

Vous pouvez ouvrir la base de données SQLITE avec SQLITE STUDIO qui est cool et digne d'être essayé, mais cette fois, utilisez-le Baveur DB pour SQLite car il peut facilement exporter une colonne binaire vers un fichier.

Aller vers Browse data onglet, table Contacts, colonne avatar_image (21ème actuellement) est le blob que vous regardez. Double-cliquez dessus, appuyez sur "Exporter" et enregistrez-le sur un .jpg fichier.

Je devais supprimer Null-octet au début du fichier extrait. Vous pouvez, bien sûr, le faire avec HEX-Editor, mais vous feriez mieux Supprimer "Nul" au début par Notepad ++ qui ne corrompre pas de fichier binaire comme une autre Editeur de texte.

Et alto, c'est le .jpg Avatar vous regardez.

Où est un plus grand avatar?/avatar_image est vide

Vérifiez à l'intérieur profile_attachments colonne.

Après avoir sauvegardé, supprimez tout depuis le début du fichier à la

[NUL] ÿØÿà [Nul] [dle] JFIF

Y compris le premier [nul], le fichier commencera donc

ÿØÿà [NUL] [dle] JFIF

Notez que ÿØÿà est une représentation Windows-1252 des données binaires. Cela dépend fortement de votre locale Windows, de sorte que vous feriez mieux de rechercher une partie JFIF

Toutes les informations sur les formats sont fournies par Kinjdly par Réponse de Guillaume Brunerie à "Où Skype enregistre-t-il les avatars de Contact à Linux?" SUPPOUCHE sa réponse

8
Sanya_Zol

Vous pouvez le voir en ligne si le profil de l'utilisateur est public.

Ce lien vous mènera au profil de l'utilisateur d'ECHO Avatar: ECHO AVATAR

Le lien est: http://api.skype.com/users/echo/profile/avatar

Pour obtenir une image de résolution supérieure, utilisez le paramètre size.

Remplacer echo dans les URL ci-dessus avec l'identifiant Skype de votre contact

8
SJG

Si vous utilisez Windows 7 ou Windows 8, le chemin complet est C:\Users\YOURUSERNAME\AppData\Roaming\Skype\Pictures. N'oubliez pas d'activer les fichiers cachés de l'Explorateur Windows ou vous ne pourrez pas voir le dossier AppData.

0
Devid