| I Stored a Website in a Favicon(timwehrle.de) | |
| 301 points by theanonymousone 1 day ago | 105 comments | |
tl;dr: The author encoded a small HTML page (208 bytes) into the RGB channels of a 9x9 pixel favicon, prepending a 4-byte length header so a decoder knows where the payload ends. On page load, JavaScript draws the favicon to a canvas, reads the pixels back, and reconstructs the HTML — though a bootstrap loader is still required, making it a curiosity rather than anything practical. | |
HN Discussion:
| |