Downloading files becomes a painful procedure if you have to select each individual file manually to perform the download. In this article we are going to select multiple files and download all of them as a single zip file.
SharpZipLib is a free .NET API which is used to perform zipping operations. We will use SharpZipLib to perform the file zip.
Read full article by AzamSharp : here
Hope this will help !!!