1
MemoryStream ms = new MemoryStream();2
Response.ContentType = "application/octet-stream";3
string strFileName = HttpUtility.UrlEncode("TestFileName");4
Response.AddHeader("Content-Disposition", "attachment; filename=" + strFileName + ".zip"); 5

6
zlib.ZOutputStream outputStream = new zlib.ZOutputStream(ms, zlib.zlibConst.Z_DEFAULT_COMPRESSION); 7

8
string strInfo = "string"; 9

10
byte[] buffer = new byte[strInfo.Length];11
buffer = System.Text.Encoding.UTF8.GetBytes(strInfo); 12

13
outputStream.Write(buffer, 0, buffer.Length); 14

15
outputStream.finish();16
outputStream.Close(); 17

18
Response.Clear();19
Response.BinaryWrite(ms.ToArray());20
Response.End();21
