Quando você renomeia arquivos com uma extensão diferente, na maioria das vezes ele não funciona. Mas, se você tiver um arquivo .png, poderá renomear image.png
para image.jpeg
ou image.gif
, e ele será convertido automaticamente para outro formato e funcionará perfeitamente. Existe alguma semelhança entre esses formatos que permite que isso seja feito? Notei isso há alguns anos e fiquei interessado quando estava tentando converter um .dvi
arquivo em um .pdf
arquivo; apenas renomeá-lo funcionou!
files
file-format
rename
format-conversion
notavelmente
fonte
fonte
png
parajpeg
não funciona no meu sistema. O formato é completamente diferente. Você tem certeza que isso acontece no ubuntu !! : O.jpg .jpeg .png
possui o mesmo Visualizador de imagem padrão, ele os abre. Tente alterar o Visualizador padrão para.jpg or .png
e tente abri-los, você perceberá a diferença.Respostas:
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.
fonte
bmp
parajpeg
reduzir o tamanho do arquivo, e apenas renomeá-lo funcionou. E antes de tornar o EOG o aplicativo padrão, eu estava usando o Gwenview (KDE). De qualquer forma, o aplicativo padrão não deve ter nenhum efeito no gerenciamento de arquivos, deveria?Renomear
.png
arquivos para.jpeg
e.gif
funcionar porque o programa associado e designado para abrir esses arquivos é o mesmo e, quando vê as extensões que podem ser abertas, simplesmente as abre, porque esses são todos os arquivos de imagem e o programa pode abri-los.O programa padrão é o EOG (Eye of Gnome), como outro respondente diz. Mesmo se você remover a extensão, ela ainda poderá abri-los.
Quanto ao
dvi
epdf
, novamente, os dois tipos de arquivo são abertos pelo mesmo programa, chamado evince. Então, a mesma coisa acontece lá.fonte