Extracting favicon from NETSCAPE-Bookmark-file

liunx

Guest
What I want to do is extract the favicon data from a NETSCAPE-Bookmark-file and convert it back into an image. The data from the file looks like this.<br /><br /><!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->ICON="data:image/x-icon;base64,AAABAAE<br />AEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAI<br />AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A///<br />/AI2Njf+NjY3/jY2N/42Njf+NjY3/jY2N/42Njf+NjY3/jY2N<br />/42Njf+NjY3/jY2N/42Njf+NjY3/////////////////////////////<br />////////////////////////////////////////////////////jY2N//////<br />8BbLD/AJz//wCc//8AnP//AJz//wCc//8AnP//AJz//wCc//8<br />AnP//AJz//wCc//8AnP///////42Njf//////AWyw/wCc//8AnP/<br />/AJz//wCc//8AnP//AJz//wCc//8AnP//AJz//wCc//8AnP//<br />AJz///////+NjY3//////wFssP8AnP//AJz//wCc//8AnP//AAAA/w<br />AAAP8AAAD/AAAA/wAAAP8AnP//AJz//wCc////////jY2N<br />//////8BbLD/AJz//wCc//8AnP//AAAA/wAAAP8AAAD/AA<br />AA/wAAAP8AAAD/AJz//wCc//8AnP///////42Njf//////AW<br />yw/wCc//8AnP//AJz//wAAAP8AAAD/AJz//wCc//8AAAD<br />/AAAA/wCc//8AnP//AJz///////+NjY3//////wFssP8AnP//<br />AJz//wCc//8AAAD/AAAA/wCc//8AnP//AAAA/wAAAP8A<br />nP//AJz//wCc////////jY2N//////8BbLD/AJz//wCc//8AnP//<br />AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AJz//wCc//8<br />AnP///////42Njf//////AWyw/wCc//8AnP//AJz//wCc//8AA<br />AD/AAAA/wAAAP8AAAD/AAAA/wCc//8AnP//AJz///////+<br />NjY3//////wFssP8AnP//AJz//wCc//8AnP//AJz//wCc//8A<br />nP//AAAA/wAAAP8AnP//AJz//wCc////////jY2N//////8Bb<br />LD/AJz//wCc//8AnP//AJz//wCc//8AnP//AJz//wAAAP8A<br />AAD/AJz//wCc//8AnP///////42Njf//////AWyw/wCc//8An<br />P//AJz//wCc//8AnP//AJz//wCc//8AAAD/AAAA/wCc//8A<br />nP//AJz///////+NjY3//////wFssP8AnP//AJz//wCc//8AnP/<br />/AJz//wCc//8AnP//AJz//wCc//8AnP//AJz//wCc////////j<br />Y2N//////8BbLD/AWyw/wFssP8BbLD/AWyw/wFssP8Bb<br />LD/AWyw/wFssP8BbLD/AWyw/wFssP8BbLD//////////w<br />D////////////////////////////////////////////////////////////<br />///////////////////////8AwAAAAAAAAAAAAAAAAAAAAA<br />AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<br />AAAAAAAAAAAAAAAAQAAAAEAAA=="<!--c2--></div><!--ec2--><br /><br />Well I know how to extract, what I want to know is the converting part if possible. And I dont want it done for me, just nudge me in the right direction.<br /><br />Is there anyway of converting it back to the image? Preferably using PHP. The other option is to actually process every url and retrieve the icon from the individual sites, but this is out of the question..too much bandwidth usage.<br /><br /><span class='edit'>This post has been edited by <b>knownasilya</b>: 22 Mar, 2006 - 01:03 AM</span>
</div>
 
Top