KDE provides Karchiver, which I use a lot. I also sometimes use TkZip. It a gui application. Takes some practice with it to figure out how it works, but once you're comfortable with it, it's quite good.
I've had a few occassions in which both ark and karchiver couldn't view or extract some file, and tkzip handled it without a hitch.