taritu sendiri hanya bundel file bersama (hasilnya disebut tarball ), sementara zipmenerapkan kompresi juga.
Biasanya Anda gunakan gzipbersama taruntuk mengompresi tarball yang dihasilkan , sehingga mencapai hasil yang sama dengan zip.
Namun untuk arsip yang cukup besar ada perbedaan penting. Sebuah ziparsip adalah kumpulan file yang dikompresi . Tar yang di-gzip adalah kumpulan terkompresi (dari file yang tidak terkompresi). Dengan demikian arsip zip adalah daftar yang dapat diakses secara acak dari item terkompresi yang disatukan, dan a .tar.gzadalah arsip yang harus diperluas sepenuhnya sebelum katalog dapat diakses.
- The peringatan dari
zipadalah bahwa Anda tidak mendapatkan kompresi di file (karena setiap file yang dikompresi independen dari yang lain dalam arsip, kompresi tidak dapat mengambil keuntungan dari kemiripan antara isi file yang berbeda); yang keuntungan adalah bahwa Anda dapat mengakses salah satu file yang terdapat dalam dengan melihat hanya (tergantung sasaran file) bagian tertentu dari arsip (sebagai "katalog" dari koleksi terpisah dari koleksi sendiri).
- The peringatan dari
.tar.gzadalah bahwa Anda harus dekompresi seluruh arsip untuk mengakses file yang terkandung di dalamnya (sebagai file berada dalam tarball); yang keuntungan adalah bahwa kompresi dapat mengambil keuntungan dari kemiripan antara file (seperti kompres seluruh tarbal).