Como o Windows marca um arquivo?

5

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 eu pergunto é que estou fazendo backup de fotos e o que saber das informações de marcação foi feito.

Obrigado.

    
por More Than Five 24.02.2013 / 16:04

2 respostas

1

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.
  • 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.
  • 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.

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.

    
por 18.11.2013 / 02:57
0

A Galeria de Fotos usa especificamente a metatag IPTC "Palavras-chave".

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

Portanto, se você estiver usando uma dessas ferramentas ou qualquer uma das outras ferramentas que usam EXIF e IPTC (como o excelente GeoSetter ), os dados serão automaticamente copiados se você fizer o backup do arquivo.

No entanto, uma palavra de aviso. Cuidado com os 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 juntos.

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

    
por 25.02.2013 / 11:59

Tags