Как я могу извлечь многотомный ZIP-файл, используя SharpZipLib в C #? - PullRequest
2 голосов
/ 06 июня 2011

У меня есть один файл, Setup1.cab, который разделен на Setup1.zip.001 и Setup1.zip.002, который я использовал 7zip для архивирования. Как только эти тома достигнут места назначения, я бы хотел использовать C # для извлечения этого файла из обоих архивов в один каталог, в котором они будут находиться. Это то, на что способен SharpZipLib, или я должен использовать другой инструмент?

В противном случае, есть ли способ объединить два, используя C # (или другой инструмент - я открыт!) В один zip-файл, затем извлечь его с помощью SharpZipLib? Спасибо!

РЕДАКТИРОВАТЬ: 7zip не будет установлен на машинах назначения. Кроме того, я открыт для использования другого метода архивирования исходного файла; Мне просто нужно, чтобы он был размером менее 500 МБ, а исходный файл был 570 МБ.

1 Ответ

0 голосов
/ 06 июня 2011

Я бы взглянул на библиотеку SevenZipSharp и фактически использовал 7zip через C # для обработки декомпрессии.

...