Compression Index



Click for Introduction to the freeware Info-ZIP libraries

Introduction to the freeware Info-ZIP libraries

This project started when I was trying to build up the indexes for the vbAccelerator site. I had a program to search through all the HTML files which make up the site, and this could pick out the ZIP files linked to by the pages. But how to determine which projects these ZIP files contained? You need a way to read ZIP files. As usual with VB there are no library routines or standard controls available for ZIP files, so you need another way.

  more...


Last Updated: 26 January 2003


Click for Zipping files using the free Info-Zip Zip DLL (now with encryption support)

Zipping files using the free Info-Zip Zip DLL (now with encryption support)

This article provides a class to enable you to simply add the ability to zip files to a VB application. With this class you can create zips which recurse subdirectories, store full or relative path names, add and delete files from zips, freshen zips - basically everything you would expect to be able to do from a fully featured zipping application, and all under your programmatic control.

  more...


Last Updated: 26 January 2003


Click for Unzipping files using the free Info-Zip Unzip DLL with VB

Unzipping files using the free Info-Zip Unzip DLL with VB

This article provides a fully featured unzip application written in VB, using the capabilities of the Info-ZIP Unzip DLL. The zip application demonstrates the abilities of the unzip DLL to handle all aspects of unzip operations - password protection, directory listing, including directories whilst unzipping, prompts for overwriting files - in fact everything you've come to expect when using tools like WinZIP (which isn't surprising, because WinZIP uses the same base code!)

  more...


Last Updated: 26 January 2003


Click for Compressing and Expanding with the Freeware zLib.DLL

Compressing and Expanding with the Freeware zLib.DLL

This project from Benjamin Dowse (bendowse@dingoblue.net.au) provides a reusable DLL which allows you to compress and decompress byte arrays and strings. You can compress data in memory, or using file IO in Visual Basic you can also compress files.

  more...


Last Updated: 1 January 2000