.zip arquivos podem conter mais de um arquivo.
.bz2 pode conter apenas um arquivo. O cabeçalho .bz2 é mais compacto e faz compactação sólida por design.
tar é normalmente usado para colocar mais de um arquivo em um arquivo .bz2 . É por isso que você costuma ver .tar.bz2 arquivos.