| [Overview][Constants][Types][Classes][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Extracts and decompresses files and directories in a .ZIP archive file
Source position: zipper.pp line 525
| type TUnZipper = class(TObject) | ||
| public | ||
| constructor Create; | 
 | Constructor for the class instance | 
| destructor Destroy; override; | 
 | Destructor for the class instance | 
| procedure UnZipAllFiles(); | 
 | Unzips all files in a zip file, writing them to disk | 
| procedure UnZipFile(); | 
 | Unzips a single file found in the specified .ZIP archive | 
| procedure UnZipFiles(); | 
 | Unzips the specified files in a .ZIP archive file | 
| class procedure Unzip(); | 
 | Unzips the specified .ZIP archive file | 
| procedure Clear; | 
 | Removes all entries and files from object | 
| procedure Examine; | 
 | Opens zip file and reads the directory entries (list of zipped files) | 
| procedure Terminate; | 
 | Sets the value in Terminated to True | 
| property BufferSize: LongWord; [rw] | 
 | Size of the buffer used to read and decompress entries in the .ZIP file | 
| property OnOpenInputStream: TCustomInputStreamEvent; [rw] | 
 | Event handler signalled when the input stream for the .ZIP file is opened | 
| property OnCloseInputStream: TCustomInputStreamEvent; [rw] | 
 | Event handler signalled when the input stream for the .ZIP file is closed | 
| property OnCreateStream: TOnCustomStreamEvent; [rw] | 
 | Event handler signalled when an output stream is created | 
| property OnDoneStream: TOnCustomStreamEvent; [rw] | 
 | Event handler signalled when an output stream is closed | 
| 
 | Threshold percentage which triggers a progress notification | |
| property OnProgress: TProgressEvent; [rw] | 
 | Progress event handler used when decompressing files | 
| property OnProgressEx: TProgressEventEx; [rw] | 
 | Extended progress event handler used when decompressing files | 
| 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: RawByteString; [rw] | 
 | Path and file name for the .zip file to be unzipped / processed | 
| property OutputPath: RawByteString; [rw] | 
 | Path where archive files will be unzipped | 
| property FileComment: string; [r] | 
 | Comment stored in the .ZIP archive file | 
| 
 | Files in the zip file (deprecated) | |
| property Entries: TFullZipFileEntries; [r] | 
 | Collection with TFullZipFileEntry instances for files and directories stored in the .ZIP archive | 
| property UseUTF8: Boolean; [rw] | 
 | Indicates that the UTF-8-encoded names are used when locating and unzipping entries in the archive | 
| property Flat: Boolean; [rw] | 
 | Extracts files to a single directory | 
| property Terminated: Boolean; [r] | 
 | True if the Terminate method has been called | 
| end; | 
| 
 | Extracts and decompresses files and directories in a .ZIP archive file | |
| | | ||
| TObject |