Perbezaan Antara GZIP dan TAR

GZIP vs TAR
Pelanjutan .tar.gz adalah yang sangat popular apabila memuat turun fail terutamanya dalam sistem operasi bukan Windows. Tetapi tidak seperti kebanyakan sambungan, ini tidak dimaksudkan untuk mengenal pasti satu program tunggal yang akan digunakan untuk membuka fail ini; ia menunjukkan kepada dua. Tar adalah format fail tetapi juga nama program yang menghasilkan fail. Tar adalah arkitek, bermakna ia akan mengarkibkan berbilang fail ke satu fail tetapi tanpa pemampatan. Gzip yang mengendalikan pelanjutan .gz adalah alat pemampatan yang digunakan untuk mengurangkan ruang cakera yang digunakan oleh fail.

Kebanyakan pengguna Windows digunakan untuk memampatkan dan mengarkibkan fail tunggal. Beberapa program yang melakukan ini ialah Winrar, 7zip, dan Winzip. Tetapi ini tidak berlaku dalam persekitaran UNIX dan Linux di mana pengarkiban dan pemampatan adalah dua operasi yang berbeza sama sekali. Tarball adalah nama yang digunakan untuk mengenal pasti sebarang koleksi fail yang telah diarkibkan ke dalam satu fail oleh aplikasi Tar sama ada ia dimampatkan atau tidak. Walaupun Gzip adalah alat pemampatan yang paling biasa yang digunakan dengan tarballs, ia bukan satu-satunya. Terdapat juga alat pemampatan lain yang dipanggil Bzip2 yang dapat memampatkan file itu lagi tetapi akan mengambil lebih lama.

Terdapat kelebihan dan keburukan dalam membuat tarball terbalik berbanding dengan aplikasi standard yang kedua-duanya. Tarball yang telah di-zip boleh mengurangkan fail yang dramatik, alat pemampatan tidak memampatkan fail secara individu tetapi merawat seluruh tarball sebagai satu fail besar. Ini lebih jelas apabila berurusan dengan fail separuh terkompresi seperti fail GIF dan jpg.

Kelemahan menggunakan format ini ialah anda tidak dapat mengekstrak fail tunggal. Oleh kerana keseluruhan arkib dimampatkan secara keseluruhannya, anda juga perlu membongkar keseluruhan arkib sebelum mengekstrak fail tunggal. Mengeluarkan fail tunggal dari tarball bersaiz besar boleh mengambil masa yang lebih lama berbanding mengekstrak fail tunggal dari fail yang sama yang dimampatkan dan diarkibkan oleh alat lain seperti Winrar atau Winzip.

Ringkasan:
1. Gzip adalah alat pemampatan yang digunakan untuk mengurangkan saiz fail
2. Tar adalah pemanah yang digunakan untuk menggabungkan beberapa fail ke dalam satu
3. Gzip dan Tar biasanya digunakan bersama untuk membuat Tarballs yang dimampatkan dengan ketara
4. Mengekstrak fail individu boleh mengambil masa yang lebih lama dengan tarbal zip dari format lain