Remover metadados diminui o tamanho do arquivo?
Um pouco, e na maioria das fotos quase nada. A redução aparece com miniaturas, históricos longos, PDFs com muitas revisões e previews de RAW. Veja como medir e quais caminhos reduzem de verdade.
Um pouco, e na maioria dos casos a diferença é pequena demais para notar. Os blocos de metadados de uma foto são pequenos perto da imagem comprimida. A redução fica visível quando o arquivo carrega coisas maiores que texto: miniaturas embutidas, históricos longos, revisões antigas de um PDF ou previews de RAW. Remover metadados não é compressão, e a imagem em si continua do mesmo tamanho.
O que pesa de verdade num arquivo
Um arquivo de imagem é, sobretudo, a imagem comprimida. Os metadados são o resto, e a maior parte deles é texto curto: o nome do autor, a data, o modelo da câmera, a coordenada. Esses campos somam pouco. O que costuma pesar mais são blocos que carregam outra imagem dentro do arquivo, ou estruturas que crescem a cada edição.
Os principais casos são estes:
- Miniatura embutida. O EXIF pode trazer uma miniatura da foto, usada por visualizadores rápidos. Ela é uma imagem inteira em tamanho reduzido, guardada dentro do arquivo. O campo ThumbnailLength indica quanto ela ocupa.
- Histórico XMP. Cada salvamento num programa de edição acrescenta uma entrada. Um arquivo que passou por muitas etapas tem um histórico maior, mas em geral ainda pequeno.
- Manifesto C2PA com miniatura. A assinatura de origem pode incluir uma miniatura e certificados. Ele é um bloco à parte, e sai junto com os outros metadados.
- Previews de RAW. Arquivos RAW costumam trazer uma visualização JPEG da própria foto. Ela pode ser grande em relação ao resto do arquivo, e nem sempre é um campo de metadados.
- Revisões de PDF e miniaturas de Office. Veja a próxima seção.
Documentos: onde a diferença pode ser maior
Em documentos, o efeito pode ser mais visível, e por motivos diferentes. Um PDF que foi editado muitas vezes, com o Acrobat ou com outro editor que grava atualizações incrementais, acumula cada alteração no fim do arquivo. Os bytes antigos continuam lá, como mostra o artigo sobre o PDF que guarda versões antigas do texto. A reescrita completa do documento descarta as partes que já não são usadas. Pode ser que o arquivo fique bem menor. Pode ser que quase nada mude, se o PDF já era enxuto.
Em arquivos de Office, como DOCX, XLSX e PPTX, e em ODT, ODS e ODP, a miniatura do documento é um arquivo a mais dentro do pacote. Ela é removida na limpeza do MetaWipe, junto com as propriedades. O ganho é pequeno, mas costuma ser pequeno, porque a miniatura é uma imagem reduzida. Quem quiser conferir o formato pode ver a página de DOCX e a de PDF.
Vídeo: quase nada muda
Nos vídeos MP4 e MOV, os metadados são pequenos e não carregam o conteúdo do vídeo. As datas de criação no cabeçalho não podem ser removidas pelo formato, então são zeradas. Zerar um campo mantém o mesmo número de bytes, e o tamanho do arquivo praticamente não muda. O que sai é a informação de localização e de aparelho. Um vídeo do iPhone com localização segue essa regra.
Por que uma foto de celular quase não muda
Pegue uma foto recém-tirada, limpe e compare o peso das duas versões. Na maioria das vezes, elas ficam praticamente do mesmo tamanho, porque o que pesa é a imagem comprimida, e ela não foi tocada. Uma diferença grande nesse caso tem outra origem. A câmera pode ter gravado uma miniatura de tamanho considerável. O arquivo pode ter passado por um aplicativo que recomprimiu a imagem antes de você limpar. Ou a foto que você tem é uma exportação, e não o original da câmera.
Para o e-mail ou um formulário que limita o tamanho, isso significa que limpar não resolve o problema. A foto precisa ser redimensionada ou comprimida, e essa é uma decisão de qualidade.
Caminhos que reduzem de verdade, e o preço de cada um
Quem precisa de um arquivo menor tem algumas alternativas, e todas perdem alguma coisa. A tabela resume o trade-off de cada uma:
| Caminho | O que reduz | O que custa |
|---|---|---|
| Redimensionar a foto | Número de pixels | Detalhe fino, sobretudo para impressão |
| Diminuir a qualidade do JPEG | Peso da imagem comprimida | Artefatos em bordas e áreas lisas |
| Reduzir imagens dentro do PDF | Peso do documento | Resolução das figuras |
| Recodificar um vídeo | Taxa de bits e tamanho | Qualidade visível, conforme a configuração |
Nenhuma dessas opções é removida pela limpeza de metadados, e nenhuma delas deve ser feita sem olhar o resultado. Para a foto que vai para um cliente ou para impressão, o original precisa continuar disponível. A limpeza de privacidade e a compressão são etapas separadas, com objetivos diferentes.
Como medir a diferença
A forma confiável é medir, e não estimar. Antes de limpar, anote o tamanho do original. No Mac, ls -l foto.jpg foto-limpa.jpg mostra os dois. No Windows, a aba Detalhes das Propriedades faz o mesmo. Para ver se havia miniatura embutida, este comando mostra o tamanho dela, se existir:
exiftool -a -G1 -s -ThumbnailLength -PreviewImageLength foto.jpgSe o campo não aparecer, o arquivo não tem miniatura nem preview nesse formato. Se a diferença de tamanho for grande e nenhum desses campos existir, a causa está em outro lugar, e vale conferir se a ferramenta recodificou a imagem. Essa conferência está no artigo sobre se remover metadados reduz a qualidade.
Uma ressalva honesta
Quem limpa metadados esperando um arquivo muito menor vai se decepcionar com fotos comuns. A remoção é uma questão de privacidade: ela tira o que não deve sair, e não reduz a imagem. Se o problema é o tamanho para enviar por e-mail ou para um formulário, a solução é comprimir, e compressão perde qualidade. Quando há muitos arquivos, a limpeza em lote economiza tempo, mas não muda a conta de tamanho.
O mesmo vale para o que acontece depois do envio. Redes sociais e aplicativos de mensagem recomprimem imagens por conta própria, e essa mudança de tamanho é muito maior do que a da limpeza. Não espere que a plataforma entregue um arquivo menor porque você removeu os metadados, nem que a limpeza resolva um limite de anexo. Cada etapa tem uma função própria.
O que fazer para lidar com o tamanho
- Meça antes e depois com o comando de tamanho e, se quiser, com o campo de miniatura do ExifTool.
- Comprima antes de limpar. Se o arquivo precisa ficar menor, faça a compressão primeiro. Gravar de novo depois pode trazer de volta o nome do programa e as datas da compressão, por isso a limpeza fecha a sequência.
- Confirme no leitor. Depois da limpeza, abra o arquivo no leitor gratuito e veja o que restou, sem depender da lembrança do que foi feito.
- Escolha a compressão de forma consciente. Ela é a única forma de reduzir muito o arquivo, e tem custo de qualidade.
- Guarde o original sem alterações, para o caso de precisar da qualidade integral depois.