atool funciona muito bem para esse tipo de coisa. A grande parte é que você não precisa fazer malabarismos com as várias opções de linha de comando para tar, zip, rar, etc em seu cérebro, apenas aunpack <your-compressed-file>
e voila! Outro ótimo recurso: garante que o seu arquivo seja extraído em seu próprio diretório (ótimo para quando as pessoas distribuem arquivos que não são empacotados em um diretório de nível superior!)