Compartilhe agora:

Aprenda como alterar a extensão de arquivos no Windows, Mac e Linux, desde métodos simples com interface gráfica até renomeações em lote e recursivas pela linha de comando.

1. O que é uma extensão de arquivo?

1.1 Definição e Formato

Uma extensão de arquivo é o sufixo que vem depois do ponto no final do nome do arquivo — por exemplo, .docx in myfile.docx, .jpg in mypicture.jpg, ou .mp4 in myvideo.mp4O sistema operacional lê a extensão para determinar qual programa abre o arquivo. A extensão é armazenada como parte do próprio nome do arquivo, e não dentro do seu conteúdo.

1.2 Onde encontrar a extensão do arquivo

As extensões de arquivo ficam ocultas por padrão no most sistemas. Uma vez tornados visíveis (ver Seção 2A extensão .txt aparece no final do nome do arquivo no Explorador de Arquivos (Windows) ou no Finder (Mac). Você também pode encontrá-la para um arquivo específico no Finder. Propriedades diálogo no Windows ou o Obter Informações painel no Mac.

1.3 Tipos comuns de extensão de arquivo

  • Documentos: .doc, .docx, .pdf, .txt, .html
  • imagens: .jpg, .jpeg, .png, .bmp
  • Vídeo: .mp4, .avi, .wmv
  • áudio: .mp3, .wav

2. Exibir extensões de arquivo antes de renomear (Pré-requisito)

Por padrão, o Windows oculta as extensões de arquivos conhecidos e as exibe para arquivos desconhecidos; o Mac oculta todas as extensões de arquivos. Como os métodos de renomeação baseados em interface gráfica exigem que as extensões estejam visíveis primeiro, conclua esta seção antes de prosseguir para as Seções 3 e 4.

2.1 Exibir extensões de arquivo no Windows 10

2.1.1 Através da guia Exibir do Explorador de Arquivos (Mais rápido)

  1. Abra File Explorer -> clique no Consultar aba.
  2. Verifique Extensões de nome de arquivo no grupo Mostrar/Ocultar.

No Windows 10, como exibir a extensão do arquivo no explorador de arquivos.

2.1.2 Via Opções de Pasta (Alternativa)

  1. No Explorador de Arquivos, clique em Consultar -> Opções -> Alterar pasta e opções de pesquisa. Como alternativa, pressione Win + R, Tipo control folderse pressione Entrar.
  2. De acordo com o relatório Opções de pasta diálogo, clique no Consultar guia -> desmarque Ocultar as extensões dos tipos de arquivo conhecidos -> clique OK.

No Windows 10, exiba as extensões de arquivo ocultas para tipos de arquivo conhecidos nas opções de pasta.

2.2 Exibir extensões de arquivo no Windows 11

2.2.1 Através de Exibir > Mostrar Menu (Mais rápido)

O Windows 11 move a opção de ativar/desativar a extensão de arquivos para o menu Exibir.

  1. Abra File Explorer -> clique Consultar -> Mostrar -> verificar Extensões de nome de arquivo.

Exibir a extensão do arquivo no Explorador de Arquivos.

2.2.2 Via Opções de Pasta (Alternativa)

A caixa de diálogo Opções de Pasta ainda está disponível no Windows 11.

  1. No Explorador de Arquivos, clique em menu -> Opções -> Consultar aba.
  2. Desmarcar Ocultar as extensões dos tipos de arquivo conhecidos -> clique OK.

No Painel de Controle do Windows, mostre as extensões de arquivo nas opções do explorador de arquivos.

2.3 Exibir extensões de arquivo no Mac

  1. Clique em destaque -> Configurações.
  2. Clique na Avançado guia -> verificar Mostrar todas as extensões de nome de arquivo.

No Mac, mostre as extensões de arquivo nas configurações do Finder.

3. Como alterar a extensão de um arquivo no Windows

3.1 Método 1: Renomear no Explorador de Arquivos

Esta é a maneira mais simples de alterar a extensão de um arquivo:

  1. Certifique-se de que as extensões de arquivo estejam visíveis (consulte Seção 2).
  2. Selecione o arquivo para alterar a extensão.
  3. Use um dos seguintes métodos:
    • Imprensa F2
    • Clique uma vez no nome do arquivo
    • Clique com o botão direito do mouse no arquivo -> Rebatizar
      Renomear um PowerPoint arquivo com caracteres especiais
  4. Edite a extensão após o ponto -> pressione Entrar.Alterar a extensão do arquivo na caixa de edição.
  5. Clique Sim Quando o Windows avisa que o arquivo pode parar de funcionar:
    A mensagem de aviso que aparece ao tentar alterar a extensão de um arquivo no Windows.

3.2 Método 2: Prompt de Comando

Use o Prompt de Comando para alterar a extensão de um arquivo sem alterar a configuração "mostrar extensões" no Explorador de Arquivos.

  1. Formato cmd Na barra de endereços do Explorador de Arquivos, digite para abrir o Prompt de Comando na pasta atual.
  2. Executar:
    ren "oldname.oldext" "oldname.newext"

    Exemplo: ren "test.jpeg" "test.jpg"

Alterar a extensão de um arquivo na linha de comando do Windows.

3.3 Método 3: Prompt de Comando — Alteração em Massa

Use um padrão curinga para alterar as extensões de arquivo em massa na pasta atual.

  1. Navegue até a tarobter pasta; digitar cmd na barra de endereços do Explorador de Arquivos.
  2. Executar:
    ren *.oldext *.newext

    Exemplo: ren *.jpeg *.jpg — mudar tudo .jpeg extensões de arquivo para .jpg na pasta atual.

Alterar em massa todas as extensões de arquivo na pasta atual usando a linha de comando do Windows.

3.4 Método 4: Prompt de Comando — Alteração em Massa Recursiva

Use o for /R Loop para alterar as extensões de arquivo na pasta atual e em todas as subpastas recursivamente a partir de um diretório raiz.

  1. Abra o Prompt de Comando e navegue até o diretório raiz:
    cd C:\path\to\root
  2. Visualize todos os arquivos que serão afetados:
    dir /b /s *.oldext

    Exemplo: dir /b /s *.jpeg

  3. Execute o loop recursivo para renomear:
    for /R %d in (.) do @rename "%d\*.oldext" *.newext

    Exemplo: for /R %d in (.) do @rename "%d\*.jpeg" *.jpg

Alterar em massa todas as extensões de arquivo na pasta atual e em todas as subpastas recursivamente na linha de comando do Windows.

3.5 Método 5: PowerShell

Você também pode usar o PowerShell. Rename-Item cmdlet para realizar uma substituição mais precisa e avançada usando expressões regulares:

  1. Abra PowerShell e navegue para o tarobter pasta.
  2. Executar:
    Get-ChildItem "*.oldext" | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }

    Exemplo: Get-ChildItem "*.jpeg" | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }

