У меня есть 2 zip-файла (zip1 и zip2), мне нужно объединить эти файлы в одном, как я могу его решить? Я понимаю, что могу исправить это, распакуя ZIP1 в временную папку, а затем добавить его в zip2, но я думаю, что это неэффективно, что такое более быстрый метод?Как слить 2 ZIP-файла в 1?
Я использую библиотеку System.IO.Compression
...
Я использую этот код для изучения Zip2:
using (ZipArchive archive = ZipFile.OpenRead(Zip2))
{
foreach (ZipArchiveEntry entry in archive.Entries)
{
/*...*/
}
}
PD /: Файлы Zip1 и Zip2 имеют файлы, папки и подпапки
Какого размера архивных файлов мы говорим? Несколько МБ? Несколько ГБ? –