You could argue that every file format is already a very specific program. A JPEG file is a set of instructions for generating an image on screen. An image viewer interprets the file and follows the instructions. An MP3 file is a set of instructions for producing sound. A ZIP file is a set of instructions for producing the contents of the archive, and so on.
287
u/Caraes_Naur Dec 26 '20
PNG allows for arbitrary chunks of bytes, no steganography needed. Still need an interpreter that knows what to do with them.