private static void Pump(Stream input, Stream output) { var buffer = new byte[2048]; while (true) { var bytesRead = input.Read(buffer, 0, buffer.Length); if (bytesRead == 0) { break; } output.Write(buffer, 0, bytesRead); } }