Lianja
Lianja
Unzip Encrypted Text into a String Variable
See more Zip Examples
Demonstrates how to open an encrypted .zip archive and unzip a text file directly into a string variable.Chilkat Lianja Downloads
llSuccess = .F.
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
loZip = createobject("CkZip")
// Set the password required for decrypting.
loZip.DecryptPassword = "myPassword"
llSuccess = loZip.OpenZip("encrypted.zip")
if (llSuccess = .F.) then
? loZip.LastErrorText
release loZip
return
endif
// Locate the file within the Zip to be unzipped into a string variable:
loEntry = createobject("CkZipEntry")
llSuccess = loZip.EntryMatching("*.csv",loEntry)
if (llSuccess = .F.) then
? loZip.LastErrorText
release loZip
release loEntry
return
endif
// lineEndingBehavior:
// 0 = leave unchanged.
// 1 = convert all to bare LF's
// 2 = convert all to CRLF's
lnLineEndingBehavior = 0
lcSrcCharset = "utf-8"
lcStrCsv = loEntry.UnzipToString(lnLineEndingBehavior,lcSrcCharset)
? lcStrCsv
release loZip
release loEntry