.NET Zip component, Delphi Zip component, Barcode .NET, BDE Replacement and other .NET and Delphi components from ComponentAce
Products Download Order Contact us

Search
 

Delphi/C++ Components
.NET Components
ActiveX Controls
Kylix Components

Download

Download
Download Commercial
Trial Limitations

Support

Submit Request
Support Options

Order

Purchase
Competitive Upgrade
Premium Support
Sales Policy
Upgrade Policy
License Types

Info

News
Mailing List
Articles
Testimonials



About Us
Partners
Links
Contact Us
Link to Us





Home > Articles > Easy Compression Library: Speed and compression ratio tests

Easy Compression Library: Speed and Compression Ratio Tests

Diagram 1 presents comparison of maximum speed and maximum compression ratio for all tested products. The values are calculated as percentage from leader's value and the results are averaged for text, bitmap and richtext files.

Table 1 displays the list of all tested products, their features and prices.

Table 2 shows the results of the text (*.txt) file compression.

Table 3 indicates the results for bitmap (*.bmp) file (scanned photo).

Table 4 presents the results for richtext (*.rtf) file.
Tables 2-4 display information for both fastest and best-ratio modes of the tested products.


Diagram 1. Relative maximum speed and compression ratio.

Ratio and Speed comparison

Table 1. Tested products.

Product Author Price Key features

Easy Compression Library v.1.00

ComponentAce N/A

Stream interface (TECLStream, TECLMemoryStream, TECLFileStream), encryption (Rijndael AES, 256-bit), stream classes 100% compatible with TStream, no dll/ocx, progress indication.

Easy Compression Library v.2.02

ComponentAce N/A

Stream interface (TECLStream, TECLMemoryStream, TECLFileStream), encryption (Rijndael AES, 256-bit), stream classes 100% compatible with TStream, no dll/ocx, progress indication.

WinRar 2.80

$35 w/o source

Popular archiver

WinZip 8.0

$29 w/o source

Popular archiver



Table 2. Compression test, text file.

Compression
algorithm
Unpacked size, Bytes Packed size, Bytes Compression time, sec. Compression ratio, %
ECL Max 1.0 2,622,408    661,687 10.2 74.77 %
ECL Fastest 1.0 2,622,408 1,112,222  1.5 57.59 %
ECL ppmMax 2.02 2,622,408    618,015  8.0 76.43 %
ECL zlibFastest 2.02 2,622,408 1,112,334  1.4 57.58 %
WinRar Best 2.80 2,622,408    780,123 11.0 70.25 %
WinRar Fastest 2.80 2,622,408    936,548  4.5 64.29 %
WinZip Maximum 8.0 2,622,408    962,889  6.0 63.28 %
WinZip SuperFast 8.0 2,622,408 1,098,898  1.7 58.10 %


Table 3. Compression test, bmp file (photo 600 dpi).

Compression
algorithm
Unpacked size, Bytes Packed size, Bytes Compression time, sec. Compression ratio, %
ECL Max 1.0 12,087,880 6,415,870 73.4 46.92 %
ECL Fastest 1.0 12,087,880 9,129,474 11.8 24.47 %
ECL ppmMax 2.02 12,087,880 6,040,945 62.7 50.02 %
ECL zlibFastest 2.02 12,087,880 9,129,586 10.9 24.47 %
WinRar Best 2.80 12,087,880 7,302,945 20.1 39.58 %
WinRar Good 2.80 12,087,880 7,302,945 20.0 39.58 %
WinZip Fast 8.0 12,087,880 8,994,709 14.9 25.59 %
WinZip SuperFast 8.0 12,087,880 9,097,132 13.7 24.74 %


Table 4. Compression test, rtf file.

Compression
algorithm
Unpacked size, Bytes Packed size, Bytes Compression time, sec. Compression ratio, %
ECL Max 1.0 12,342,821    904,415   22.6 92.67 %
ECL Fastest 1.0 12,342,821 2,589,712     3.7 79.02 %
ECL ppmMax 2.02 12,342,821    848,875   13.2 93.12 %
ECL zlibFastest 2.02 12,342,821 2,589,824     3.8 79.02 %
WinRar Best 2.80 12,342,821 1,152,574   71.0 90.66 %
WinRar Fastest 2.80 12,342,821 1,759,270   16.3 85.75 %
WinZip Maximum 8.0 12,342,821 1,538,687 104.4 87.53 %
WinZip SuperFast 8.0 12,342,821 2,457,886     4.2 80.09 %

All tests were running on the same machine, Intel Pentium II 300 MHz, 200 MB RAM, 45 GB HDD, OS Microsoft Windows Millennium. Time measurement precision is 0.1 sec.

In any case, with any publishing of any investigations using the materials presented here, you must refer to ComponentAce as the author and the article itself.

You can download trial version of Easy Compression Library for free.

© ComponentAce, 2003.


Get a Discount!


If you own a competing product, you may take advantage of
Competitive Upgrade Program
 


Our Customers



Testimonials

Component Ace is all that it advertises. It is easy to implement and is very fast.

In addition, the customer support is the best I have ever had. All my questions were answered within hours, often immediately. The responses also answered my questions, no need for followup emails.

If your application needs the functionality that Component Ace provides, search no further.

Linda Murphy

        © 2003 - 2024 ComponentAce  | .net zip component | barcode for .net | delphi zip component | delphi database Nov 21, 2024