The test results do not represent real life use of the tools, there was almost nothing else running when performing the tests.
The utilities used are: WinRAR 2.90 beta 4, Power Archiver 2001 7.02.08, WinAce 2.04, WinZip 8.01 beta and PKZIP 4.50.
The test comprises of two parts with different things being compressed, first some binaries and media files i.e. low compressable stuff to test mainly the speed of compression and then to test the maximum compression ratio text files (The PHP manual in HTML format). For the first test I used 362 files in 30 directories with a total size of 22.0MB and for the second one 2259 files a total of 7.74MB.
Supported compression types (this is the official information that comes with the products):
WinRAR 2.90 beta 4
read: rar, zip, cab, arj, lzh, ace, tar, gzip, uue, bz2, jar
write: rar, zip
Power Archiver 2001 7.02.08
read: zip, rar, cab, lzh(+lha), ace, arj, jar, arc, zoo, bh(BlakHole), tar, gzip, bzip2, uue, xxe
write: zip, cab, tar, gzip, bzip2, lha, bh
WinZip 8.10 beta
read: arc, arj, b64, bhx, cab, gz, hqx, lzh, mim, tar, tgz, taz, tz, uu, uue, xxe, z
write: zip
WinAce 2.04
read: ace, zip, arj, lha, rar, ms-cabinet, arc, gzip, tar, javasoft, gzipped tar ball
write: ace, lha, zip, ms-cabinet
PKZIP 4.50
read: zip
write: zip
| compression type | time | size | RAR | Power | Ace | Zip | PK |
|---|---|---|---|---|---|---|---|
| WinRAR 2.90 beta 4 | |||||||
| rar, normal | 501 | 16.7 | 34 | 38 | 47+5 | n/a | n/t |
| rar, fastest | 456 | 16.8 | 32 | 31 | 42+5 | n/a | n/t |
| rar, store | 10 | 22.0 | 10 | 13 | 25+5 | n/a | n/t |
| zip, normal | 103 | 17.0 | 23 | 34 | 44+5 | 19[+5] | n/t |
| Power Archiver 2001 7.02.08 | |||||||
| zip, maximum | 182 | 17.0 | 23 | 36 | 49+5 | 24[+5] | n/t |
| zip, normal | 141 | 17.0 | 19 | 34 | 49+5 | 22[+5] | n/t |
| cab, lzx maximum | 599 | 15.9 | 17 | 20 | 33+5 | 18[+5] | n/t |
| lha, frozen 6 maximum | 232 | 17.1 | 17 | 17 | 32+5 | n/a | n/t |
| bh, normal | 154 | 17.0 | n/a | 28 | n/a | n/a | n/t |
| tar ball, no compression | 17 | 22.3 | 10 | 11 | 24+5 | 18[+5] | n/t |
| gzipped tar ball | 199 | 16.9 | 20+11 | 36 | ? | ? | n/t |
| bzip2 tar ball | 269 | 17.0 | 65+10 | 71 | n/a | n/a | n/t |
| WinAce 2.04, dictionary 1024K | |||||||
| ace, normal,solid | 389 | 15.8 | 34 | 38 | 46+5 | n/a | n/t |
| ace, normal | 428 | 16.4 | 27 | 28 | n/t | n/a | n/t |
| ace, maximum | 420 | 16.4 | 32 | 30 | n/t | n/a | n/t |
| ace, fastest | 403 | 16.4 | 25 | 34 | n/t | n/a | n/t |
| WinZip 8.01 beta | |||||||
| zip, normal | 114 | 17.0 | 18 | 27 | n/t | 18[+5] | n/t |
| PKZIP for Windows 4.50 | |||||||
| zip, normal | 137 | 17.0 | 20 | 32 | n/a | 18[+5] | 20 |
Notes:
Time is expressed in seconds, size in megabytes if not otherwise stated (that's 2^20 bytes).
The time column shows the time required for compressing the files and the additional
RAR, Power, Ace, Zip and PK present the time for decompression by the specific utility (WinRAR,
Power Archiver, WinAce, WinZip and PKZIP respectively) also in seconds.
n/a means that the utility does not support the compression type at all or I was not able to
uncompress the archive (for the company's lawyers, especially WinRAR as it is stated to
extract bzip2 archives).
n/t means that I did not find it useful to test the time reqired for the utility to decompress the
archive.
? means either that the time is not stable or some other problem occurred.
WinRAR the + sign in the decompression times means that you have to first decompress the
archive and then untar it (the smaller amount is for the untar procedure).
WinAce the + sign means that you have to wait the smallet amount of time for it to begin
decompression (and also to start its timer).
WinZip [+5] appoximately 5 seconds are reqiured to click on I agree (evaluation version only)
and the beta out of date warning.
The second test follows (compressing the PHP manual, HTML) first the Linux utilities and then the Windows which are really far behind.
| compression utility | size | real time |
|---|---|---|
| GNU tar 1.13.22 | ||
| tar | 9.39 | 2.75 |
| gzip 1.2.4 ( 18 Aug 93 ) | ||
| fast (1) | 1.28 | 5.08 |
| medium (5) | 1.02 | 13.15 |
| best (9) | 989K | 37.61 |
| bzip2 1.0.1 ( 23 June 2000 ) | ||
| block size 100K | 922K | 67.29 |
| block size 500K | 730K | 96.50 |
| block size 900K | 697K | 119.20 |
And finally the second test for the Windows utilities, WinZip and PKZIP haven't been tested because this should have been a waste of time.
| compression utility | size | time | RAR | Pwr | Ace |
|---|---|---|---|---|---|
| Power Archiver 2001 7.02.08 | |||||
| tar | 9.39 | 56+14 | 66 | 53 | |
| tar + gzip | 996K | 56+46 | |||
| tar + bzip2 | 913K | 56+61 | |||
| zip max | 2.85 | 29 | 143 | 296 | |
| cab lzx max | 844K | 56+164 | |||
| lha max frozen 6 | 2.70 | 56+81 | |||
| BlakHole max | 2.71 | 56+32 | |||
| WinRAR 2.90 beta 4 | |||||
| zip: could not be created :-( | |||||
| rar normal | 2.75 | 175 | |||
| rar normal solid | 947K | 58 | |||
| rar max solid | 941K | 124 | |||
| rar max media | 2.75 | 178 | |||
| rar store | 7.91 | 30 | 80 | 61 | 5+162 |
| rar store solid | 7.91 | 15 | 83 | 61 | 5+156 |
Notes:
Power Archiver for compression different than zip a time of 56 seconds is requered by
the program to inform you that it is doing some kind of caching files or sorting them (just suppose).
Summary:
Fastest windows archiver: WinRAR
Best windows archiver: PowerArchiver, this is an excellent choice if you have Linux or you have to manage gzipped or bzipped archives.
For all the tests I've used an AMD K6-3D Now at 300MHz with 256MB RAM and a Quantum EX 3.2 GB hard disk, the Windows version is 98 SE and Linux Mandrake 8.1 with a 2.4.8 stock kernel (I'm not quite sure if a specifically precompiled should perform better).
Comments
Update & retest?
There are always new "updates". Could you make it easier for anyone to benchtest, expand your tests? eg a large text file might be ... the Bible, in many small files? and a large binary file might be the complete installation files for OPEN DOS.http://www.drdos.net/download.htm
table format
Not sure what your English is like, but it'd be good if there was an easy-to-import data version (CSV: comma separated version) so that we could juggle your figures around. Some terms that you used were/ are for me to understand.
Test samples
Well the large number of small files is the PHP manual. Of course, you have to use the same version...
On the CSV issue, I just decided to share my observations, the tests may produce different results on different machines/OS version.
Overclockers Australia Forums
http://forums.overclockers.com.au/showthread.php?s=&postid=1087441#post1...
WinAce is SO SLOW. The savings in space are minimal, and not always possible.
Check the site for a comparison of RAR, ACE, ZIP, CAB, LHA, TAR, GZIP, & BZIP2http://martin.f2o.org/windows/archivers
It took me long time to decipher the web page above. It's badly presented. RAR is a clear winner, for times to compress & expand the files, & for file sizes.
ACE is a loser in nearly everything except in the file sizes of certain types of files, in a few cases. 7Z format was not tested.
The other surprizing conclusion that I saw - was that PKZIP or WINZIP was not a winner in almost anything, including it's own ZIP format. WINRAR did better at this format than the specialized ZIP programs.
However, the test does need to be repeated, because the older versions of the programs were tested against each other.
The final comment about Power Archiver ... I prefer Servant Salamander, with the specialised WINRAR (for RAR files), PICOZIP (for CAB files), and Servant Salamander's internal zip for handling ZIP files.
7Zip is still experimental for me - even for ZIP format; not worth using yet, until it is out of BETA.
Overclockers forums
Sorry, I can't check the Overclockers forums they don't allow you to view the comments without registering.
I haven't heard of 7Zip, thanks for keeping me updated ;-)
I know the page is badly presented, I just don't have time to fix it.
About PowerArchiver, sorry but this is the only one that I found can actually handle bzip2.
Test results
A copy of my results can be found also at http://sourceforge.net/forum/forum.php?thread_id=729264&forum_id=45797.
I would consider registering the forum it's worth the effort.
Comparison
7-zip copmpresses better than any of those formats. On average, it will compress a 20meg file down to 5meg, while RAR would take it down to 8meg.
One thing about Winrar
Although I'm a big fan of winrar, it has a drawback: when you want to view a file in a thousand files of winrar file, it will take a year to view it cause winrar forces to unrar the rar file first into temporary folder before you can view the particular file.
7-Zip rocks...
7zip and the 7z format is very powerful but slow...
And I miss that it dont handle ace-files.
Other than that its a winner in compression ratio!
winRAR
@ waro: are you sure that that problem doesn't only happen with solid archives?
another comparison
another comparison here...
http://www.rojakpot.com/default.aspx?location=3&var1=4&var2=1
Compression Programs
Power Archiver is an excellent utility, and CAB compression is better than RAR.
Maximum Compression
There is also a site called Maximum Compression. The goal of Maximum Compression is to show the maximum achievable compression ratio for several filetypes (text, executable etc). The best 80-100 programs for every filetype are shown in a table indicating compression ratio and switches/options used to achieve that compression.
Have a look at : http://www.maximumcompression.com/
Ace and UHARC
Ace and UHARC are the BEST!, althow they are very, very slow.
My test
I made my oun tests and they show that 7-Zip v3.13 is the best, folowed by UHARC GUI v2.0 and WinRar v3.20. WinAce has let me down coming on 4.
using slim 0021
Does anyone now how to archive a whole folder using slim?
Using slim0021
Just use the -r switch. Just run slim without switches to see all the options.
WinUHA a powerful UHARC GUI
www.winuha.com
My recent "obsesion"
Hy there!
I have tried for a couple of days to
compress mafia to fit on 2 CD's.
WinWHA was the closest by 24Mb.
Does anyone know a better compressor that doesen't take a whole day to end.
7 Zip was no good either, and WinRH doesen't seem to work with big files.
P.S. WinRh is better than WinUHA.
PowerArchiver 2003
What is the most reliable and or highest form of compression file to use?
RE: (Alex) compress mafia to 2 CD's
Use Nero to overburn the CDs. You could probably fit that extra 24Mb.
UHARC ROCKS!!!
I just packed 1.5 GBs down to 239MBs with UHARC 0.4 beta Nothing and I mean nothing even came close.