compress file using C#
Published: 18. December 2008 | Updated: 26. October 2011License: Microsoft Public License (MS-PL)
Categories: File system » Files, Streams
Tags: C# File System
Import namespaces
using System.IO; using System.IO.Compression;
Code
FileStream source = File.OpenRead(@"C:\text.txt"); FileStream destination = File.Create(@"C:\text.txt.gz"); GZipStream compressionStream = new GZipStream(destination, CompressionMode.Compress); int readByte = source.ReadByte(); while (readByte != -1) { compressionStream.WriteByte((byte)readByte); readByte = source.ReadByte(); } source.Close(); compressionStream.Close(); destination.Close();
| Send us feedback about this snippet » |





