1
2
3
4
5 package zlib_test
6
7 import (
8 "bytes"
9 "compress/zlib"
10 "fmt"
11 "io"
12 "os"
13 )
14
15 func ExampleNewWriter() {
16 var b bytes.Buffer
17
18 w := zlib.NewWriter(&b)
19 w.Write([]byte("hello, world\n"))
20 w.Close()
21 fmt.Println(b.Bytes())
22
23 }
24
25 func ExampleNewReader() {
26 buff := []byte{120, 156, 202, 72, 205, 201, 201, 215, 81, 40, 207,
27 47, 202, 73, 225, 2, 4, 0, 0, 255, 255, 33, 231, 4, 147}
28 b := bytes.NewReader(buff)
29
30 r, err := zlib.NewReader(b)
31 if err != nil {
32 panic(err)
33 }
34 io.Copy(os.Stdout, r)
35
36 r.Close()
37 }
38
View as plain text