Skip to content

Instantly share code, notes, and snippets.

@michaelneuder
Created June 20, 2023 18:59
Show Gist options
  • Save michaelneuder/8eefcd8f75bdd7a1d6158937eee74207 to your computer and use it in GitHub Desktop.
Save michaelneuder/8eefcd8f75bdd7a1d6158937eee74207 to your computer and use it in GitHub Desktop.
package main
import (
"bytes"
"compress/gzip"
"encoding/base64"
"fmt"
"io"
)
func MustB64Gunzip(s string) []byte {
b, _ := base64.StdEncoding.DecodeString(s)
gzreader, err := gzip.NewReader(bytes.NewReader(b))
if err != nil {
panic(err)
}
output, err := io.ReadAll(gzreader)
if err != nil {
panic(err)
}
return output
}
func main() {
mresp := MustB64Gunzip("H4sICAtOkWQAA2EudHh0AKWVPW+DMBCGd36Fe9fIi5Mt8uqqs4dIlZiCEqosKKhVO2Txj699GBtDcEl4JwTnh/t4dS7YWom2FcVaiETSDEmIC+pWLGRVgKrD3UY0iwnSj6THofQJDomiR13BnPgjvJDqNWX+OtzH7inWEGvr76GOCGtg3Kp7Ak+lus3zxLNtmXaMUncjcj1cwbOH3xBZtJCYG6/w+hdpB6ErpnqzFPZxO4FdXB3SAEgpscoDqWeULKmJA4qyfYFg0QV+p7hD8GGDd6C8+mElGDKab1CWeUQMVVvVDTJVj6nngHmNOmSoe6yH1BM3KZIKpuRaHKrOFd/3ksQwzdK+ejdM4VTzSDfjJsY1STeVTWb0T9JWZbJs8DvsNvwaddKdUy4gzVIzWWaWk3IF8D35kyUDf3FfKipwk/DYUee2nYyWQD0xEKDHeprzeXYwVmZD/lXt1OOg8EYhFfitsmQVcwmbUutpdt3PoqWdMyd2DYHKbgcmPlEYMxPjR6HhxOfuNG52xZr7TtzpygJJKNtWS14Uf0T6XSmzBwAA")
fmt.Println(string(mresp[:]))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment