Можно еще воспользоваться библиотекой SharpZipLib, она бесплатна и с открытыми исходниками.
Повторное использование знаний
Код начинается с четырех пробелов