Bonjour,

Je recherche une méthode pour compresser un tableau d'octet de X valeurs en un tableau d'octet de 256 octets maximum.

J'ai testé ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
byte[] Bytes = GetArray();
byte[] bZip = new byte[256];
MemoryStream Stream = new MemoryStream(Bytes);
// Compression des données
using (GZipStream monGZipStream = new GZipStream(Stream, CompressionMode.Compress, false))
{
                // Ecriture des données compressées dans le tableau de destination
                monGZipStream.Write(bZip , 0, bZip .Length);
                // Fermeture du GZipStream
                monGZipStream.Close();
}
Cependant, le tableau compressé comprend que des 0.

Avez vous d'autres idées?