The Unarchiver 2.3
The Unarchiver is a much more capable replacement for "BOMArchiveHelper.app", the built-in archive unpacker program in Mac OS X.
The Unarchiver is designed to handle many more formats than BOMArchiveHelper, and to better fit in with the design of the Finder. It can also handle filenames in foreign character sets, created with non-English versions of other operating systems. I personally find it useful for opening Japanese archives, but it should handle many other languages just as well.
It is very simple to use and install - simply copy it into your Applications folder or whereever you prefer, and then set archive filetypes to open using it. This can either be done the usual way, or by double-clicking the icon to show The Unarchiver's preferences.
Supported file formats include Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt and many other more and less obscure formats. The goal is to make The Unarchiver able to extract anything you give it. The Unarchiver uses the libxad unarchiving library to support many older, obscure formats.
Mac OS X 10.3.9 or higher.