NinethSense oWnZ mE!: Praveen’s drawing book

Choose a Topic:

Tue
17
Apr '07

System.IO.Compression.GZipStream

Compress files using GZipStream in dotnet.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.IO.Compression;
 
namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            
            FileStream inFileStream = new FileStream(@“c:\cal.JPG”, FileMode.Open);
            byte[] buffer = new byte[inFileStream.Length];
            inFileStream.Read(buffer, 0, buffer.Length);
            inFileStream.Close();
 
            FileStream outFileStream = new FileStream(@“c:\cal.gz”, FileMode.Create);
            GZipStream compressedStream = new GZipStream(outFileStream, CompressionMode.Compress);
            compressedStream.Write(buffer, 0, buffer.Length);
            compressedStream.Close();
            outFileStream.Close();
 
 
        }
    }
}
The CodeProject Microsoft Developer Network Official ASP.NET Forums Microsoft .NET Framework Community Microsoft Most Valuable Professional Kidoos forums Microsoft Visual Studio Developer Home Professional Information Technology Solutions Microsoft Research Home Kerala Microsoft Users Group Community Website