Bonjour,
Je réalise un programme de compression de fichier. Celui-ci fonctionne parfaitement à une condition près. Le fichier perd son extension une fois dans le zip.
Voici le code c#si vous avez des réponses ce serait sympa merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 ileStream monFileStream = new FileStream(file, FileMode.Open); byte[] monBuffer = new byte[monFileStream.Length]; // Lecture de l'intégralité du FileStream monFileStream.Read(monBuffer, 0, System.Convert.ToInt32(monFileStream.Length)); // Fermeture du FileStream monFileStream.Close(); // Création du fichier qui va contenir le fichier compressé monFileStream = new FileStream(@"d:/fichier.zip", FileMode.Create); // Compression des données GZipStream monGZipStream = new GZipStream(monFileStream, CompressionMode.Compress, false); // Ecriture des données compressées dans le fichier de destination monGZipStream.Write(monBuffer, 0, monBuffer.Length); // Fermeture du GZipStream monGZipStream.Close();![]()
Partager