Camila Duarte
EQUIPE
30/08/2026 • 15:05
Vamos falar um pouco sobre como o Linux determina o tipo de um arquivo. Em sistemas de arquivos Linux, cada arquivo pode ser de tipos diferentes, como texto, executável, imagem, entre outros. Para o sistema operacional identificar esses tipos, normalmente dois métodos são utilizados: a extensão do arquivo (nome.dat, nome.jpg) ou a análise de partes do próprio conteúdo do arquivo.
No Linux, o método mais robusto e confiável é verificar um padrão específico chamado de 'número mágico' (magic number). Este número mágico é uma sequência de bytes que aparece no início de certos arquivos e serve justamente para ajudar o sistema operacional (e programas como o comando 'file') a identificar o tipo do arquivo, independentemente da extensão. Diferente de permissões ou tabelas de símbolos, o número mágico está contido no próprio arquivo e é padrão em muitos formatos, como JPEG, PNG, PDF e executáveis ELF, por exemplo.
Assim, a alternativa correta é a letra c: Geralmente o que define o que é um arquivo no Linux é um número mágico no cabeçalho do arquivo.
No Linux, o método mais robusto e confiável é verificar um padrão específico chamado de 'número mágico' (magic number). Este número mágico é uma sequência de bytes que aparece no início de certos arquivos e serve justamente para ajudar o sistema operacional (e programas como o comando 'file') a identificar o tipo do arquivo, independentemente da extensão. Diferente de permissões ou tabelas de símbolos, o número mágico está contido no próprio arquivo e é padrão em muitos formatos, como JPEG, PNG, PDF e executáveis ELF, por exemplo.
Assim, a alternativa correta é a letra c: Geralmente o que define o que é um arquivo no Linux é um número mágico no cabeçalho do arquivo.