Xbase++
Xbase++
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 Xbase++ Downloads
LOCAL nSuccess
LOCAL oGzip
LOCAL cGzipBase64
LOCAL oBd
LOCAL cStrXml
nSuccess := 0
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
oGzip := CreateObject("Chilkat.Gzip")
cGzipBase64 := "H4sIAAAAAAAE ... X6aZjXO3EwAA"
oBd := CreateObject("Chilkat.BinData")
nSuccess := oBd:AppendEncoded(cGzipBase64, "base64")
nSuccess := oGzip:UncompressBd(oBd)
IF (nSuccess != 1)
? oGzip:LastErrorText
oGzip:destroy()
oBd:destroy()
RETURN
ENDIF
cStrXml := oBd:GetString("utf-8")
? "XML:"
? cStrXml
oGzip:destroy()
oBd:destroy()