Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. var reader io.Reader
  2. var UnCompressedData []byte
  3.  
  4. gzipReader, err := gzip.NewReader(reader)
  5. defer func() { _ = gzipReader.Close() }()
  6. if err != nil {
  7. log.Fatal(err)
  8. }
  9.  
  10. for {
  11. // if Multistream is set false, It reads the gzip data as seperate stream
  12. gzipReader.Multistream(false)
  13. gzipReader.Read(UnCompressedData)
  14.  
  15. err = gzipReader.Reset(reader)
  16. if err == io.EOF {
  17. break
  18. }
  19.  
  20. if err != nil {
  21. log.Fatal(err)
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement