2
我有一個單獨的文件,Setup1.cab,它被分成了Setup1.zip.001和Setup1.zip.002,我用7zip來存檔。一旦這些捲到達目的地,我希望能夠使用C#將這兩個檔案從這兩個檔案中提取到它們將駐留在同一個目錄中。這是SharpZipLib能夠做到的嗎?還是應該使用其他工具?如何在C#中使用SharpZipLib提取多卷壓縮文件?
否則,有沒有辦法將兩個使用C#(或另一個工具 - 我打開!)合併成一個zip文件,那麼使用SharpZipLib解壓縮它? 謝謝!
編輯:7zip不會安裝在目標機器上。另外,我願意使用不同的歸檔原始文件的方法;我只需要它在500MB以下的塊中,原始文件是570MB。
對不起,我忘了提及7zip不會被安裝在我需要提取的目標機器上。假設圖書館需要安裝7zip安裝是否安全? – MyOtherCarIsEpona 2011-06-06 15:51:53
@MyOtherCarlsEpona - 您確實需要7zip二進制文件的副本。我不確定7zip許可證對它的說法......但是您總是可以將二進制文件與您的應用程序捆綁在一起(並且不要求用戶實際安裝7zip)。 – 2011-06-06 15:54:29