Où stocker les meta-informations d'un ensemble de fichiers ?

Où stocker les meta-informations d'un ensemble de fichiers ? - Divers - Programmation

Marsh Posté le 05-12-2009 à 23:10:40    

Bonjour à tous,
 
Je réalise pendant mon temps libre un petit logiciel libre[1]. Celui ci mémorise des meta-informations associés à un ensemble de fichiers. Mais où stocker ces meta-informations ?
 
Le dilemme est le suivant :
 

  • Soit ces informations sont stockées dans le dossier des fichiers concernés sous la forme d'un fichier caché de la même manière qu'un .DS_store[2] sous Mac OS X. Le problème est la pollution des dossiers de l'utilisateur.
  • Soit ces informations sont stockées dans un fichier dans l'espace utilisateur réservé au logiciel, par exemple ~/.mon_logiciel sous Linux. Le gros problème est que si l'utilisateur déplace ou renomme un dossier contenant des fichiers pour lesquels il existe des meta-informations, celles-ci sont perdues.


Qu'en pensez-vous ? Quel est le meilleur choix ?
 
 
[1] : http://forum.hardware.fr/hfr/Windo [...] 3151_1.htm
[2] : http://en.wikipedia.org/wiki/.DS_Store

Reply

Marsh Posté le 05-12-2009 à 23:10:40   

Reply

Marsh Posté le 06-12-2009 à 10:04:16    

Sous Windows avec NTFS, tu peux utiliser les streams, ça fonctionne très bien.
http://www.bellamyjc.org/fr/stream.html
Le problème est que la méta information est associée à un fichier, pas un ensemble.
Pour Linux, je ne sais pas !
[EDIT] Et j'ai comme l'impression que c'est justement ce qui t'intéresse...


Message édité par Trap D le 06-12-2009 à 10:06:31
Reply

Marsh Posté le 06-12-2009 à 10:35:07    

Mici, je ne connaissais pas.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed