| |
| AidAim Software announces EasyCompression Library v.1.12 |
 |
Highland Park, IL (February 10, 2002) - AidAim Software released a new product for Delphi/C++ Builder developers, EasyCompression Library, a library of Compression and Encryption.
The library has been developed taking into account the need for adding compression and encryption capabilities into applications and that the library significantly increases the speed of building applications. Here are some exciting features of this new product.
The key feature of the EasyCompression Library that make the library
different from all others on the market is the new technology used by
AidAim Software, One Stream for Compression and Decompression.
Usually there are two stream classes offered by the compression libraries: TCompressionStream and TDecompressionStream. TCompressionStream is write-only and strictly sequential, using Seek to move the stream pointer raises an exception. Another, TdecompressionStream, is read-only and unidirectional, and only forward Seek is allowed. It is not possible to receive and set the data size. AidAim Software produced the technology that allows you to use one and the same stream both for data compression and decompression. This universal stream class allows you to use all the properties and methods of the normal TStream, so you could read data, write data, seek in any directions, get/set data size, and at the same time some additional functions, such as: get the compressed data size, compression ratio, progress indication. This stream is completely compatible with TStream and ensures transparent compression/decompression, i.e. the programmer works each class as well as with the normal TStream not caring about data size, compression algorithm, compression ratio although these parameters are also available. Use of one stream instead of two makes it possible for the programmer‘s work to be faster not only in program building but also in adding the functions of compression and encryption to the existing application. It’s enough just to replace your TFileStream or TMemoryStream by its analogue in the EasyCompression Library that supports all the methods, properties and behavior of TFileStream and TMemoryStream. Your application gets advanced data compression and encryption features.
Another important feature of the EasyCompression Library is
Flexible Compression Algorithms.
The ECL represents four compression modes based on two different compression algorithms. One of them is for fast compression (eclFastest, eclNormal modes), another is for strong compression (eclGood, eclMax modes). In the measurements of work speed and compression ratio of the well-known libraries and popular archives (WinZip, WinRAR) ECL gave the best results almost in all the tests (http://www.aidaim.com/articles/ecltest1.php).
One more significant feature of the EasyCompression Library is
Strong Encryption.
ECL gives the possibility not only of data compression/decompression but data encryption as well. ECL uses the Rijndael symmetrical encryption algorithm, AES i.e. Advanced Encryption Standard winner (http://csrc.nist.gov/encryption/aes/). The standard version of the ECL uses Rijndael with 256-bit key, and there is also the version with 128-bit key for the countries with export restrictions. Also, there are different additional built-in means of key protection in the ECL.
Key Features:
- Compiles into exe - no dll/ocx required.
- Supports all the methods, properties and behavior of TFileStream and TMemoryStream.
- One stream provides transparent compression/decompression for write and read operations.
- Forward and backward seeks in compressed stream.
- Read and write any portion of data at any file position.
- OnProgress event handler.
- Compression rate indicator.
- Strong encryption provided by AES Rijndael algorithm.
- Could be configured to comply with U.S. and other export restrictions.
- Fastest compression level is extremely fast.
- Good and Maximum compression levels provide much better compression rate than Rar, Zip, etc.
- Small customizable footprint (45K-100K).
- Full source codes available with Pro version.
- Includes comprehensive help and demos for Delphi and C++ Builder.
EasyCompression Library works in Borland Delphi 4, 5, 6, and C++ Builder 4, 5.
For more details on features and prices, please see the web site of AidAim Software, http://www.aidaim.com.
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|