Bonjour,
Je dois développer une application qui doit pouvoir générer et travailler sur un fichier, qui éventuellement sera d'une taille aléatoire (voir très grande) selon les utilisateurs.
Ce fichier contiendra en fait une liste de mots, d'images, ou encore de sons (mp3 sûrement). Les images et les sons devront être stockés directement dans ce fichier aussi (c'est bien là le problème), d'où un fichier qui peut être très gros.
En moyenne, je pense qu'une liste sera en moyenne de 1000 éléments, et chaque élément sera d'un maximum de 400ko. Assez pour un petit MP3 avec un son, ou une petite image.
La solution qui me parait évidente c'est de générer un fichier XML via de la serialisation, et stocker les images et sons en binaire.
Pensez-vous que cette solution est viable ? .NET ne prendra t-il pas trop de temps à parser le fichier pour l'unserialiser ? Et quel est la meilleure solution pour stocker mes images et sons à l'intérieur dans l'objet qui contiendra toute la serialisation ?
Merci pour vos réponses, et conseils
Partager