Nanook is a utility that can archive and extract many different format of files.
Nanook also tries to detect and correctly handle the filename encoding in the archives it opens, allowing you to open files from every part of the world without getting garbled filenames.