La camiseta de Uniqlo llena de galimatías que 1.249 hackers descifraron en tiempo récord

Ingeniería InversaCultura Open SourceEaster EggModa × TecnologíaBashBase64

Fuentes:HN + web research · HN

Una camiseta que se puede comprar en Uniqlo por 79 yuanes (unos 10 euros) no lleva estampado un dibujo ni un eslogan, sino un «galimatías» que una persona corriente no entendería en absoluto. En julio de 2026, esta camiseta alcanzó 1.249 puntos en Hacker News, la mayor comunidad de programadores del mundo, convirtiéndose en la publicación más votada del día.

El protagonista de esta historia es el bloguero tecnológico Tris Sherliker. Su mujer estaba de compras cuando fotografió esta camiseta benéfica, fruto de la colaboración entre Uniqlo y la empresa de redes Akamai. En la parte delantera, un corazón envuelto entre llaves {}; en la trasera, una densa maraña de letras y números que a simple vista parece la hoja que escupe una impresora cuando se estropea.

Sherliker lo reconoció al instante: aquello no era texto sin sentido, sino un programa «disfrazado».

¿Por qué disfrazar el código?

En el mundo de la programación, el código se valora por su «legibilidad»: lo que escribes debe ser comprensible para tus compañeros, fácil de modificar. Pero este código impreso en una camiseta hace justo lo contrario: está envuelto en un formato de codificación llamado Base64, que convierte instrucciones perfectamente legibles en una ristra de caracteres sin significado aparente.

Base64 no es una técnica de cifrado sofisticada. Es más bien un «traductor»: transforma cualquier contenido (texto, imágenes, programas) en combinaciones de 64 caracteres seguros (letras mayúsculas y minúsculas, números, el signo más y la barra). Por ejemplo, «Hello» se convierte en «SGVsbG8=», y resulta imposible adivinar el original. La verdadera utilidad de esta codificación es transportar datos de forma segura entre sistemas diferentes, no esconder cosas.

Pero esta camiseta, que llevas puesta, sí la usa precisamente para esconder algo. La primera línea de la parte trasera reza #!/bin/bash: el indicador que en los sistemas Linux significa «ejecuta lo que viene a continuación con el intérprete Bash». La instrucción siguiente ordena: descodifica ese bloque de Base64 que viene después y ejecútalo directamente.

Sin rodeos: si lo que hubiera impreso en la espalda de esta camiseta fuera código malicioso, y tú lo teclearas en tu ordenador y lo ejecutaras, tu máquina quedaría infectada. Sherliker, al ver esa línea, le dijo a su mujer: «Básicamente, así es como se propaga un virus». Y acto seguido pagó por la camiseta.

Por suerte, no era un virus. Era un Easter egg: un mensaje sorpresa escondido a propósito, esperando a que alguien con curiosidad lo descubriera.

¿Qué tan difícil es «extraer» las letras de una camiseta?

De vuelta frente al ordenador, Sherliker se enfrentó a un problema que parecía sencillo: ¿cómo pasar el texto de la foto de una camiseta al ordenador, carácter por carácter, sin un solo error?

El problema es que la codificación Base64 tiene una debilidad: no tolera ni un solo fallo. No incluye ningún mecanismo de corrección de errores. Si te equivocas en una sola letra —confundes una I mayúscula con una l minúscula, o un 0 con una O—, la descodificación entera fracasa. La exigencia es implacable: tienes que transcribir miles de caracteres a partir de la foto de una prenda con pliegues y arrugas, sin cometer ni un solo error.

Sherliker empleó tres métodos y los cruzó para verificar: primero usó la función «Circle to Search» de un teléfono Android para hacer reconocimiento de texto; luego pasó la imagen por la herramienta de código abierto Tesseract, ajustando algunos parámetros; y por último le dio la foto al asistente Claude para una tercera lectura. Con los tres resultados delante, los comparó línea por línea, localizando las discrepancias y corrigiéndolas a mano.

Le llevó un día entero.

En el foro Lobsters, un usuario lo resumió así: «Eso sí es verdadero espíritu ingenieril: probar tres enfoques automáticos y, al final, rendirse y corregir a mano los errores que quedan, uno por uno».

Al fin, Sherliker obtuvo la cadena Base64 completa. La descodificó, y emergió un script Bash salpicado de comentarios en japonés y en inglés.

¿Qué hacía realmente el programa?

La lógica del script, una vez descodificado, resultó sorprendentemente clara, e incluso destilaba una cierta dosis de romanticismo de la vieja escuela.

Define una cadena de texto para mostrar —♥PEACE♥FOR♥ALL♥PEACE♥FOR♥ALL♥—, el lema central de la colección solidaria de Akamai y Uniqlo. A continuación, el programa detecta el ancho y el alto de la ventana de tu terminal y calcula, mediante una función seno, la posición horizontal de cada carácter en cada línea, de modo que las letras oscilen de izquierda a derecha como una ola. Cada carácter que imprime cambia de color gradualmente, del cian al naranja, y vuelta a empezar.

El efecto en ejecución es este: sobre el fondo negro de una ventana de comandos, los caracteres multicolores de «PEACE FOR ALL» se deslizan despacio siguiendo una curva sinusoidal, en bucle infinito, hasta que pulsas Ctrl+C para interrumpirlo.

No hace falta instalar ningún software adicional, ni conexión a internet, ni siquiera una interfaz gráfica. Todo ocurre dentro de la terminal más austera, en blanco y negro, esa con la que los programadores conviven a diario. Un regalo romántico, puramente de la era de la línea de comandos, escondido en una prenda fabricada en serie.

