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 :
Cependant, le tableau compressé comprend que des 0.
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(); }
Avez vous d'autres idées?
Partager