ZipFile
From Lazarus wiki
About
TZipFile is an object that encapsulates a zip file so you can access it as if it's a filesystem. TZipFile is released under a GPL license. TZipFile comes with a lazarus package, so it's very easy to install it. The component is tested under Win32 and Linux_x86_32. File compression is currently not implemented although this feature is under development so check SVN regularly. Currently only uncompressed files can be read and written to and from a zipfile.
Author
Darius Blaszijk
License
GPL
Contact
You can contact me directly by email or go to the #lazarus-ide channel on freenode.
Download
Change Log
- Version 0.1 9-Nov-2006 : Initial release of the package.
Status
- Basic file operations - stable
Roadmap
- Stress testing
- Testing on more platforms (please add your platform on this page if it's not listed)
- Adding more tests
- Implementing deflate and inflate algorithm
Platforms
- Windows XP - i386
- SuSe linux 10.0 - i386
Dependencies / System Requirements
- Lazarus 0.9.20+ and FPC 2.0.4+ (most probably older versions will work too)
- Status: Beta
- Issues: None know.
Installation
- Download the package from sourceforge and unzip it anywhere you want.
- Open lazarus
- Open the package ZipFilePkg.lpk with Component/Open package file (.lpk)
- (Click on Compile only if you don't want to install the component into the IDE)
- Click on Install and answer 'Yes' when you are asked about Lazarus rebuilding. A new tab named 'MB' will be created in the components palette.
Usage
Drop TZipFile on a form. Set the filename property and set active to True. That's all. See the provided example for more advanced usage.