Auteur Sujet: png en conteneur pour linuxiens  (Lu 728 fois)

0 Membres et 1 Invité sur ce sujet

bonsoir tout le monde

un pote de coagul dijon (cercle libriste linux) me croyait pas en temps que png comme conteneur pour du code :)
je voudrais lui montrer un exemple mais n'ayant aucune connaissance là dessus je compte sur vous les amis pour me donner un exemple pouet par exemple que je pourrai lui envoyer ^^
merci d'avance de votre aide et \hug/ a tout le monde

steffou

Tu parles de la technique/hack utilisé pour faire des intros browser ?

C'est "juste" un bout de code html/JS mis  de manière crado à la fin d'un .png, le navigateur ignore les éléments PNG et va interpréter le bout de HTML...
bout de HTML qui va parser le PNG (donc lui-même) qui contient le vrai code de la demo.

Ca permet de profiter de la routine de décompression du navigateur "gratuitement", et donc limiter la taille du fichier, et donc idéal pour les compos de demoparty.

Discussion pouet liée : http://www.pouet.net/topic.php?which=8770&page=1

Exemple : http://www.pouet.net/prod.php?which=64230
‰PNG

IHDR-HÔI1IDATx^mS oÛ6îOÉ4Tàe‰ÔáºQè@N¬†¡-n¼‚’hKÐeKô'¿}”Å‰1züÞM¾ãݝժm!­u–¨”gU%›ÄÆ|cÿiS™ÍRuTÿvÀoõóºÍTVWÜQ[K%O:UÏ9}á
9U¯ØHÄù¬©—U_)¥F°ÍEÄïž/äy”Äš{¾€K)™ò+n¤Pòs)fò“PD$†$唤$sÙYðXÓ†,ùý„¬È†lµzLëì¸ñíóííÏúÏŸ?»ñ´TªŽ€1»OÓ¯£u¡Qüå끿 Gùß}K
xì£çRoˆñ6€;Ì¿«&«fÖ´©Ë›T47u"ãû&`{ÃüôÅv¿Vü¬
ø`n‡Cæ¨m‡R´5ûÌ9ª\¸×Gÿ×C•Z¨’ºf‚“¯{ ltÑYÞo'üàÒfØÚþXÇgN0]Vqמ‹À‡_RÓ)×u“VU¯¶»0(Î$½4(ùÓ(lËsó0h¸G±CÑK†Âöà¡¢NŒ7Wq;vu`WWQ:¾ëiÂV½9$¢C›Þ’ŠSܐ–¿
èC2{æ J°@W¨‚$á‰=CÞ¸ç¡™Ý  C‰3IÅ«3ÉŒ'¨Åâxë¸nIZ.PÛKΤ /u'®‹÷¬YØŽ>tŠ9¶üžóúÕHr¾Ðbl½’kœ@"9£'DqO¿oPÉˆë ë£[ ƒÒdÎàÚr|¤Ç¡„—òŠ1¯{Ú(€ÙÌg$Ǽí¬]çzy¯»ÁÆ>’ð½Ë<æœh7"1¯ÈáÖr¸6…™›ò²CÀAbï¡Ü iJä{¡™Ã‡Ñ±¼¥¾1]¶^mæ"Ýs¢¯ MM‚¨‘"œZ‰Pâ^a:áz8±þOÏ6û€ \ÂàÅŒ™uuÍmÖÇzkèüO<i;»g†î„zþÛ5x¼±æKuZþ)¡„ÂÀñûÃÒ4¹XÊV…UVŠnæoQJÂǯäú"\&Y
Œ.ü¥è°½« ­ì{ÄÀ‘ªØA쬺šbËC
;`ðî_l{…ÁSûãE><canvas id=V><img src=# onload=C=V.getContext('2d');for($=_='';C.drawImage(this,$--,0),X=C.getImageData(0,0,1,1).data[0];_+=String.fromCharCode(X));(1,eval)(_)>

D'ailleurs pas sûr que ça survive les prochaines générations de navigateur...

coucou toi

cool merci je viens d'envoyer tout ca au pote en question
j'espère te voir bientôt

des becos