Almacenar una web completa dentro de un favicon de 9×9 píxeles

Fuentes: I Stored a Website in a Favicon

El desarrollador Tim Wehrle ha conseguido comprimir un pequeño sitio web —un documento HTML de 208 bytes más una cabecera de 4 bytes— dentro de la imagen de un favicon de tan solo 9×9 píxeles, lo que supone apenas 81 píxeles y una capacidad total de 239 bytes. El proyecto demuestra que un favicon, al ser esencialmente un PNG, puede funcionar como un contenedor arbitrario de bytes: cada píxel codifica tres bytes del contenido en sus canales rojo, verde y azul, dando lugar a una imagen que parece ruido visual pero que, interpretada por un decodificador, devuelve texto UTF-8 válido. Para reconstruir la página, el sitio incluye un pequeño cargador en JavaScript que dibuja el favicon en un canvas, lee los valores RGB, interpreta los cuatro primeros bytes como longitud del payload y decodifica el resto como HTML, sustituyendo finalmente el contenido de la página. El propio autor reconoce que la técnica no tiene utilidad práctica: la capacidad es mínima, se necesita JavaScript para arrancar y existen métodos mucho más eficientes para distribuir documentos HTML pequeños. Sin embargo, el experimento ilustra hasta qué punto cualquier superficie digital susceptible de contener bytes —un monitor, un teclado, una pantalla de arranque de la BIOS— puede reinterpretarse como almacenamiento, y presenta lo que probablemente sea el sitio web más pequeño que su autor ha construido. El código está disponible en un repositorio de GitHub y la demostración puede visitarse en su página de laboratorio.