Имеет zip-файл
Задача:
- создать целевой zipFile
- скопировать некоторые записи из источника в цель
Задача решено: 1. открыть запись. 2. распаковать в MemoryStream (sourceStream) 3. создать запись (то же имя, что и у источника) в целевом zipFile 4. открыть целевую запись и скопировать sourceStream
Все в порядке.
Проблема: очень медленная, даже используя два потока: одно чтение, второе запись.
Вопрос: есть ли возможность получать непосредственно сжатые данные из источника и напрямую записывать в целевое устройство.
можно использовать: IO.Compression или SharpZipLib или Package