OVH Cloud OVH Cloud

conversionimage (text) vers fichier image ?

6 réponses
Avatar
pere.noel
bonjour,


j'ai remarqué que dans le fichier bookmarks.html de firefox les favicons
sont embarquées sous forme de texte :

<a href="http://developer.kde.org/language-bindings/ruby/"
add_date="1136721091" last_visit="1136803316" icon=
"data:image/x-icon;base64,AAABAAEAEBA"..."

comment puis-je faire pour créer un fichier image à partir de ces infox
?

--
une bévue

6 réponses

Avatar
pere.noel
Une bévue wrote:


comment puis-je faire pour créer un fichier image à partir de ces infox
?
je précise que spis ne donne rien, dans ce cas :

sips -s format ico favicons/bombich --out favicons/bombich.ico
/Users/yvon/work/Xslt-xml/firefox/favicons/bombich

Error: Error modifying file
/Users/yvon/work/Xslt-xml/firefox/favicons/bombich.ico

pareil avec format gif...
--
une bévue

Avatar
francois.jacquemin
Une bévue wrote:

bonjour,


j'ai remarqué que dans le fichier bookmarks.html de firefox les favicons
sont embarquées sous forme de texte :

<a href="http://developer.kde.org/language-bindings/ruby/"
add_date="1136721091" last_visit="1136803316" icon > "data:image/x-icon;base64,AAABAAEAEBA"..."

comment puis-je faire pour créer un fichier image à partir de ces infox
?


Il semblerait qu'un script python (base64.py) soit responsable de la
transformation du fichier original, un fichier bitmap, et donc il
faudrait lui faire reprendre le chemin inverse.

Voir ce lien :
<http://sourceforge.net/mailarchive/forum.php?forum_idx95&max_rows%&
style=flat&viewmonth 0409&viewday>
--
F. Jacquemin
*** Free account sponsored by SecureIX.com ***
*** Encrypt your Internet usage with a free VPN account from http://www.SecureIX.com ***

Avatar
pere.noel
François Jacquemin wrote:

Il semblerait qu'un script python (base64.py) soit responsable de la
transformation du fichier original, un fichier bitmap, et donc il
faudrait lui faire reprendre le chemin inverse.

Voir ce lien :
<http://sourceforge.net/mailarchive/forum.php?forum_idx95&max_rows%&
style=flat&viewmonth 0409&viewday>


merci beaucoup, enfin une piste, effectivement (je ne connais pas base
64) ça ressemble à du bin codé en us-ascii...
--
une bévue

Avatar
blanc
Une bévue wrote:

merci beaucoup, enfin une piste, effectivement (je ne connais pas base
64) ça ressemble à du bin codé en us-ascii...


C'est effectivement !...
<http://fr.wikipedia.org/wiki/Base64>

En fait base64, binhex et le format d'uuencode sont des formats
d'encodage tout à fait analogues qui permettent de transformer du
binaire en code ASCII 6 bits (64 caractères) afin de permettre sa
transmission dans un courriel. En pratique tout attachement binaire à un
courriel est encodé dans l'un de ces formats par ton courrielleur avant
l'envoi et retransformé en binaire par le courrielleur du correspondant.
Si par malheur une erreur se glisse dans les informations MIME (qui
indiquent le type du fichier et l'encodage utilisé), tu retrouveras
l'attachement non décodé (donc sous forme de base64 par exemple) dans le
courriel que tu recevras.

JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
pere.noel
JPaul wrote:

En pratique tout attachement binaire à un
courriel est encodé dans l'un de ces formats par ton courrielleur avant
l'envoi et retransformé en binaire par le courrielleur du correspondant.
Si par malheur une erreur se glisse dans les informations MIME (qui
indiquent le type du fichier et l'encodage utilisé), tu retrouveras
l'attachement non décodé (donc sous forme de base64 par exemple) dans le
courriel que tu recevras.


oui, merci, j'avis +/- lu ça qqpart, ca permet entre autres choses de
transmettre des images...
--
une bévue

Avatar
blanc
Une bévue wrote:

oui, merci, j'avis +/- lu ça qqpart, ca permet entre autres choses de
transmettre des images...


Oui, bien sûr, et n'importe quel type de fichier (binaire ou non).

JPaul.

--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE