void extractFile(Stream inFile, Stream outFile) { const int size = 4096; byte[] bytes = new byte[4096]; int numBytes; while ((numBytes = inFile.Read(bytes, 0, size)) > 0) { outFile.Write(bytes, 0, numBytes); } outFile.Close(); inFile.Close(); }