Delphi DLL Requires Chilkat v11.0.0+
Delphi DLL
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 Delphi DLL Downloads
var
success: Boolean;
zip: HCkZip;
saveExtraPath: Boolean;
begin
success := False;
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
zip := CkZip_Create();
success := CkZip_NewZip(zip,'test.zip');
if (success = False) then
begin
Memo1.Lines.Add(CkZip__lastErrorText(zip));
Exit;
end;
CkZip_SetPassword(zip,'secret');
CkZip_putPasswordProtect(zip,True);
saveExtraPath := False;
success := CkZip_AddFile(zip,'/temp/hamlet.xml',saveExtraPath);
success := CkZip_WriteZipAndClose(zip);
if (success = False) then
begin
Memo1.Lines.Add(CkZip__lastErrorText(zip));
Exit;
end;
Memo1.Lines.Add('Zip Created!');
CkZip_Dispose(zip);