Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


ID: 27997, TCompress 9 File & Database Compression for Delphi, C++ Builder

by Peter Hyde Email: Anonymous


TCompress provides native components for Delphi (including .NET), C++ Builder and Kylix supporting easy creation of multi-file compressed archives, as well as database, file and in-memory compression using streams.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For RAD Studio, Version 6.0  to 15.0 106 downloads
Copyright: All rights reserved


Size: 2,211,075 bytes
Updated on Sun, 29 Aug 2010 21:12:59 GMT
Originally uploaded on Sun, 29 Aug 2010 21:13:08 GMT
SHA1 Hash: 9B6DE34055D75B5A797920F7FF3E1A2AEDE7FD7C
MD5 Hash: B262A43C41B5A3958F6E676429289FC5

    Explore the files in this upload

Description
TCompress provides native components for Delphi (including .NET), C++ Builder and Kylix supporting easy creation of multi-file compressed archives, as well as database, file and in-memory compression using streams.

Three compression methods (RLE, LZH1 and LZH5) are built in, with "hooks" for the easy addition of custom compression formats. Compressed file protection using keys is supported.

TCompress also includes drop 'n play components for automatic database blob, image, memo and rich text, based on the VCL's TDBMemo, TDBImage and TDBRichText components.

Bitmap images compress by up to 98% when using LZH5, 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 (including how to make a self-extracting EXE) and comprehensive help and keyword files.

Key Features

* Standard support for Delphi 6 to 2011 (XE), C++ Builder 6 to 2011 (XE) and Kylix 3
* 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, TCDBRichText and TCDBimage
* In-memory compression using streams (file/memory/blob/resource to file/memory/blob)
* Key-based protection of compressed data
* Self-extracting EXEs and compressed resources in EXEs
* Thread-safe compression for multi-threaded applications
* Event hooks for customizable user interaction
* Built-in RLE (Run-Length Encoding) and LZH (Lempel-Ziv-Huffman) compression
* Easy to add your own custom compression routines at any time
* Loads of example source included
* Full component source code available

TCompress and its companions provide very comprehensive data compression capabilities. Most developers might only need to drop a TCompress component on a 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 and decompressed 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.

For more information, see http://webcentre.co.nz/compress.htm

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Server Response from: ETNACDC03