The Unarchiver is a much more capable replacement for "Archive Utility.app", the built-in archive unpacker program on Mac OS X. The Unarchiver is designed to handle many more formats than Archive Utility, 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 old and obscure formats. See further down the page for a more complete list of supported formats.
It now has a new homepage: