Go
Go
Ungzip Base64 String
See more Gzip Examples
Suppose you have a gzip in base64 representation that contains a text file, such as XML. This example shows how to decompress and access the string.Chilkat Go Downloads
success := false
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
gzip := chilkat.NewGzip()
gzipBase64 := "H4sIAAAAAAAE ... X6aZjXO3EwAA"
bd := chilkat.NewBinData()
success = bd.AppendEncoded(gzipBase64,"base64")
success = gzip.UncompressBd(bd)
if success != true {
fmt.Println(gzip.LastErrorText())
gzip.DisposeGzip()
bd.DisposeBinData()
return
}
strXml := bd.GetString("utf-8")
fmt.Println("XML:")
fmt.Println(*strXml)
gzip.DisposeGzip()
bd.DisposeBinData()