(Visual FoxPro) Decompress Bytes
Demonstrates how to decompress binary data.
LOCAL loFac
LOCAL loCompressedBytes
LOCAL loCompress
LOCAL loDecompressedBytes
LOCAL lnSuccess
* 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_9_5_0.FileAccess')
loCompressedBytes = loFac.ReadEntireFile("qa_data/compressed/compressedBmp.dat")
IF (loFac.LastMethodSuccess <> 1) THEN
? loFac.LastErrorText
RELEASE loFac
CANCEL
ENDIF
loCompress = CreateObject('Chilkat_9_5_0.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
|