DelphiZlib 0.2.99Yes, this is version 0.2.99. It doesn't mean this component is not usable, it means that I'm not sure if I like it the way it works now. Until I release version 1.0.0 some property's could change (Of course I will keep the newer versions backwards compatible for a while.)Please read the legal notes at the end of this file. DelphiZlib is based on the zlib 1.1.2 general purpose data compression library. The original Zlib library can be found on http://www.info-zip.org/pub/infozip/zlib/ The Pascal implementation I used is by Jacques Nomssi Nzali. Because he did such a great job, writing this component was easy. I changed only a few bytes in the original code in order to avoid some compilation-warnings. I did only include the files I needed for this component. Some of them I changed a bit. For the complete and original PASZLIB-code I refer to: http://www.tu-chemnitz.de/~nomssi/paszlib.html Read also paszlib.txt, which is in fact the original readme.txt by Jacques Nomssi Nzali and contains more information. [And yes, I copied some lines from this file]
The untar-code is based on extar 1.0 made by TapirSoft Gisbert
W.Selke (feb 1990). The untar code is a quick implementation that might
not work correctly will all tar-files.
The componentsThe components can be used after installing it the normal way in Delphi 4. Someone told me it also works for Delphi 5 and I guess it will also work for Delphi 3 and would appreciate when somebody can mail me if it indeed works. Please ignore the compiler hints. I did not yet clean up or optimize the code.
To install (Delphi 4): After installing the component you will need to tell Delphi where it can find the files that belong to it. Go to [Tools], [Environment Options], [Library], [Library Path]. Add the following paths here:
Important if you are upgrading: Please remove the old component
completely before you install the new one. Make sure there are no old
files left. Delphi (at least for me) is not always rebuilding components
in a correct way.
InterfaceTGzipTCrc32 TAdler32 TUnTar --top-- Versions0.2.99:
And in the future..Unfortunately I don't have much time at the moment, so don't expect me to fully develop this component into a new WinZip. When I'll have more time I'll start writing a TZip component also based on the Zlib library. Please let me know if I should add or change something.
But first I'll finish the TUnTar component. I'll try to make it in such a
way that gzipped tar-files can be extracted more efficient.
Legal issuesCopyright (C) 2000 by Vincent Nikkelen This software is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. --top-- FAQ:
--top-- Download:DelphiZlib home-page: http://www.gewis.win.tue.nl/info/delphizlib/Download DelphiZlib: http://www.gewis.win.tue.nl/info/delphizlib/delphizlib.zip (120 kb) --top-- Vincent Nikkelen (vincent@caesar.elte.hu) Januari 01, 2001 |