Depende do programa e do formato do arquivo. Alguns exemplos comuns incluem o seguinte:
- Alguns programas colocarão metadados no arquivo, assumindo que o formato de arquivo suporta campos de metadados.
- Os benefícios incluem:
- Os metadados são independentes e, portanto, portáveis (acompanham o arquivo).
- Os metadados podem ser verificados quanto à validade, pois os dados do arquivo estão anexados.
- Alguns problemas incluem:
- Programas mal concebidos gravam metadados até mesmo em arquivos que não suportam metadados e, portanto, os corrompem.
- O arquivo está modificado.
- O arquivo agora tem um novo valor de hash e não corresponde mais ao original e passa pela detecção de duplicados (a maioria dos programas não pode ignorar os metadados ao comparar).
- O registro de data e hora do arquivo é atualizado para que seu tempo original seja perdido.
- Os benefícios incluem:
- Alguns programas gravam metadados (e o nome do arquivo e o caminho) em um arquivo de banco de dados personalizado.
- Os benefícios incluem:
- Não modifica arquivos.
- Pode funcionar em qualquer sistema de arquivos, sistema operacional e tipo de arquivo.
- Desvantagens:
- O banco de dados deve ser copiado para manter os metadados (copiar metadados para apenas alguns arquivos exigiria algum tipo de função de exportação que é rara).
- A maioria desses programas é interrompida quando os arquivos são renomeados ou movidos.
- Os benefícios incluem:
- Alguns programas armazenam metadados em ADS (fluxos de dados alternativos).
- Isso tem algumas vantagens:
- Não modifica arquivos.
- Pode funcionar para qualquer tipo de arquivo.
- Algumas desvantagens também:
- Funciona apenas para volumes NTFS e geralmente apenas para o Windows.
- Metadados podem ser removidos ao copiar ou carregar arquivos ou mover para volumes não NTFS.
- Isso tem algumas vantagens:
No caso de arquivos de imagem no Windows 7, adicionando metadados in Explorer realmente modificará o arquivo e gravará os dados diretamente nele (e, é claro, atualizará o registro de data e hora). Ele só permite marcar formatos que suportam um campo de metadados, mas, como Julian explicou, alguns programas podem não ser capazes de lê-los, e arquivos mais antigos dos formatos podem não ser bons (por exemplo, um arquivo .jpg
de 1994 quando o o formato ainda era novo e os metadados não tinham suporte algum). É melhor fazer uma cópia de backup antes de escrever uma tag.