Como o Windows marca um arquivo?

Como o Windows marca um arquivo?

Quando um jpeg é marcado usando algo como a galeria de fotos do MS, o arquivo é atualizado ou o Windows armazena informações de marcação em algum lugar separado. A razão pela qual pergunto é que estou fazendo backup de fotos e sei que as informações de marcação foram armazenadas em backup.

Obrigado.

Responder1

Depende do programa e do formato do arquivo. Alguns exemplos comuns incluem o seguinte:

  • Alguns programas colocarão metadadosemo próprio arquivo, assumindo que o formato do arquivo suporta campos de metadados.
    • Os benefícios incluem:
      • Os metadados são independentes e, portanto, portáteis (acompanham o arquivo).
      • A validade dos metadados pode ser verificada desde que os dados do arquivo sejam anexados.
    • Alguns problemas incluem:
      • Programas mal projetados gravarão metadados até mesmo em arquivos que não suportam metadados e, portanto, os corromperão.
      • O arquivo é modificado.
      • O arquivo agora tem um novo valor de hash e não corresponde mais ao original e passa pela detecção de duplicatas (a maioria dos programas não pode ignorar os metadados ao comparar).
      • O carimbo de data/hora do arquivo é atualizado para que sua hora original seja perdida.
  • Alguns programas gravam metadados (e o nome do arquivo e 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 reter metadados (copiar metadados apenas para alguns arquivos exigiria algum tipo de função de exportação, o que é raro).
      • A maioria desses programas falha quando os arquivos são renomeados ou movidos.
  • Alguns programas armazenam metadados em ADS (Alternate Data Streams).
    • Isto 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 Windows.
      • Os metadados podem ser removidos ao copiar ou fazer upload de arquivos ou ao mover para volumes não NTFS.

No caso de arquivos de imagem no Windows 7,adicionando metadados no Exploradorde fato modificará o arquivo e gravará os dados diretamente nele (e, claro, atualizará o carimbo de data/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 aceitá-los bem (por exemplo, um .jpgarquivo de 1994, quando o formato ainda era novo e os metadados não eram suportados). É melhor fazer uma cópia de segurança antes de escrever uma tag.

Responder2

A Galeria de Fotos usa especificamente oIPTCMeta tag "Palavras-chave".

O Google Picasa também usa isso. As tags IPTC são uma extensão dos dados que sua câmera digital usa para armazenar metainformações dentro do arquivo de foto (como data, exposição, etc.).

Portanto, se você estiver usando uma dessas ferramentas ou qualquer outra ferramenta que faça uso de EXIF ​​e IPTC (como o excelenteGeoSetter), o backup dos dados será feito automaticamente se você fizer backup do arquivo.

No entanto, uma palavra de advertência. Cuidado com utilitários de edição de imagens que não entendem esses dados. Isso costumava ser um problema comum no iPhone. Eles podem perder todos os metadados.

Para referência, existe um método alternativo para armazenar metadados de imagens chamado "XMP", originalmente criado pela Adobe. Com o XMP, acredito que os dados podem existir dentro do arquivo de imagem ou ser mantidos em um arquivo externo correspondente com extensão .xmp.

informação relacionada