Sample code for 30+ languages & platforms
Lianja

Create Password Protected Zip containing a Single File.

See more Zip Examples

Create a password-protected .zip containing a single file. (This uses the older Zip 2.0 encryption scheme, which is weaker and not as secure as AES encryption, which Chilkat Zip also supports.)

Chilkat Lianja Downloads

Lianja
llSuccess = .F.

// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.

loZip = createobject("CkZip")

llSuccess = loZip.NewZip("test.zip")
if (llSuccess = .F.) then
    ? loZip.LastErrorText
    release loZip
    return
endif

loZip.SetPassword("secret")
loZip.PasswordProtect = .T.

llSaveExtraPath = .F.
llSuccess = loZip.AddFile("/temp/hamlet.xml",llSaveExtraPath)

llSuccess = loZip.WriteZipAndClose()
if (llSuccess = .F.) then
    ? loZip.LastErrorText
    release loZip
    return
endif

? "Zip Created!"


release loZip