Создание Zip архивов в C#
Для создания архивов в C# самый простой способ — это использовать специальную библиотеку «DotNetZip». Библиотека имеет очень большой функционал, и позволяет делать настоящие чудеса, но при этом очень проста в использовании, когда необходимо быстренько запаковать или распаковать что-нибудь небольшое. Более того в комплекте даже есть библиотека и для Compact Framework.