I Stored a Website in a Favicon
L'auteur a exploré l'idée que presque tout peut servir de stockage après avoir caché des données dans le registre DPI d'une souris. Il a transformé une favicon en support de stockage en traitant chaque pixel comme trois octets (canaux rouge, vert et bleu) et en écrivant directement les octets UTF‑8 d'un document HTML, précédés d'un en-tête de longueur de quatre octets. Avec une charge utile de 208 octets plus l'en-tête, le contenu tient dans une image 9x9 (81 pixels), correspondant à une capacité théorique de 239 octets et une utilisation de 87 %. Pour relire le site, le favicon est chargé et dessiné sur un canvas puis les pixels sont lus par JavaScript pour reconstruire le tableau d'octets et décoder le texte, mais un petit bootstrap JavaScript est nécessaire. La méthode est peu pratique et limitée en capacité, mais constitue une expérience montrant qu'un fichier PNG de favicon peut servir à stocker et restituer des données binaires.