RBZ Library
- Home
- / Open Source
- / REALbasic
The RBZ library is a suite of classes and modules that provide functionality for creating, browsing and modifying ZIP archives. The eventual aim of this library is to try to provide maximum compatibility with existing ZIP archiving programs and to expose all the features of the ZIP standard in an intuitive way.
Currently the RBZ archive relies on the Monkeybread (MBS) plugin for implementing Deflate compression (the standard compression used in most ZIP archives), however it is also possible to use the RBZ functions without MBS to create and manipulate uncompressed ZIP archives.
RBZ uses a lot of the latest functionality of REALbasic, such as structures and enumerations. As a result it requires a minimum of RB2006 r2 to run, and this may increase to a higher version in future releases.
The library supports Mac OS X, Windows and Linux. There are no plans to provide support for Mac OS 9 at this stage.
RBZ is a work in progress, and is not feature-complete yet, but it is stable enough to use already for many purposes. Check back regularly for updates.
The development of the RBZ library was funded by Ed Lazor. He has generously agreed to make it available as open source to benefit the whole RB community. Thanks Ed!
RBZ was written from scratch using the ZIP specification published by PKWare. It is not derived from Thomas Tempelmann's TT_ZIP library, nor does it share any code in common, however I did use Thomas's work as a reference at times, so I would like to thank him for his contributions to the community.