As janelas mudam arquivos quando as extensões de arquivos são alteradas?

2

Tenho notado que alterar a extensão do arquivo de um para outro e voltar para o antigo tornará o arquivo inutilizável. Por que é tão ? A alteração da extensão altera o conteúdo do arquivo?

Além disso, isso pode ser notado como alterar a extensão do arquivo .png para .jpg, mas não deveria, já que estamos mudando a extensão. Os dados binários para .png devem ser sem sentido como .jpg e vice-versa.

O Windows tenta automaticamente alterar o conteúdo do arquivo quando a extensão do arquivo é alterada?

    
por Talha Sayed 02.03.2015 / 11:45

2 respostas

1
  1. O Windows tenta automaticamente alterar o conteúdo do arquivo quando a extensão do arquivo é alterada?

    Não. É apenas uma parte do nome do arquivo, que indica qual conteúdo espera dentro e qual programa iniciar para processar esse arquivo.

  2. ... mudar a extensão do arquivo .png para .jpg funciona, mas não deveria, já que estamos mudando a extensão. Os dados binários para .png devem ser sem sentido como .jpg e vice-versa.

    O software de visualização de imagens pode adivinhar o formato de dados binários por assinaturas .

  3. Tenho notado que alterar a extensão do arquivo de um para outro e voltar para o antigo tornará o arquivo inutilizável.

    Não, não é. Provavelmente foi uma situação muito específica causada por algum processamento de arquivo em segundo plano com software de terceiros. Você poderia dar um exemplo?

por 02.03.2015 / 11:55
1

Muitos aplicativos de imagem detectam automaticamente o formato da imagem se o arquivo não corresponder à sua extensão. Alguns até ignoram a extensão completamente e apenas detectam automaticamente o formato da imagem.

O Windows não altera o conteúdo de um arquivo quando a extensão do arquivo é alterada, mas é possível que você tenha algum tipo de indexação ou geração de extensão de miniatura que "repara" arquivos danificados com base em sua extensão. Isso pode explicar o comportamento que você descreve em seu primeiro parágrafo.

    
por 02.03.2015 / 11:53