ZipFile

From Lazarus wiki
Revision as of 07:24, 4 October 2010 by Chronos (talk | contribs)
Jump to navigationJump to search

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 the LGPL 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.