Je suis à la recherche d'un bon moyen d'ajouter des métadonnées à un fichier. dsofile.dll fonctionne très bien pour NTFS. Les métadonnées sont perdues, quand on laisse tomber une copie sur un partage FAT32 (il utilise des flux cachés NTFS je suppose). Les documents Microsoft Word contiennent des métadonnées qui ne sont pas perdues, comment le font-ils? Similaire à FAT, l'envoi du fichier par E-Mail bandes de toutes les méta-données créées avec dsofile (et aussi méta-données créées à la main avec Windows Explorer). Les fichiers de méta-données séparés ne sont pas une option. Il doit être compatible avec les techniques Windows standard. Si j'envoie un fichier à Outlook et qu'il le renvoie, les méta-données ne doivent pas être perdues.dsofile C# Propriétés de fichier personnalisées API/NTFS
(les méta-données nécessaires est en fait seulement une carte d'identité)
Word ne stocke-t-il pas toutes les métadonnées dans le fichier? –
oui. MS-Word stocke les métadonnées dans le format de fichier .doc lui-même. Les flux de données cachés NTFS sont un mécanisme de stockage de métadonnées distinct, qui n'exige pas que le format de fichier lui-même soit conscient des métadonnées. L'inconvénient est que les applications naïves ne copient pas les métadonnées des flux cachés NTFS lors de la copie du fichier. – Cheeso