Nota: -replace aceita uma expressão regular, então você precisa escapar o ponto (\.) e ancorar à extremidade da string ($) para evitar correspondências não intencionais.

Para renomear recursivamente na pasta atual e em todas as subpastas, adicione o -Recurse bandeira:

Get-ChildItem -Path . -Filter "*.oldext" -Recurse | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }

Exemplo:

Get-ChildItem -Path . -Filter "*.jpeg" -Recurse | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }

Alterar em massa todas as extensões de arquivo na pasta atual e em todas as subpastas recursivamente no Windows PowerShell.

3.6 Método 6: PowerToys PowerRename

O PowerRename é uma ferramenta com interface gráfica incluída no Microsoft PowerToys — não requer conhecimento de linha de comando e oferece suporte a expressões regulares e subpastas:

  1. Baixe e instale Microsoft PowerToys da Microsoft Store.
  2. Selecionar todos tarPara obter arquivos e subpastas no Explorador de Arquivos, clique com o botão direito do mouse. Renomeie com o PowerRename.
    No Explorador de Arquivos do Windows, clique com o botão direito do mouse em todos os arquivos e subpastas e selecione "Renomear com PowerRename".
  3. Na janela PowerRename, defina:
    • Procurar por: oldext
    • Substituir por: newext
    • Aplicar a: Apenas extensão

    Nota: Como aplicamos a renomeação no Apenas extensãoA extensão antiga e a nova NÃO devem conter o ponto (.), ou seja, você deve usar oldext e newext em vez de .oldext e .newext.

  4. Pré-visualização das alterações em Renomeado coluna do painel direito.
  5. Se tudo estiver correto, clique Inscreva-se para aplicar as mudanças.

