Bonjour,
Je cherche à ajouter des métadonnées à un fichier sans en altérer le contenu (comme celles qu'on voit avec clic-droit,propriétés)
Il s'agit d'informations diverses et variées par exemple sur la provenance (téléchargé, créé en interne,..) ou un code interne, etc...
J'ai regardé du côté de GetFileInfo et GetFileSystemInfo mais ils ne lisent qu'une liste "finie" de données et je n'ai pas trouvé de fonction inverse type "SetFileInfo"
J'ai besoin de pouvoir le faire quelque soit le type de fichier: exécutable, pdf, jpeg,..
J'insiste sur ce point car pour un exécutable, je pourrais les écrire dans l'en-tête, le pdf permet d'enregistrer des métadonnées, etc.. mais je souhaiterais utiliser une méthode unique pour ne pas avoir à maintenir autant de versions de code que de types de fichiers.
Je voudrais aussi éventuellement stockée une empreinte (type md5) qui par définition ne peut pas être intégrée dans le fichier lui-même.
Si quelqu'un a des pistes, je suis preneur
Partager