TCompress Component Set V3.5 File and Database Compression Components for Delphi and C++ Builder Copyright (c) 1995-97 South Pacific Information Services Ltd Fax: +64-3-384-5138 Email: software@spis.co.nz Web: http://www.spis.co.nz/compress.htm >>>>> If you ordered the registered version of TCompress, see REGINFO.TXT These components are fully functional SHAREWARE. If you find TCompress useful, registration will get you the latest version, a personal ID to eliminate the occasional reminder message, access to our highly regarded (and, I have to say it, rarely needed) support AND a nice warm fuzzy feeling. Registration details are at the end of this file. ===== ALSO SEE COMPRESS.HLP AND FAQ.TXT FOR MUCH MORE INFORMATION ===== 1. Key features: * Standard support for Delphi 1.0, 2.0, 3.0 and C++ Builder * NATIVE compression -- no mucking about with DLLs, OCXes et al * Multi-file compressed archives using the TCompress component * Database BLOB (memo, image) compression with TCDBMemo, TCDBimage and (for Delphi 3.0 only) TCDBRichText * In-memory compression using streams (file/memory/blob/resource<-->file/memory/blob) * Event hooks for customizable user interaction * Built-in RLE (Run-Length Encoding) and LZH5 (Lempel-Ziv-Huffman) compression * Easy to add your own custom compression routines at any time * Functions and examples to support compressed resources and self-extracting EXEs * CompressString and ExpandString utility methods * Key-based compressed data encryption * Loads of example source included * Full component source code available Note: TCompress and its companions provide very comprehensive data compression capabilities. Most developers might only need to drop a TCompress component on their form and call its ExpandFile/CompressFile methods in order to create and work with their own multi-file archives... Others might drop TCDBMemo/TCDBImage/TCDBRichText components on as well and simply interact with them to have text and picture data automatically compressed when they are stored in a database. ...and some developers might use the TCBlobfield class to store all kinds of data (sound, numbers, video etc) directly into compressed database blobs -- see the BLOB.DPR (BLOB.MAK for C++) demonstration for an example of this. 5. Synopsis (for Web/BBS listings etc): Filename: COMPRESS.ZIP (File date: 10-July-97 Time: 3:50) 1 line description: TCompress v3.5 File and Database Compression Components for Delphi & C++ Builder Uploader name & email: Peter Hyde, software@spis.co.nz Surface address: SPIS Ltd PO Box 19-760, Christchurch, NEW ZEALAND Special requirements: Any version of Delphi or C++ Builder Shareware payment required from private users: $NZ90 (about $US65) Source included: No (available separately) Size zipped / original (in Kb): 294/477 Brief description: TCompress provides native components for the creation of multi-file compressed archives, as well as database, file, resource and in-memory compression using streams. Three compression methods (RLE, LZH and LZH5) are built in, with "hooks" for the easy addition of custom compression formats. TCompress also includes drop 'n play components for automatic database blob, image, rich text and memo compression, based on the VCL's TDBMemo, TDBRichText and TDBImage components. Images compress by up to 99% when using LZH, hence there is a massive saving in disk space and disk or network access when using these components. TCompress comes with an extensive demonstration, many source examples and comprehensive help and keyword files. Supports Delphi 1.0, 2.0, 3.0 and C++ Builder. 6. Registration *** No upgrade fee for users of TCompress v3.0 or later. If you are a registered user of an earlier TCompress version, please see the special upgrade pricing in the Registration section of COMPRESS.HLP. Full registration information and a handy form are in COMPRESS.HLP. When you register, you will receive an updated version (if any), and a personal registration ID to eliminate the occasional reminder dialog. On registration, you can optionally also order the source code of the TCompress component (COMPRESS.PAS) and/or the TCDBImage/TCDBMemo/TCDBRichText components (COMPCTRL.PAS). Please specify when ordering if you also want these. Registration prices: Product Registration/License: $NZ90 (about $US65) Optional Compress source (add): $NZ59 (about $US40) Optional Compctrl source (add): $NZ49 (about $US34) Optional airmailed disk (add): $NZ10 (no charge if emailed) Payments may be made by Mastercard or Visa (please specify card number, expiry date, and name of holder). You may also pay by a bank check in your own currency to the equivalent value at current exchange rates. We do NOT accept Compuserve SWREG registrations. Please print or email the form in COMPRESS.HLP to register your version. Contact: SPIS Ltd, PO Box 19-760, Christchurch, New Zealand Fax: +64-3-384-5138 Email: software@spis.co.nz