[Overview][Constants][Types][Classes][Index] | Reference for unit 'zipper' (#fcl)

# TUnZipper

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: zipper.pp line 391

`type TUnZipper = class(TObject)`
`public`
`constructor Create;`
`destructor Destroy; override;`
`procedure UnZipAllFiles();` |  | Unzips all files in a zip file, writing them to disk
`procedure UnZipFiles();` |  | Unzips specified files
`procedure Clear;` |  | Removes all entries and files from object
`procedure Examine;` |  | Opens zip file and reads the directory entries (list of zipped files)
`property BufferSize: LongWord; [rw]`
`property OnOpenInputStream: TCustomInputStreamEvent; [rw]`
`property OnCloseInputStream: TCustomInputStreamEvent; [rw]`
`property OnCreateStream: TOnCustomStreamEvent; [rw]`
`property OnDoneStream: TOnCustomStreamEvent; [rw]`
`property OnPercent: Integer; [rw]`
`property OnProgress: TProgressEvent; [rw]`
`property OnStartFile: TOnStartFileEvent; [rw]` |  | Callback procedure that will be called before unzipping a file
`property OnEndFile: TOnEndOfFileEvent; [rw]` |  | Callback procedure that will be called after unzipping a file
`property FileName: string; [rw]` |  | Zip file to be unzipped/processed
`property OutputPath: string; [rw]` |  | Path where archive files will be unzipped
`property FileComment: string; [r]`
`property Files: TStrings; [r]` |  | Files in zip file (deprecated)
`property Entries: TFullZipFileEntries; [r]`
`end;`

## Inheritance

`TUnZipper`
`TObject`

Documentation generated on: Feb 26 2014