Certains fichiers ont quelques octets au début qui identifient leur types, par exemple "MZ", "%PDF", "GIF89", mais ce n'est pas toujours le cas, et ce n'est pas plus fiable que l'extension, car on peut créer un fichier texte qui commence par ces signatures-là et tromper le détecteur.