/// <summary> /// Архивирует данные одного потока в другой поток. /// </summary> /// <param name="entryFileName">Имя файла, которое будет помещено в выходном архиве.</param> /// <param name="inputStream">Входной поток.</param> /// <param name="outputStream">Выходной поток.</param> public static void ZipData(string entryFileName , Stream inputStream, Stream outputStream) { using (ZipWriter writer = new ZipWriter( outputStream )) { writer.WriteFile( entryFileName, inputStream ); writer.Finish(); } }
public override void StartBatch( Stream outputStream ) { base.StartBatch( outputStream ); m_zipWriter = new ZipWriter( outputStream ); }