title: Split zip file using DotNetZip Library
body: <p>I'm using <a href="http://dotnetzip.codeplex.com/" rel="nofollow">DotNetZip Library</a> to create a zip file with about 100MB.I'm saving the zip file directly to the Response.OutputStream</p>
  
  <pre><code>Response.Clear();
      // no buffering - allows large zip files to download as they are zipped
      Response.BufferOutput = false;
      String ReadmeText= "Dynamic content for a readme file...\n" + 
                         DateTime.Now.ToString("G");
      string archiveName= String.Format("archive-{0}.zip", 
                                        DateTime.Now.ToString("yyyy-MMM-dd-HHmmss")); 
      Response.ContentType = "application/zip";
      Response.AddHeader("content-disposition", "attachment; filename=" + archiveName);
      using (ZipFile zip = new ZipFile())
      {
          // add a file entry into the zip, using content from a string
          zip.AddFileFromString("Readme.txt", "", ReadmeText);
          // add the set of files to the zip
          zip.AddFiles(filesToInclude, "files");
          // compress and write the output to OutputStream
          zip.Save(Response.OutputStream);
      }
      Response.Close();
  </code></pre>
  
  <p>what i need is to split this 100MB file in to with about 20MB sections and provide the download facility to the user.how can i achieve this?</p>