Discuss this help topic in SecureBlackbox Forum
Open a ZIP archive
To open an existing archive you need to create an instance of TElZipWriter class (if you want to change archive) or TElZipReader class (only for extracting files) and then call Open() method.
If the archive is encrypted (DirectoryEncrypted property is True), you should provide the password for decryption via Password property, and, if necessary, encryption certificates via EncryptingCertificates properties, before extraction. Alternatively, you can assign OnPasswordNeeded/OnPrivateKeyNeeded event handlers.