Cómo decodificar archivos de REXPaint en Odin, byte a byte
Decoding REXPaint Files in Odin

REXPaint, la herramienta de arte ASCII de Kyzrati, guarda cada archivo .xp comprimido con gzip: tras descomprimirlo quedan unos pocos enteros little-endian y una larga secuencia de celdas de 10 bytes en orden por columnas. El artículo construye en Odin un lector mínimo con cursor y structs, y muestra por qué nunca hay que confiar en los números del archivo hasta contrastarlos con los bytes disponibles.
El recuento de capas son solo 4 bytes que escribió otra persona. Si un archivo está truncado o corrupto, podría afirmar que tiene dos mil millones de capas, y un make ingenuo intentaría asignarlas todas.