Salut à tous,

J'ai mis en place une sauvegarde de données en utilisant la serialisation xml.
Parmis ces données à sauvegarder, j'ai une propriété Image de type byte[].
Une image peut avoir une largeur maximale de 450px.

En effectuant la serialisation de la classe contenant cette propriété, j'obtiens un fichier xml pesant 88Mo (avec environ 900 images).

La première approche que j'avais choisi afin de ne pas sauvegarder les images en xml (et donc de réduire le poids du fichier) était de stocker chaque image dans un dossier. La propriété Image recevait le chemin pointant vers ce dossier.

Mais mon souhait, c'est d'avoir un seul et unique fichier contenant ces données (un peu à la manière d'un fichier word).

Selon vous, quelle est la meilleure approche pour sauvegarder ces données ?

Merci pour vos réponses.