Difference between revisions of "ZipFile"

From Lazarus wiki
Jump to navigationJump to search
(fixed irc channel name)
Line 12: Line 12:
  
 
=== Download ===
 
=== Download ===
* [xxx| ZipFile package]
+
* [http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=211018 | ZipFile package]
 
* SVN: https://svn.sourceforge.net/svnroot/modelbuilder/src/trunk/components/zipfile
 
* SVN: https://svn.sourceforge.net/svnroot/modelbuilder/src/trunk/components/zipfile
  

Revision as of 11:40, 10 November 2006

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.