y para que el programa comprenda los datos en un archivo

esos datos deben formatearse de cierta manera. Los diferentes formatos de archivo y los metadatos asociados a ellos permiten a los sistemas operativos (y aplicaciones) distinguir entre diferentes tipos de archivos.

Relacionado:  La primera PC en vender millones: Commodore VIC-20 cumple 40 años