Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- "bytes"
- "compress/zlib"
- "io/ioutil"
- )
- func main() {
- var sum int64
- data, err := ioutil.ReadFile("zlibtest.dat")
- if err != nil {
- fmt.Println("read file error!")
- return
- }
- for i := 0; i < 10000; i++ {
- r, err := zlib.NewReader(bytes.NewBuffer(data))
- if err != nil {
- fmt.Println("create zlib reader error!")
- return
- }
- decompressed, err := ioutil.ReadAll(r)
- if err != nil {
- fmt.Println("decompressed error!")
- return
- }
- sum += int64(len(decompressed))
- }
- fmt.Printf("sum = %d\n", sum)
- }
Advertisement
Add Comment
Please, Sign In to add comment