title: Opening Split Zip Files With DotNetZip
body: <p>I am trying to extract files from zip files using the DotNetZip library. I am able to extract files when it is a single .zip file. However, when I try to extract files from a multi volume zip file like Something.zip.0 or Something.zip.1, I get the following two exceptions:</p>
  
  <p>-Exception thrown: 'Ionic.Zip.BadReadException' in Ionic.Zip.dll</p>
  
  <p>-Exception thrown: 'Ionic.Zip.ZipException' in Ionic.Zip.dll </p>
  
  <p>Is it possible for DotNetZip to read these type of files, or should I be looking into an alternative approach? I am working on Visual Studios using C#.</p>
  
  <p>Here's a snippet of how I implement my zip file extraction.</p>
  
  <pre><code>using (Ionic.Zip.ZipFile zip = Ionic.Zip.ZipFile.Read(_pathToZip))
      {
          zip.CompressionLevel = Ionic.Zlib.CompressionLevel.BestSpeed;
          foreach(Ionic.Zip.ZipEntry ze in zip)
              {
                  string fileName = ze.FileName;
                  bool isThereItemToExtract = isThereMatch(fileName.ToLower(), _folderList, _fileList);
                  if (isThereItemToExtract)
                  {    
                      string pathOfFileToExtract = (_destinationPath + "\\" + ze.FileName).Replace('/', '\\'); 
                      string pathInNewZipFile = goUpOneDirectoryRelative(ze.FileName);  
                      ze.Extract(_destinationPath, Ionic.Zip.ExtractExistingFileAction.OverwriteSilently);   
                      _newZip.AddItem(pathOfFileToExtract, pathInNewZipFile);   
                  }
              }
          _newZip.Save();  
      }
  </code></pre>