Chilkat Python Downloads

import sys
import chilkat
zip = chilkat.CkZip()
# Any string unlocks the component for the 1st 30-days.
success = zip.UnlockComponent("Anything for 30-day trial")
if (success != True):
print(zip.lastErrorText())
sys.exit()
# An encrypted or password-protected zip can be opened# without specifying the password. However, the contents# of the files cannot be unzipped without providing the correct# password.
success = zip.OpenZip("something.zip")
if (success != True):
print(zip.lastErrorText())
sys.exit()
# If the zip is password-protected, meaning that it uses# the old (insecure) Zip 2.0 encryption, then the# PasswordProtect property will be True
bPwdProt = zip.get_PasswordProtect()
if (bPwdProt):
print("This zip is password-protected.")
# If the zip is AES encrypted (WinZip compatible) then# the Encryption property will be equal to 4.
encValue = zip.get_Encryption()
if (encValue == 4):
print("This zip is AES encrypted.")
# If the Encryption property = 0, then the zip is NOT# strong encrypted, and is either password-protected or# entirely unencrypted, depending on the value of the# PasswordProtect property.
zip.CloseZip()