github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2012/simple/reader.go (about) 1 // +build OMIT 2 3 package main 4 5 import ( 6 "compress/gzip" 7 "encoding/base64" 8 "io" 9 "os" 10 "strings" 11 ) 12 13 func main() { 14 var r io.Reader 15 r = strings.NewReader(data) 16 r = base64.NewDecoder(base64.StdEncoding, r) 17 r, _ = gzip.NewReader(r) 18 io.Copy(os.Stdout, r) 19 } 20 21 const data = ` 22 H4sIAAAJbogA/1SOO5KDQAxE8zlFZ5tQXGCjjfYIjoURoPKgcY0E57f4VZlQXf2e+r8yOYbMZJhoZWRxz3wkCVjeReETS0VHz5fBCzpxxg/PbfrT/gacCjbjeiRNOChaVkA9RAdR8eVEw4vxa0Dcs3Fe2ZqowpeqG79L995l3VaMBUV/02OS+B6kMWikwG51c8n5GnEPr11F2/QJAAD//z9IppsHAQAA 23 `