Picasa driving me NUTS!
I simply do not get it.
After reading up on the picasa.ini format, I see that there is a reference to the faces in it; The rect64 value is the location of the rectangle and the 16 byte value after is the person. Like this:
faces=rect64(7aba40739a7c79cc),75bf2e1b31682632
In the end of the picasa.ini file there is a section named [contacts]
75bf2e1b31682632=[my google accountname]_lh,807347f0b130260
The latter must be a reference to an id in the contacts.xml (field bolded – Search path on my Xp installation: c:\Documents and Settings\[name]\Local Settings\Application Data\Google\Picasa2\contacts\)
I have a number of “unknown” people in my contacts.xml (such as the one above) – they are all garbage.
<contact id=”b9a1192a96e98d7″ name=”Unknown” display=”Unknown” modified_time=”2010-06-28T18:48:21+02:00″ sync_enabled=”1″>
<subject user=”[my google accountname]_lh” id=”807347f0b130260” person_id=”pISMFWwoX-SCa3htCsnNVl1oaUzi8If3QVwrey6Mlrs”/>
</contact>
As you can see the id for the contact above is the same one as referenced above as the “subject user”
So I am now planning to see if I could make some sort simple of referential integrity validator; all persons referenced in the picasa.ini files must be in the contacts.xml file and those being represented as “unknown” are garbage and should for sure be deleted from the contacts.xml file.
Anyone having any view or insight of this?
Leave a Reply