Bonjour,

Je cherche un moyen facile (code, composant, astuce, etc.) pour créer un nouveau format de fichier extensible. Ce fichier fait partie d'un programme qui est en cours d'évolution ... pour une question de temps il est déjà distribué en l'état au client.
J'avais pensé à utiliser un TIniFile. En effet, on peut ajouter des sections comme on le veut. Elles sont ignorées par les anciens programmes et si le fichier a été sauvés avec un ancien programme on sait quand même l'ouvrir dans un nouveau (la valeur de la clé étant remplacée tout simplement par une valeur par défaut).
Le problème c'est que le fichier doit se comporter comme une archive. Il doit pouvoir stocker d'autres fichiers (<10ko). J'avais pensé les sauver en stream dans le fichier Ini mais tous les caratères ASCII ne passent pas ... de plus, à mon humble avis, il doit y avoir une manière plus jolie de gérer tout ça! Peut-être devrais-je me tourner du côté du XML mais je n'y connais strictement rien ...

Un grand merci d'avance!
Cordialement,
Rodrigue