Comparing File-Compression Software

As broadband connectivity and home networking become more prevalent, I've noticed an increase in the number and size of attachments that friends send me. These attachments range from .jpg files that they saw on a joke site to family newsletters sent out as .doc files, often with embedded pictures and drawings. Generally, I don't even notice an attachment's size; full-time high-speed Internet connectivity at home and at the office makes short work of even multimegabyte attachments. However, 80 percent of Internet users still use dial-up connections, including me when I'm traveling, unless the hotel I'm staying in offers high-speed Internet connectivity. Without a high-speed connection, I really notice the size of the attachments I receive, as a 40K dial-up connection in the hotel struggles to download an 8MB .bmp file that a friend sent me because he thought it was a funny screen capture. Using file-compression software seems to be a lost art. Although I still download many .zip files, I rarely get compressed email attachments. So I'd like to reintroduce readers to some inexpensive compression utilities, especially because email applications such as Microsoft Outlook now block certain types of files by default and still allow access to archive files.

WinZip is the grandfather of compression utilities for the Windows platform. WinZip is fundamentally ubiquitous, with an evaluation version that never actually times out. This utility was one of the first Windows shareware programs I ever bought; I used it all the time and decided that the authors deserved compensation. WinZip is simple, and its performance is comparable to the other products reviewed here. If you use it and it serves your needs, you have no reason to move on. But its interface is very dated compared to its competitors, and the wizard becomes unnecessary after you've used it once or twice. If your compression needs move to some of the more obscure file formats, WinZip 8.0 has the least comprehensive file-format support of the products reviewed here. But for day-to-day zip and unzip tasks, this utility is perfectly functional. And because WinZip adds itself to the right-click context menu for file manipulation, zipping up one file, a group of files, or entire directory trees is easy from within Windows Explorer. WinZip 8.0 is available from WinZip Computing for $29 for a single license.

PKWare's PKZIP for Windows 4.5 has a great interface, is easy to use with very intuitive controls (although none of these applications required cracking open the documentation), and makes creating self-extracting archives simple. You can use the utility as it installs or take time to get detailed control over almost every aspect of a compressed file. Comparing PKZIP head to head to WinZip is a dead heat for performance, but PKZIP has a nicer interface. Also, for the same $29 you pay for WinZip, you can buy the PKZIP Suite 4.5, which also includes PKZIP Command Line 4.5, PKZIP Explorer 1.5, PKZIP Attachments 1.1, and PKZIP Plug-In 1.0. And that price is only $3 more than the cost of PKZIP alone. PKZIP for Windows 4.5 is available from PKWARE for $26

WinAce Archiver is a new entry into the file-compression utility market, but it has made a name for itself in its support for all common and not-so-common file-compression formats. The WinAce interface is appealing to a techie such as me because of the amount of information the interface provides. The application gets its name from its support of the .ace file-compression format, which can be very efficient with large files. I compared the program's .ace compression to its .zip compression, but saw very little difference in the limited testing I performed. If you need to compress files in some format other than .zip, WinAce is an excellent choice. If you just need to extract files from some of the more obscure formats that the other compression utilities don't support, you can use XAce Plus 2.0, a freeware tool available from the WinAce Web site. WinAce Archiver is available from e-merge GmbH for $29.

Test Results

To compare the performance of these three applications, I compressed eight files that I had either received or sent in the recent past.

A 37MB .wmv file containing a 15-minute video that I received from a friend

An 8.2MB .bmp file I received from a coworker

A 38KB .doc file that I emailed to a coworker

A 2.8MB .doc file I received that contained a mix of text and images

A 1MB .tiff file containing a corporate logo sent to my email

A 2.6MB .pdf file catalog I received in my inbox

A 1.1MB .txt file that I received from a customer

A 2.1MB .jpg file that I sent to a family member

The following table indicates little difference between any of these applications with the test files I used. Test results are reported only for .zip format files so you can compare all of the products. I performed the tests on my desktop machine-a dual-processor Pentium III 550 with 384MB of RAM.

Discuss this Article 21

realtester (not verified)

on Nov 16, 2009

Put 3 Copy of 10mb rar file in a directory,than compres that directory with rar,zip etc.Results terrible, top 10 compression software making around 30 mb zip,rar and other formats.If a software makin compression, result must be ~10mb, because files has line by line same data structure.

This is a very timely article. The other day at work an organization sent out its quarterly newsletter as a 5MB .ZIP. Thing is, they would have posted it on the intranet, but not all their audience has intranet connectivity!
I am stepping in voluntarily to help them out, but approaching the problem in a different way. Most of those Word .DOCs can be saved as HTML, easily 50% or less of the original size. PowerPoint .PPTs are a different story--as long as they're static, saving to .GIF seems to work OK. I'm still searching for a good solution regarding the flashier ppts though. If anyone has an idea to contribute, bring it on!

I am at this moment compressing a 75 gigabyte database file with winzip 9.0 beta. It has been running for 38 minutes on a quad processor box with 2GB/sec fiber to RAID 5 disk with 2GB cache on the RAID controller and 8 Gig RAM.
My goal is to be able to keep several days dump on disk instead of 1 day only. An option for lower compression but higher speed might be useful if available....

I have used several zip programs to compress a 31MB 6 min. video to send to family and friends. The best compression I have gotten is from 31 to 30MB, so why bother? I click SEND, and within a couple of minutes, the e-mail comes back from all it is sent to stating by the server that the file is too big. HOW can I compress it to an acceptable level OR send some other way? I'm out of ideas. THANKS!

Definitely a worthwhile topic for an article, but it’s a shame the author chose only to compare the utilities’ ability to make zip files. This gives us a useful comparison of the time, but as the file format is the same, I would expect the size to be the same too – I’m surprised there’s as much variation as there is.
What would have been useful is a discussion of when to use zip, when ace etc. One thing the data shows clearly is that there’s no point zipping a jpeg or WMV file – they’re already compressed! In fact, as it took 36 mins for WinAce to save 5 MB out of 37, it may be quicker not to bother zipping if you have a 56 Kb modem! With images, the thing you need to know is which image format to use – JPEG for photos, GIF for cartoon-like pictures with lots of areas with just one colour.
Shame the size data for WinZip got cut off the screen.