Dengan 7zip, Anda harus menjalankan perintah dua kali, sekali untuk mendekompresi dan kembali untuk mengekstrak. Format file tar hanyalah "gumpalan" dari semua yang macet ujung ke ujung. Kemudian seluruh file tar dikompres menggunakan berbagai algoritma kompresi, dalam contoh Anda bzip. Pada dasarnya file yang dihasilkan memiliki dua lapisan. Ketika Anda "mengekstrak" lapisan bzip Anda mendapatkan file tar, maka ketika Anda mengekstrak file tar Anda mendapatkan banyak file individu.
7zip tidak menangani banyak lapisan sekaligus, meskipun ia mampu menangani kedua lapisan:
7z x foo.tar.bz2
7z x foo.tar
Sebenarnya alat unix standar bekerja dengan cara yang sama:
bunzip2 foo.tar.bz2
tar xf foo.tar
Namun tar
perintah unix memiliki fitur kenyamanan yang memanggil langkah-langkah kompresi dan dekompresi sekunder menggunakan program lain sebelum / setelah menangani bagian tar. Pada dasarnya -j
argumen memanggil bzip2
/ bunzip2
, Anda tidak melihat langkah kedua. Demikian juga -z
akan memanggil gzip
/ gunzip
, dll.