It is, however, the best way for a program to check if the file it has been told to process is of the correct format: while the file's name or metadata may be altered independently of its content, failing a well-designed magic number test is a pretty sure sign that the file is either corrupt or of the wrong type.
Najlepší spôsob je však pre program kontrolovať, či súbor, ktorý má spracovať, je korektného formátu: aj keď názov súboru alebo metadáta môžu byť zmenené nezávisle od jeho obsahu, zlyhanie v dobre navrhnutom teste magických čísel je dosť pravdepodobne znakom toho, že súbor je buď poškodený alebo je nesprávneho typu.