Critical vs Ancillary PNG Chunks
PNG chunks are split into critical chunks (IHDR, PLTE, IDAT, IEND) that every decoder must interpret, and ancillary chunks that can be ignored without preventing rendering.
Ancillary text chunks like tEXt and zTXt (zlib compressed) are prime locations for covert communication and flag exfiltration because image viewers never display their text on-screen.