A continuación describo de forma rápida cómo obtener la solución del reto propuesto hace 15 días y que como veréis, si lo habéis intentando, es realmente simple y conocido.
A los que lo hayáis solucionado enhorabuena :-), a los que no, algo nuevo que aprendemos ;-)
Espero haya sido divertido para todos.- Descargamos el archivo desde el link que se nos indica
- Descomprimimos el fichero
shell> tar zxvf reto.tar.lzma.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now
La extensión hace pensar que el fichero es un tar.gz, aunque al intentar descomprimirlo obtenemos un fallo de que efectivamente la extensión no coincide con el tipo. - Comprobamos el tipo de ficheroPuesto que ya sabemos que extensión y tipo de fichero no coinciden, vamos a averiguar qué tipo de fichero es. Para ello empleamos el comando file.
shell> file reto.tar.lzma.tar.gz reto.tar.lzma.tar.gz: 7-zip archive data, version 0.3
Bien! Observamos que el fichero realmente es de tipo 7-zip. Que este tipo de compresión se habría aplicado, también lo pudimos pensar sobre todo teniendo en cuenta parte de la extensión del fichero. - Descomprimimos correctamente el fichero y vemos qué obtenemos
shell> 7z e reto.tar.lzma.tar.gz shell> ls image_0.png image_1466.png image_1931.png image_2397.png image_1000.png image_1467.png image_1932.png image_2398.png image_1001.png image_1468.png image_1933.png image_2399.png image_1002.png image_1469.png image_1934.png image_239.png
Vemos que tras descomprimir el fichero, tenemos miles de pequeñas imágenes de forma secuencial. - Observamos las imágenesNos fijamos en que todas las imágenes tienen el mismo nombre y un número al final...También si abrimos dichas imágenes vemos que el contenido es muy similar. Todas tienen el mismo tamaño, 3x3 píxeles y cambia el color.Pensamos qué puede significar esto...
- Construimos una imagen finalVamos a probar a agregar todas imágenes de forma secuencial a una imagen final, ya que todo hace indicar que se hizo una descomposición de dicha imagen.
shell> convert -background skyblue *.png -layers flatten +repage reto_solucion.png
- La solución final