Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO.Compression;
- using System.IO;
- using System.Diagnostics;
- using System.Threading;
- namespace StreamZIP_A
- {
- class Program
- {
- static void Main(string[] args)
- {
- //deflate, gzip, Brotli, zip
- Stopwatch watch = new Stopwatch();
- watch.Start();
- //DEFLATE, compressione (4.7 sec)
- using (FileStream origine = File.OpenRead("enwik8.txt"))
- using (FileStream destinazione = File.Create("compressoDeflate.bin"))
- using (DeflateStream compressore = new DeflateStream(destinazione, CompressionMode.Compress))
- origine.CopyTo(compressore);
- watch.Stop();
- Console.WriteLine($"Deflate compressione {watch.ElapsedMilliseconds}");
- watch.Start();
- //DEFLATE, DEcompressione
- using (FileStream origine = File.OpenRead("compressoDeflate.bin"))
- using (FileStream destinazione = File.Create("DEcompressoDeflate.txt"))
- using (DeflateStream DeCompressore = new DeflateStream(origine, CompressionMode.Decompress))
- DeCompressore.CopyTo(destinazione);
- watch.Stop();
- Console.WriteLine($"Deflate DEcompressione {watch.ElapsedMilliseconds}");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement