问题
I can use the DotNetZip library to unzip a single zip file:
Using Zip As ZipFile = ZipFile.Read(ZipFilePath)
AddMessage("Unzipping " & Zip.Entries.Count & " entries")
End Using
However, if I try and pass in the first segment of a split archive produced using 7-Zip (e.g. Pubs.zip.001) then it throws an error:
Could not read block - no data! (position 0x03210FCE)
The documentation seems to infer that you don't have to do anything special to read a split archive:
This property has no effect when reading a split archive. You can read a split archive in the normal way with DotNetZip.
What am I doing wrong?
来源:https://stackoverflow.com/questions/32539791/how-to-unzip-a-split-zip-archive-using-dotnetlib