Renomeie as extensões de arquivo na janela PowerRename.

4. Como alterar a extensão de um arquivo no Mac

4.1 Método 1: Renomear no Finder

A maneira mais rápida de alterar a extensão de um arquivo no Mac usando o Finder:

  1. No Finder, verifique se as extensões de arquivo estão visíveis (consulte Seção 2.3).
  2. Clique uma vez no nome do arquivo para selecioná-lo e, em seguida, clique novamente ou pressione Devolução para entrar no modo de edição.
  3. Alterar a extensão após o ponto -> pressionar Devolução .
  4. Clique Usar [nova extensão] na caixa de diálogo de confirmação:
    Mensagem de aviso exibida ao tentar alterar a extensão de um arquivo no Mac.

4.2 Método 2: Obter Painel de Informações

O painel Obter informações evita o problema de extensão dupla (por exemplo, .html.txt) que pode ocorrer com o método de renomeação embutido do Finder.

  1. Clique com o botão direito do mouse (ou Ctrl-clique) no arquivo -> Obter Informações.
  2. Expandir o Nome e extensão campo.
  3. Edite a extensão -> feche o painel.
    Alterar a extensão de um arquivo no painel Obter informações do Mac.
  4. Clique Usar [nova extensão] na caixa de diálogo de confirmação:
    Mensagem de aviso exibida ao tentar alterar a extensão de um arquivo no Mac.

 

4.3 Método 3: Terminal

Use o mv O comando no Terminal também pode alterar a extensão de um arquivo:

  1. No Finder, vá para o Aplicações pasta, depois Utilities pasta, depois selecione o terminal. app:
    Abra o terminal no Mac.
  2. Executar:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Exemplo: mv ~/Desktop/test.jpeg ~/Desktop/test.jpg

4.4 Método 4: Terminal (Alteração em Massa)

Utilize um loop no shell para alterar as extensões de arquivos em massa dentro da pasta atual:

  1. No Finder, vá para o Aplicações pasta, depois Utilities pasta, depois selecione o terminal. app:
    Abra o terminal no Mac.
  2. Navegue até a tarObtenha a pasta e execute o seguinte comando:
    for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; done

    Exemplo: for f in *.jpeg; do mv "$f" "${f%.jpeg}.jpg"; done

4.5 Método 5: Terminal (Alteração em massa recursiva)

Uso find combinada com mv Alterar as extensões de arquivo recursivamente em todas as subpastas.

  1. No Finder, vá para o Aplicações pasta, depois Utilities pasta, depois selecione o terminal. app:
    Abra o terminal no Mac.
  2. Executar:
    find . -name "*.oldext" -exec bash -c 'mv "$1" "${1%.oldext}.newext"' _ {} \;

    Exemplo: find . -name "*.jpeg" -exec bash -c 'mv "$1" "${1%.jpeg}.jpg"' _ {} \;

5. Como alterar a extensão de um arquivo no Linux

5.1 Método 1: Terminal

Use o mv Comando para alterar a extensão de um único arquivo no Terminal do Linux.

  1. Executar:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Exemplo: mv test.jpeg test.jpg

Alterar a extensão de um arquivo no terminal Linux.

5.2 Método 2: Terminal (Alteração em Massa)

Use o rename Comando para alterar extensões de arquivos em massa. Duas versões de rename existem no Linux com sintaxe diferente. Portanto, você precisa executar rename --version Para identificar o seu:
Use o comando `rename --version` no Linux para identificar a versão do comando `rename`.
Em seguida, utilize o comando correspondente com base na seguinte tabela:

rename --version saída Command Amostra
contém util-linux rename .oldext .newext *.oldext rename .jpeg .jpg *.jpeg
contém File::Rename ou nenhuma informação de versão rename 's/\.oldext$/.newext/' *.oldext rename 's/\.jpeg$/.jpg/' *.jpeg

 

5.3 Método 3: Terminal (Alteração em massa recursiva)

