MetaWipeAnalisar

Como limpar metadados de centenas de arquivos de uma vez

Os comandos de exiftool que resolvem um lote inteiro, como preservar autoria no caminho, e a armadilha do PDF: o exiftool diz que apagou o autor e o nome continua nos bytes do arquivo.

7 min de leitura

Um ensaio fotográfico tem 400 arquivos. Uma pasta de processo tem 60 PDFs. Limpar um por um, no menu de propriedades, não é uma opção — e é aí que a maioria das pessoas desiste e envia como está.

Há dois caminhos que funcionam, e uma armadilha que pega quase todo mundo no meio do caminho.

Com terminal: exiftool

É gratuito, roda em Windows, macOS e Linux, e é a ferramenta que está por trás de boa parte dos serviços online — inclusive deste. Se você tem conforto com linha de comando, é a melhor opção e não custa nada.

Limpar tudo, incluindo subpastas

exiftool -r -all= -overwrite_original .

O -r desce nas subpastas, -all= apaga todos os metadados e -overwrite_original evita que ele deixe uma cópia _original ao lado de cada arquivo — sem essa opção você termina com o dobro de arquivos, metade deles ainda sujos.

Preservando autoria e direitos

exiftool -all= -tagsfromfile @ -Artist -Copyright -overwrite_original .

Este é o comando que fotógrafo entregando trabalho deveria usar. O -tagsfromfile @ lê os valores do próprio arquivo antes da limpeza e devolve os que você listar: sai o GPS, sai o número de série da câmera, sai o histórico de edição — e ficam autor e copyright, que trabalham a seu favor.

Só um tipo de arquivo

exiftool -ext jpg -all= -overwrite_original pasta

Útil quando a pasta tem PDFs misturados, pelo motivo da próxima seção.

A armadilha: PDF

Esta parte vale o artigo inteiro. Rode você mesmo, com qualquer PDF que tenha autor preenchido:

$ exiftool -s3 -Author contrato.pdf
Dr. Fulano OAB 12345

$ exiftool -all= -overwrite_original contrato.pdf
$ exiftool -s3 -Author contrato.pdf
                                    # vazio: parece resolvido

$ strings contrato.pdf | grep "Dr. Fulano"
Dr. Fulano OAB 12345                # o nome continua no arquivo

O exiftool informa que o campo está vazio, e está mesmo — na versão nova. Acontece que o formato PDF permite atualização incremental: em vez de reescrever o documento, o editor acrescenta os dados novos no fim e atualiza a tabela de referências. O valor antigo continua no corpo do arquivo, íntegro, recuperável por qualquer ferramenta que leia a estrutura em vez da interface.

É o que torna assinatura digital verificável — e o que faz uma limpeza de PDF parecer feita quando não está.

O passo que resolve

$ qpdf --linearize --object-streams=generate contrato.pdf limpo.pdf
$ strings limpo.pdf | grep "Dr. Fulano"
                                    # agora sim: nada

O qpdf reescreve o documento inteiro, e objetos que não são mais referenciados simplesmente deixam de existir. Para um lote:

exiftool -ext pdf -all= -overwrite_original .
for f in *.pdf; do qpdf --linearize --object-streams=generate "$f" "limpo-$f"; done

Se você limpa PDF jurídico, vale entender por que isso importa tanto: o título interno herdado de um modelo costuma carregar o nome de outro cliente.

Sem terminal

Se instalar ferramenta de linha de comando não é uma opção — ou se você precisa comprovar o que foi removido, e não só confiar — o MetaWipe faz o lote pela interface: até 50 arquivos por envio, relatório campo a campo de cada um, e todos limpos num ZIP.

Ele aplica os dois passos do PDF automaticamente, faz cirurgia de zip em DOCX, XLSX e PPTX, e remove o bloco C2PA que faz o Instagram rotular fotos como feitas com IA. A leitura é gratuita e não pede cadastro; só o download dos arquivos limpos consome crédito.

Três cuidados em qualquer lote

  1. Trabalhe em cópia. -overwrite_original faz exatamente o que o nome diz, e não há desfazer. Duplique a pasta antes.
  2. Confira uma amostra depois. Abra dois ou três arquivos do resultado e leia os metadados. Limpeza que você não verificou é limpeza que você está torcendo para ter funcionado — e no caso do PDF, costuma não ter.
  3. Decida antes o que preservar. Perfil de cor e orientação não são privacidade: remover o perfil ICC pode fazer a foto abrir com cores deslocadas, e remover a orientação pode fazer imagem de celular abrir deitada.

Perguntas frequentes

Como remover metadados de várias fotos de uma vez?
No terminal, com o exiftool: `exiftool -r -all= -overwrite_original .` limpa todos os arquivos da pasta e das subpastas. Sem terminal, o MetaWipe aceita até 50 arquivos por envio, mostra o que foi encontrado em cada um e devolve tudo num ZIP. Nos dois casos, PDFs precisam de um passo a mais — o exiftool sozinho não remove metadado de PDF de forma definitiva.
Como limpar metadados mantendo o copyright?
Com exiftool, apague tudo e devolva os campos que você quer preservar na mesma passada: `exiftool -all= -tagsfromfile @ -Artist -Copyright -overwrite_original foto.jpg`. O `-tagsfromfile @` lê os valores do próprio arquivo antes da limpeza, então autoria e direitos sobrevivem enquanto GPS, número de série e histórico de edição saem.
O exiftool remove metadados de PDF?
Remove os campos da vista, mas não de forma definitiva. O PDF permite atualização incremental: o exiftool grava os valores novos no fim do arquivo e os antigos continuam no corpo do documento, recuperáveis com qualquer ferramenta que leia a estrutura — dá para confirmar com `strings arquivo.pdf | grep "nome do autor"`. Para eliminar de verdade é preciso reescrever o documento, por exemplo com `qpdf --linearize --object-streams=generate`.
Como limpar metadados em lote sem usar o terminal?
No MetaWipe você arrasta até 50 arquivos de uma vez, vê o relatório do que cada um continha e baixa todos limpos em um ZIP. A leitura é gratuita; o download consome um crédito por arquivo, com 3 gratuitos por dia. É a alternativa para quem não quer instalar nada ou precisa comprovar o que foi removido.
Dá para limpar só um tipo de arquivo dentro de uma pasta?
Dá, com a opção `-ext`: `exiftool -ext jpg -all= -overwrite_original pasta` mexe apenas nos JPG e deixa o resto intocado. É útil quando a pasta tem PDFs, que precisam de tratamento diferente, ou arquivos que você quer preservar com os metadados originais.

Continue lendo

Leitura gratuita, sem cadastro.

Analisar