Isto é o que provavelmente acontece. O aplicativo designado para abrir arquivos com os tipos mencionados, é o mesmo em todos eles. .gif, .jpg, .png: tudo isso é tratado pelo EOG (Eye Of Gnome do GNOME) . Eu suspeito que este aplicativo não determine o tipo de arquivo com base na extensão, mas procure o número mágico .
Observe que o comportamento do EOG pode muito bem ser excepcional e também tenha cuidado para que nenhuma conversão real seja feita. É que os aplicativos Linux tendem a confiar em métodos de detecção diferentes das extensões de arquivo, embora muitos desktops modernos realmente procurem a extensão de arquivo para determinar qual aplicativo abrir, pois esse método é provavelmente mais rápido.
Isso tudo pode se aplicar ao Ubuntu, o Windows é uma história completamente diferente. O Explorer pratica um comportamento por padrão que corta a extensão do arquivo do nome do arquivo. Dessa forma, um arquivo chamado "document.pdf" será exibido como "document" e renomeado para "document.dvi" será processado como "document.dvi.pdf". Às vezes, os vírus exploram esse "recurso" fazendo o usuário acreditar que estão abrindo um .jpg, enquanto na realidade estão sendo enganados a executar um exe malicioso!
Para ter certeza sobre os tipos de arquivos, existe um comando chamado file
que mostra informações detalhadas sobre o arquivo.
Pela minha experiência pessoal, posso dizer que, pelo menos no meu sistema, o EOG não pode ser levado a reconhecer um arquivo de imagem renomeado. Você deve estar fazendo algo diferente do que eu.
png
parajpeg
não funciona no meu sistema. O formato é completamente diferente. Você tem certeza que isso acontece no ubuntu !! : O