En programación, un “magic number” es una constante numérica usada para identificar que tipo de dato se está usando. Por supuesto no sólo se usan en tipos de datos sino también en protocolos y ficheros. ¿Cómo identifica el Sistema Operativo qué tipo de fichero es un cierto archivo? Pues además de las extensiones, información nada relevante en Unix, el Sistema Operativo usa los “magic numbers” para saber el tipo de un archivo... y CAFEBABE?