.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.