Quero marcar diferentes tipos de arquivo (por exemplo, .pdf, .epub, .iso, .bin, folders, etc.) usando os mesmos campos descritivos. Por exemplo, eu gostaria de um campo de metadados "type" que seria "eBook" em arquivos pdf e epub, "CD-Image" em arquivos iso- e bin.
Eu li sobre o ADS (Alternate Data Streams) para tornar isso possível. Alguém conhece um bom programa para o Windows 7 marcar arquivos diferentes e procurá-los? É importante para mim que os metadados NÃO sejam armazenados em um banco de dados separado. Movo muito os arquivos e preciso permanecer flexível (os ADSs 'aderem' aos arquivos).
Alguma ideia?
Respostas:
Trata-se de uma solução gratuita e de código aberto para o problema, disponível em https://github.com/Dijji/FileMeta .
Comecei com os mesmos requisitos do Pwdr. O que a solução vinculada faz é permitir que você use o Explorer para ver e editar tags, comentários, etc. armazenados no ADS. Também funciona com a pesquisa do Windows.
Eu acho que a Microsoft quase vendeu isso no Vista, porque todos os pontos de conexão existem no Explorer e no NTFS. A peça chave que eu forneço é uma DLL de 17 K (64 bits) para conectar os pontos. Eles parecem ter recuado porque, embora tudo funcione bem, desde que o arquivo esteja em uma unidade NTFS, os metadados são perdidos quando você envia o arquivo como um anexo de email ou o move para um sistema de arquivos diferente. Como atenuação, minha solução inclui a capacidade de exportar os metadados do ADS para um arquivo XML e reimportá-lo para outro lugar.
fonte