Sample code for 30+ languages & platforms
Delphi DLL

.Z File Compression

See more Zip Examples

Use LZW compression to create a .Z compressed file. Compresses any single file into a .Z format compressed file.

(Chilkat's .Z compression functionality is included as part of the Chilkat Zip license.)

Chilkat Delphi DLL Downloads

Delphi DLL
uses
    Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
    Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, UnixCompress;

...

procedure TForm1.Button1Click(Sender: TObject);
var
success: Boolean;
uc: HCkUnixCompress;

begin
success := False;

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

uc := CkUnixCompress_Create();

success := CkUnixCompress_CompressFile(uc,'hamlet.xml','hamlet.xml.Z');
if (success <> True) then
  begin
    Memo1.Lines.Add(CkUnixCompress__lastErrorText(uc));
  end
else
  begin
    Memo1.Lines.Add('Success.');
  end;

CkUnixCompress_Dispose(uc);

end;