>Kevin,
>
>
www.bigspeedsoft.com>
>This vendor sells a light weight ZIP DLL for $65. By lightweight I mean it does not need to be registered like an ActiveX or COM component.
>
>This component is written in assembly and adds only 64K to your distribution (38K after compression). This makes this component about 10-15x times smaller than most 3rd party ActiveX components like DynaZip. Its also about 2-3x faster than the version of Dynazip that shipped about a year ago. Finally, at $65, its $200-$300 cheaper.
>
>Downsides: You have to interface via VFP Declare statements vs. a friendly OOP object model. But there's some VB and VFP examples in the free eval version to get you started. This product does not create self-extracting zips either.
>
>I've found this component to be fast and robust. Highly recommended.
I've used DynaZip for a long time, and while I grant it is more expensive, I have no complaints. We have a wrapper class that handles lots of common functionality. As to speed, we found that if you changed the compression setting to trade off size and speed differently from the default, DynaZip would run alot faster, without the size growing unacceptably. Our default now sets the CompressionFactor property to 2, which my notes say is "good performance, OK compression".