Contents - Index


VCLZip 4, The Native Delphi Zip/UnZip Component


 

TVCLZip Component TVCLUnZip Component  TSFXConfig component

 

Registering VCLZip 

 

Notes for current VCLZip Lite users upgrading to VCLZip Pro

 

What's new in this version

 

Using Unicode Filenames and Paths

Creating a Zip File 

UnZipping Files 

Creating Spanned Disk Zip Files 

Creating Blocked Zip Files (Creating Spanned Disk Images directly to hard drive) 

Using Streams (Including Stream to Stream zipping/unzipping) 

UnZipping to Memory Buffers 

Zipping from Memory Buffers 

Creating a Self Extracting Zip File 

Working with wildcards 

Streamlining Your Application 

Frequently Asked Questions 

Acknowledgments 

 

Be sure to check one of the following: 

 

http://www.vclzip.com

http://vclzip.bizland.com

http://vclzip.proboards7.com

 

for any additional or newer files, or news about VCLZip.  

 

What is VCLZip? 

 

The VCLZip Delphi component allows you to add ZIP and UNZIP capabilites to your application. This component is different from most other "ZIP" development libraries in that it is written in 100% Delphi Object Pascal code and is full featured.  There are no DLL's to tote around.  This component links right into your application's executable. It is very easy to use.  Just SOME of the features include:

  

VCLZip constists of two components.  TVCLUnZip which handles all of the viewing and unzipping responsibilities and TVCLZip which descends from TVCLUnZip and adds all of the zipping features. 

 

If your application requires both zip and unzip capabilities, just drop TVCLZip onto your application's form.  If all your application needs is unzipping capabilities then all you will need is the TVCLUnZip component.  You should never need both components at the same time for most purposes.

  

VCLZip fully supports Spanned Disk Zip Files as well as Blocked Zip Files.  

All versions support long filenames completely.  

 

Registering VCLZip will get you all of the source code which works for all supported versions of Delphi and BCB.  The unregistered version will only work while the Delphi/BCB IDE is running. 

 

** Please test the component out completely to your satisfaction before registering to be sure that it meets your requirements.  I do not guarantee that it is completely free from bugs.  This component has been well tested, but certainly not under all conditions. 

 

Included in this installation is a fully functional component.  When you register you will receive instructions for where to download a new installation containing all of the source code.  Once you install the components using the source code, you will be able to run your application outside of the Delphi/BCB IDE. You will also be put on a mailing list so that I can notify you of any upgrades or bug fixes. You will receive point releases at no charge.  You will also receive discounts on any major upgrades.

  

There is also a very complete zip utility which is useful as an example of how to use the component.  With the example you can open and view zip files, extract files from zip files, add files, create new zip files and even view files from within the zip files by double-clicking on any compressed file.  You can also add and modify file and zip comments as well as create self extracting zips and fix truncated zip files and even create and read Spanned Disk Sets and Blocked Zip Files. Self extracting stubs are supplied, however VCLZip will create an SFX file with any stubs you supply.  

 

Please let me know of any bugs that you might find.  See the contact information below. 

 

Pricing and Support Philosophy 

We are trying to keep the price very low so as to make zip capabilites available to developers that can't afford the $200+ price tags of most full featured ZIP libraries on the market today.  

Email support is available.  We will fix any bugs that are found AND aggressively add any enhancements that you think would make this component more productive.  We typically respond to email within a few hours.  We always respond to email within 24 hours.  Support is also available via the VCLZip Support Forum at  http://vclzip.proboards7.com.   

 

Contact 

Please feel free to test this component thoroughly before registering.  I'll be glad to answer any questions you might have, just email me at  

 

vclzip-support@4warding.com  

 

This address redirects mail to more than one of my email accounts so please to not be alarmed if you ever get a delivery failure message.  Chances are that your message made it to more than one of my accounts.  

The latest evaluation version of VCLZip and up-to-date information can be found on the Internet at 

 

http://www.vclzip.com

http://vclzip.bizland.com