Por meio dos bytes "mágicos" em um arquivo. Você mesmo pode fazer isso executando o comando arquivo :
file --mime filename
No meu entender, a biblioteca básica é libmagic .
Como o Linux pode saber o tipo MIME de um arquivo? Existe algo escrito dentro do arquivo? Olha a extensão do arquivo?
Por meio dos bytes "mágicos" em um arquivo. Você mesmo pode fazer isso executando o comando arquivo :
file --mime filename
No meu entender, a biblioteca básica é libmagic .
Tags linux mime-types