Os arquivos no Linux nem sempre têm uma extensão .exe ou .png no final deles, como o Windows requer? Então, para atenuar isso, o número mágico é usado para ajudar a identificar o tipo de arquivo e abri-lo corretamente. Isso é originalmente uma coisa unix que encontrou o caminho para o linux porque é útil e hábito, do lado dos codificadores.