Sign in Join
Wiki copytemporary

ZipFile: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: ZipFile

OldNewLine
1+### About
2+
3+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.
4+
5+> **Note:** For people needing compression: TZipper reads/writes zip files and supports various compression algorithms. See [[paszlib|paszlib#TZipper]]
6+
7+### Author
8+
9+Darius Blaszijk
10+
11+### License
12+
13+LGPL
14+
15+### Contact
16+
17+You can contact me directly by email or go to the \#lazarus-ide channel on freenode.
18+
19+### Download
20+
21+- [ZipFile package](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=211018)
22+- SVN: <https://modelbuilder.svn.sourceforge.net/svnroot/modelbuilder/src/trunk/mcl/zipfile>
23+
24+### Change Log
25+
26+- Version 0.1 9-Nov-2006: Initial release of the package.
27+
28+### Status
29+
30+- Basic file operations - stable
31+
32+### Roadmap
33+
34+- Stress testing
35+- Testing on more platforms (please add your platform on this page if it's not listed)
36+- Adding more tests
37+- Implementing deflate and inflate algorithm
38+
39+### Platforms
40+
41+- Windows XP - i386
42+- SuSe Linux 10.0 - i386
43+
44+### Dependencies / System Requirements
45+
46+- Lazarus 0.9.20+ and FPC 2.0.4+ (most probably older versions will work too)
47+- Status: Beta
48+- Issues: None known.
49+
50+### Installation
51+
52+- Download the package from Sourceforge and unzip it anywhere you want.
53+- Open Lazarus
54+- Open the package ZipFilePkg.lpk with Component/Open package file (.lpk)
55+- (Click on Compile only if you don't want to install the component into the IDE)
56+- 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.
57+
58+### Usage
59+
60+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.
61+
62+### See also
63+
64+The [[paszlib]] unit provided with FPC has support for many zip compression and decompression formats.
65+
66+---
67+*From the Free Pascal wiki, page "ZipFile", as it stood on 2019-07-04 after a change by Voltag, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
68+Category: Components
69+Category: FPC
70+Category: Lazarus

Back to history