El primer comentario del código dice: «Congratulations! You found the easter egg!». Y justo después, en japonés: «おめでとうございます!隠されたサプライズを見つけました!» («¡Enhorabuena! ¡Has encontrado la sorpresa oculta!»).

Esta es la segunda «camiseta de código»

Hay un dato que mucha gente desconoce: esta es en realidad la segunda generación de camisetas con código fruto de la colaboración entre Akamai y Uniqlo.

La primera llevaba impreso en la espalda un programa escrito en Go. Pero aquella camiseta tenía un defecto: el código estaba «truncado». Al final del programa, donde debería aparecer return, solo se leía retu. Un fragmento incompleto que, por mucho que te esforzaras, era imposible de ejecutar. En GitHub, alguien bromeó: «Es como una chaqueta a la que le falta una manga».

La segunda generación, está claro, aprendió la lección. La cadena Base64 está completa hasta el último carácter: las comillas emparejan, las llaves cierran, los caracteres de relleno del final son correctos. Los diseñadores se aseguraron de que cada carácter pudiera copiarse fielmente de la camiseta y produjera en el ordenador el efecto para el que fue concebido.

Una «reliquia de internet» para llevar puesta

Visto desde la intención de diseño, esta camiseta es mucho más que un código estampado.

La nota de prensa oficial de Akamai lo explica: el color de fondo, un beis claro, es un homenaje a las «carcasas beis» de los ordenadores de los años noventa, ese tono estándar de plástico barato que los jóvenes de hoy probablemente no hayan visto nunca. El corazón delantero simboliza el uso de internet con fines benéficos a escala global. Y el script real de Bash en Linux, impreso en la espalda, es un tributo al sistema operativo de código abierto: precisamente el sistema gratuito y abierto sobre el que se sostiene la mayor parte de la distribución de tráfico en las autopistas de internet. Akamai es una empresa que acelera la carga de páginas web mediante servidores repartidos por todo el mundo, y su infraestructura funciona casi íntegramente sobre Linux.

Así que las capas narrativas de esta camiseta son: el 99 % de las personas que la ven por la calle no tienen ni idea de que el texto de la espalda se puede «ejecutar»; y quienes sí lo reconocen esbozan una sonrisa cómplice, abren la terminal, teclean un par de comandos y, en el momento en que ven aparecer la ola de colores en la pantalla, sienten que acaban de recibir una contraseña secreta que viaja desde el estante de una tienda hasta la interfaz de línea de comandos.

Este diseño, que «la mayoría no entiende pero unos pocos disfrutan a fondo», genera una experiencia estratificada muy particular: para el consumidor común, es una camiseta básica con un estampado vanguardista de caracteres; para el programador, es un Easter egg interactivo impreso sobre tejido.

Una descodificación y la reacción en cadena que desató

La entrada del blog de Sherliker cosechó 1.249 votos en Hacker News. En el hilo de comentarios, unos investigaban la tipografía de la camiseta (luego se corrigió: no era Consolas); otros encontraron el repositorio original que el diseñador de Akamai había publicado en GitHub; otros recordaban el instante en que vieron la camiseta por primera vez en la tienda insignia de Uniqlo en Ginza, Tokio, y «sacaron el móvil para hacerle una foto allí mismo».

¿Qué significan 1.249 puntos? El algoritmo de la portada de Hacker News aplica un decaimiento temporal natural a las publicaciones nuevas: para mantenerse en primera página, un artículo necesita acumular suficientes votos en las dos primeras horas. Llegar a 1.249 puntos implica que no solo alcanzó el número uno de la portada, sino que permaneció allí mucho tiempo: el máximo homenaje que la comunidad puede rendirle a un Easter egg técnico.

Desde el repositorio de GitHub del diseñador hasta el foro japonés Qiita, desde el subreddit de Golang hasta la comunidad china V2EX, aquel texto codificado en Base64 actuó como una piedra lanzada a un lago, generando ondas concéntricas que se propagaron por todos los rincones de la comunidad de programadores.

Quizá esta sea la forma más elegante de «tecnología vestible»: sin batería, sin Bluetooth, sin pantalla. Solo hace falta un trozo de tela, un poco de tinta y una persona con la curiosidad suficiente para detenerse un momento y preguntarse: «¿Qué demonios es esto?».


Enlaces de referencia:


Imagen de portada: Parte delantera de la camiseta «Peace for All» de Uniqlo×Akamai. Fuente: blog de Tris Sherliker.

Parte delantera de la camiseta — un corazón envuelto entre llaves {} ▲ Parte delantera: un corazón envuelto entre llaves, la sintaxis emblemática del código. Fuente: tris.sherliker.net

Ilustración 1: Parte trasera de la camiseta con la cadena Base64 impresa. Fuente: blog de Tris Sherliker.

Parte trasera de la camiseta — un bloque de texto codificado en Base64 ▲ Parte trasera: lo que parece un galimatías es en realidad un programa misterioso que un sistema Linux puede ejecutar directamente. Fuente: tris.sherliker.net

Ilustración 2: Resultado de la ejecución en la terminal de línea de comandos. Fuente: blog de Tris Sherliker.

Ejecución en la terminal — texto multicolor deslizándose sobre una curva sinusoidal ▲ Resultado tras la descodificación: los caracteres ♥PEACE♥FOR♥ALL♥ se deslizan en la terminal siguiendo una onda sinusoidal multicolor. Fuente: tris.sherliker.net