O navegador de arquivos usa a detecção de tipo MIME para identificar um arquivo e mostrar seu tipo. A detecção de tipo MIME utiliza uma série de heurísticas, como examinar o conteúdo do arquivo, talvez sua extensão e assim por diante, para tentar determinar de maneira inteligente o tipo de dados que ele contém. Os arquivos mostrados como "desconhecido" não contêm dados que a detecção de tipo MIME possa identificar. Isso não significa que eles sejam suspeitos ou inválidos; isso apenas significa que a detecção do tipo MIME não sabia sobre esses tipos de arquivo.
Você pode usar o comando mimetype
na linha de comando para ver como a detecção de tipos é feita para cada arquivo. Use o parâmetro -D para ver os critérios usados para determinar o tipo de arquivo:
$ mimetype -D .ICEauthority
> Data dirs are: /home/roadmr/.local/share, /usr/share/ubuntu, /usr/share/gnome, /usr/local/share, /usr/share
> Checking inode type
> Checking globs for basename '.ICEauthority'
> Checking for extension '.ICEauthority'
> Checking globs for basename '.iceauthority'
> Checking for extension '.iceauthority'
> File exists, trying default method
> First 10 bytes of the file contain control chars
.ICEauthority: application/octet-stream
Compare isso com um arquivo conhecido:
$ mimetype -D .xsession-errors
> Data dirs are: /home/roadmr/.local/share, /usr/share/ubuntu, /usr/share/gnome, /usr/local/share, /usr/share
> Checking inode type
> Checking globs for basename '.xsession-errors'
> File exists, trying default method
.xsession-errors: text/plain
A partir disso, você pode ver que os arquivos detectados como "application / octet-stream" serão mostrados como "desconhecidos".