salut tout le monde

j'ai un petit soucis et je sollicite donc votre aide

ma listbox contient du texte

quand je fais : ListBox.Items.savetofile(x.txt)

la taille de x.txt dépasse les 1 ko OR j'aimerais qu'elle soit inférieur (500-800 octets)

je voulais donc savoir si c'était possible de compresser du texte, "en le laissant sous forme de texte" (même incompréhensible)

je m'explique : le texte de la listbox se trouve sur un socket server et sera envoyé à plein de client

+ de 900 octets = bug lors de l'envoie

j'ai trouvé une solution géniale : sauvegarder en fichier txt, le compresser avec zlib, enoyer le fichier texte au client puis le décompresser

inconvénient : il y a trop de client qui doivent recevoir le texte, et donc ça prendra trop de temps d'envoyer un fichier (le texte ça va plus vite)

je suis pas sur que ce que je demande est logique / faisable, mais bon je tente quand même

au pire vous avez une autre idée ? (pas par envoies de fichier svp)

merci