A detecção é feita através da libmagic que procura sequências de bytes específicas com números mágicos .
Eu tenho um arquivo PDF com extensão .pdf . Se eu remover .pdf , o arquivo ainda será reconhecido como arquivo PDF ( $ file sample - output sample: PDF document, version 1.4. )
Qual é o mecanismo de detecção de tipos de arquivos no Linux? O Windows usa o sufixo do arquivo. Eu sei que existem tipos de mímica. Todos os formatos de arquivo populares contêm o tipo MIME no código HEX?
A detecção é feita através da libmagic que procura sequências de bytes específicas com números mágicos .