[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 535
| type TUnZipper = class(TObject) | ||
| public | ||
| constructor Create; | 
 | Constructor for the class instance. | 
| destructor Destroy; override; | 
 | Destructor for the class instance. | 
| procedure UnZipOneFile(); virtual; | ||
| 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: AnsiString; [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. | |
| | | ||