Onde o Skype armazena as imagens de avatar dos meus contatos?

6

Gostaria de saber onde o Skype executado no Windows 7 armazena as fotos de perfil dos meus contatos e como posso acessá-los no meu PC?

    
por Guest Guest 12.01.2014 / 10:56

3 respostas

7

Before you start

SJG's answer is an easy solution. Continue only if you really want to extract big and/or small avatars from your skype client.

Avatares podem ser encontrados no main.db banco de dados, Contacts tabela, avatar_image coluna ou dentro % colunaprofile_attachments , conforme observado em esta resposta

Onde está main.db ?

Aqui:

%APPDATA%\Skype\your_skype_login\main.db

você pode colar %APPDATA%\Skype na barra de pesquisa do menu Iniciar do Windows e pressionar Enter. ( O que é “% AppData%”? e Quais são as variáveis de ambiente? )

Se você for mexer no banco de dados do Skype, copie main.db e main.db-journal para outro local. Não abra (e edite) main.db diretamente se não tiver certeza. Não ignore este aviso.

Felizmente, você não precisa sair do Skype para copiar o banco de dados.

Como faço para abri-lo?

main.db é um banco de dados SQLite .

Abra o arquivo de banco de dados em Navegador de banco de dados para SQLite

You can open SQLite database with SQLite studio which is cool and worth trying, but this time use DB Browser for SQLite because it can easily export binary column to file.

Navegue até a guia Browse data e avatar_image column (21th atualmente) é o blob que você está visualizando. Clique duas vezes, clique em "Exportar" e salve em um arquivo .jpg .

Eu tive que remover o byte nulo no início do arquivo extraído. Você pode, é claro, fazê-lo com o editor HEX, mas é melhor deletar "NUL" no começo com o Notepad ++ que não irá corromper o arquivo binário como qualquer outro editor de texto.

E viola, esse é o avatar .jpg que você está vendo.

Onde está um avatar maior? / avatar_image está vazio

Verifique dentro da coluna profile_attachments .

Após salvar, exclua tudo desde o início do arquivo até o

[NUL] <ÿÿ [NUL] [DLE] JFIF

Incluindo o primeiro [NUL] , para que o arquivo comece com

ÿØÿà [NUL] [DLE] JFIF

Observe que ÿØÿà é uma representação do Windows-1252 de dados binários. Isso depende strongmente da sua localidade do windows, então é melhor você procurar a parte JFIF

All the information about formats is kinjdly provided by Guillaume Brunerie's answer to "Where does Skype save my contact's avatars in Linux?" so upvote his answer

    
por 18.02.2015 / 14:35
7

Você pode ver on-line se o perfil do usuário for público.

Este link levará você ao avatar do perfil do usuário do Echo: Avatar do Echo

O link é: link

Para obter uma imagem de resolução mais alta, use o parâmetro size .

  • link
  • link
  • link

Substitua echo nos URLs acima pelo ID do Skype do seu contato

    
por 05.01.2015 / 12:30
0

Se você estiver usando o Windows 7 ou o Windows 8, o caminho completo será C:\Users\YOURUSERNAME\AppData\Roaming\Skype\Pictures . Não se esqueça de ativar os arquivos ocultos no Windows Explorer ou você não poderá ver o Folder AppData.

    
por 12.01.2014 / 14:13