Eu estava lendo sobre o file
comando e me deparei com algo que não entendi direito:
O arquivo foi projetado para determinar o tipo de arquivo que está sendo consultado .... O arquivo realiza isso executando três conjuntos de testes no arquivo em questão:
- testes de sistema de arquivos,
- testes mágicos ,
- testes de linguagem
O que são testes de mágica ?
fonte
#!
é realmente um exemplo disso, porque o próprio kernel, ao ver esses bytes, deve invocar o comando a seguir.