Uso find combinada com rename Para alterar as extensões de arquivo recursivamente na pasta atual e em todas as subpastas. A sintaxe varia de acordo com rename versão, então você precisa verificar comrename --version:
Use o comando `rename --version` no Linux para identificar a versão do comando `rename`.
Em seguida, utilize o comando correspondente com base na seguinte tabela:

rename --version saída Command Amostra
contém util-linux find . -name "*.oldext" -exec rename .oldext .newext {} \; find . -name "*.jpeg" -exec rename .jpeg .jpg {} \;
contém File::Rename ou nenhuma informação de versão find . -name "*.oldext" -exec rename 's/\.oldext$/.newext/' {} \; find . -name "*.jpeg" -exec rename 's/\.jpeg$/.jpg/' {} \;

6. FAQ

P: Alterar a extensão de um arquivo altera o formato do arquivo em si?

A: Não. A extensão é apenas um rótulo. Renomear o arquivo não altera os dados internos nem o formato.

P: Por que o tipo de arquivo permanece inalterado depois que eu renomeio a extensão?

A: Isso ocorre porque as extensões de arquivo estão ocultas e você adicionou uma nova extensão antes da extensão oculta existente. Para corrigir isso, exibir extensões de arquivo ocultas Primeiro, renomeie novamente.

P: Por que meu arquivo se torna filename.html.txt Depois que eu renomear?

A: Veja a resposta na pergunta anterior.

P: Como resolvo o erro de Acesso Negado / Permissões Insuficientes?

A: A conta de usuário atual não tem permissão para alterar a extensão do arquivo. Continue ou faça login como administrador e tente novamente.

P: Como faço para alterar a extensão de um arquivo sem exibir todas as extensões de arquivo?

A: No Windows, use o Prompt de Comando com o ren comando — ele funciona diretamente com nomes de arquivos, incluindo extensões, sem exigir que a configuração de exibição do Explorador de Arquivos seja alterada (veja Seção 3.2Da mesma forma, no Mac, use o Terminal com o mv comando (ver Seção 4.3).

P: Como faço para alterar a extensão de um arquivo no Mac?

A: Use a opção Renomear do Finder (Seção 4.1), o painel Obter informações (Seção 4.2), ou o Terminal mv comando (Seção 4.3O método Obter Informações evita o problema da dupla extensão.

P: Como faço para alterar as extensões de arquivos em massa no Windows?

A: Três opções: Prompt de Comando ren *.old *.new (Seção 3.3), PowerShell Rename-Item (Seção 3.5), Interface gráfica do usuário PowerRename da PowerToys (Seção 3.6).

P: A renomeação em massa com o CMD funciona em subpastas?

A: O básico ren O comando só funciona na pasta atual. Use o for /R laço (Seção 3.4) ou PowerShell com -Recurse (Seção 3.5) para abranger subpastas aninhadas.

7. Conclusão

Para um único arquivo, Renomear no Explorador de Arquivos (Windows) ou Renomear Finder (Mac) é a abordagem mais rápida. Para alterações em massa dentro de uma pasta, use ren *.old *.new no Windows ou um loop de shell no Mac e Linux. Para renomear recursivamente várias subpastas, use o for /R loop ou PowerShell no Windows, find + mv no Mac e find + rename No Linux. Se você preferir uma interface gráfica para operações em lote, PowerToys PowerRename (Windows) é ótimo.


Sobre o autor

Shou Sheng é especialista em Microsoft Office com mais de 10 anos de experiência prática em Word, Excel e PowerPoint Solução de problemas em ambientes corporativos e educacionais. Ele ajudou milhares de usuários a recuperarem seus conhecimentos.ost trabalhar, resolver problemas de corrupção de arquivos e otimizar seus fluxos de trabalho do Office.

Por meio de sua escrita técnica, Shou se dedica a traduzir a complexa solução de problemas do Office em etapas claras e práticas para usuários de todos os níveis de habilidade. Ele se mantém atualizado sobre os últimos desenvolvimentos do Microsoft 365 e testa continuamente os métodos em cenários reais de corrupção de arquivos para garantir a precisão.

Tem dúvidas sobre este guia ou precisa de ajuda adicional com problemas do Office? Shou está à disposição. comentários e sugestões para melhorar esses recursos de solução de problemas.

Compartilhe agora: