É possível adicionar meta-dados personalizados a arquivos do Windows como "archive", "somente leitura" etc.?
É possível adicionar meta-dados personalizados a arquivos do Windows como "archive", "somente leitura" etc.?
Respostas:
Supondo que o seu disco rígido esteja formatado como NTFS, você pode usar Fluxos de Dados Alternativos para armazenar quaisquer dados ou metadados que você quiser, mas vai demorar um pouco de programação. Fluxos de dados alternativos são usados pelo Explorer para armazenar as informações na guia Resumo de um arquivo da folha de propriedades (excluindo os arquivos do Office, que armazenam os dados internamente).
Resposta curta: Não, esses atributos estão embutidos no sistema de arquivos. Você poderia, talvez, falsificar seus próprios meta-dados, com um pouco de programação.
Como o Hugh disse, o NTFS tem fluxos de dados, cuidado, porém, o MS afirma que "pode não ser suportado em futuros sistemas de arquivos", e apenas essa frase é suficiente para eu não usar esse "recurso".
(Como uma nota lateral, o Winrar Archiver tem a opção de incluir os fluxos de arquivos NTFS ao compactar arquivos)
Uma solução alternativa, que envolverá programação: um sistema que armazena os metadados extras em um arquivo ao lado dos arquivos mencionados (pense em como o Google Picasa armazena seus arquivos .ini junto com suas imagens).
Confira: Capturando metadados de arquivo