Creative Commons BY-NC-ND 2.5Questo sito e tutto il suo contenuto sono distribuiti sotto la licenza Creative Commons Attribuzione - Non Commerciale - Non opere derivate 2.5 Italia e con le condizioni d'uso definite nel disclaimer: siete pregati di leggere entrambi questi documenti prima di usufruire dei contenuti di questo sito. Per alcuni contenuti è necessaria una registrazione gratuita: non è necessario pagare e non è necessario accumulare punteggi per accedere agli articoli e scaricare i sorgenti. Basta solo essere onesti. Se volete che questo sito continui a rimanere attivo, a contribuire ogni giorno alla diffusione della cultura libera, non copiate il materiale per ripubblicarlo in altri luoghi : chi fa questo è solo un miserabile e un perdente. Se volete partecipare su settorezero e rendere le vostre idee, i vostri progetti, fruibili da tutti senza limitazioni, come dovrebbe essere in un paese civile e acculturato, potete farlo tranquillamente.

Estrarre le emoticon da MSN Messenger

Autore: Giovanni Bernardo | Data pubblicazione: 2 luglio 2008
Categorie: Internet Programmazione SettoreZero Software gratuito Windows

msn-messengerAlcune volte è capitato che dopo la formattazione dell’hard disk, qualche amico si è dispiaciuto di aver perso le centinaia di emoticon personali che aveva salvato sul messenger. Mi sono così messo a smanettare un po per cercare di capire come messenger salvasse le immagini, e sono venuto a capo di alcune conclusioni.

In versioni di Messenger vecchie, le emoticon vengono salvate nella cartella:

Documents and Settings\NOME UTENTE\Dati Applicazioni\Microsoft\MSN Messenger\NUMERO\CustomEmoticons

dove NOME UTENTE è il nome utente di accesso al pc e NUMERO è un codice legato all’account di Messenger. Le emoticon qui però non hanno nome ed estensione originale ma si trovano ad essere rinominate nella forma TFR##.dat, basta rinominarle in .GIF per poterle visualizzare, anche se in effetti non tutte in realtà saranno in formato GIF.

Nelle ultime versioni di Messenger, invece, le emoticon vengono salvate nella cartella:

Documents and settings\NOME UTENTE\Impostazioni Locali\Dati Applicazioni\Microsoft\Messenger\ACCOUNT MESSENGER\ObjectStore\CustomEmoticons

dove ACCOUNT MESSENGER è proprio l’indirizzo email con cui si accede a msn messenger. In questa cartella abbiamo due tipi di files, quelli con estensione .dt2 (che sono le emoticon vere e proprie, che per poter essere visualizzate normalmente necessitano il cambiamento dell’estensione) e quelli con estensione .id2 (che sono informazioni aggiuntive criptate associate alle immagini, che per ora non ci interessano).

Anzichè ricopiare e rinominare tutto a mano mi sono detto: perchè non fare un piccolo software che le ricopia e rinomina in automatico? E’ nato così MeReX (Messenger Resources Xtractor) che potete scaricare da questa pagina.

Il software in questione effettua una scansione di tutte le cartelle di messenger (sia nuova che vecchia versione) alla ricerca delle emoticon, le ricopia nella cartella scelta dall’utente e le rinomina dandogli la giusta estensione (difatti il programma legge gli header dei file per riconoscere se si tratta di immagini GIF, JPG, PNG o BMP). Ho inoltre voluto aggiungere anche l’estrazione degli sfondi, degli avatar (le immagini utilizzate come foto personale) e delle animazioni in formato swf (le animoticon e gli sfondi dinamici). Per capire come vengano memorizzate da MSN Messenger queste altre risorse… Aspettate la prossima puntata.

Articoli che potrebbero interessarti

L'articolo ti è piaciuto o ti è stato utile per risolvere un problema? Supporta e mantieni in vita questo sito, ci basta soltanto un caffè o una birra.
Se desiderate che settorezero continui a rimanere gratuito e fruibile da tutti, non copiate il nostro materiale e segnalateci se qualcuno lo fa

Puoi lasciare un commento, o un trackback dal tuo sito.

  1. Ancora nessun commento.

Devi essere collegato per lasciare un commento.

  1. Ancora nessun trackback
settorezero.com e il logo Zroid™ ©2007÷2012 Giovanni Bernardo - E' vietata la copia e la distribuzione anche parziale dei contenuti di questo sito web senza l'esplicito consenso dell'autore.
I contenuti di settorezero.com sono distribuiti sotto una licenza Creative Commons Attribuzione-Non Commerciale-Non Opere derivate 2.5 Italia a cui vanno aggiunte le condizioni d'uso definite nel disclaimer.
settorezero.com e tutti i suoi contenuti sono tutelati dalla legge sul diritto d'autore per cui i trasgressori sono perseguibili a norma di legge.
Creative Commons BY-NC-ND 2.5
Il tema di questo sito è basato sul tema Fusion per wordpress, realizzato originariamente da digitalnature e fa uso del plugin Wassup per il computo delle statistiche. Per contattare l'autore siete pregati di utilizzare la sezione contatti.
Per essere aggiornato con tutte le novità di settorezero.com seguici anche anche su Facebook Twitter Tumblr Blogspot Youtube.