Visual FoxPro
Visual FoxPro
Decompress Bytes
See more Compression Examples
Demonstrates how to decompress binary data.Chilkat Visual FoxPro Downloads
LOCAL lnSuccess
LOCAL loFac
LOCAL loCompressedBytes
LOCAL loCompress
LOCAL loDecompressedBytes
lnSuccess = 0
* This example requires the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.
* See this example to compress bytes: Compress Bytes
loFac = CreateObject('Chilkat.FileAccess')
loCompressedBytes = loFac.ReadEntireFile("qa_data/compressed/compressedBmp.dat")
IF (loFac.LastMethodSuccess <> 1) THEN
? loFac.LastErrorText
RELEASE loFac
CANCEL
ENDIF
loCompress = CreateObject('Chilkat.Compression')
loCompress.Algorithm = "deflate"
loDecompressedBytes = loCompress.DecompressBytes(loCompressedBytes)
IF (loCompress.LastMethodSuccess <> 1) THEN
? loCompress.LastErrorText
RELEASE loFac
RELEASE loCompress
CANCEL
ENDIF
lnSuccess = loFac.WriteEntireFile("qa_output/decompressed.bmp",loDecompressedBytes)
IF (loFac.LastMethodSuccess <> 1) THEN
? loFac.LastErrorText
RELEASE loFac
RELEASE loCompress
CANCEL
ENDIF
RELEASE loFac
RELEASE loCompress