Perbezaan antara gzip dan tar

Perbezaan antara gzip dan tar

Gzip vs tar
The .tar.Pelanjutan GZ adalah yang sangat popular ketika memuat turun fail terutama dalam sistem operasi bukan Windows. Tetapi tidak seperti kebanyakan sambungan, ini tidak dimaksudkan untuk mengenal pasti satu program yang akan digunakan untuk membuka fail ini; ia menunjukkan kepada dua. Tar adalah format fail tetapi juga nama program yang menghasilkan fail. Tar adalah arkib, yang bermaksud ia akan mengarkibkan pelbagai fail ke dalam satu fail tetapi tanpa pemampatan. Gzip yang mengendalikan .Pelanjutan GZ adalah alat mampatan yang digunakan untuk mengurangkan ruang cakera yang digunakan oleh fail.

Kebanyakan pengguna Windows digunakan untuk memampatkan dan mengarkibkan program tunggal. Beberapa program yang melakukan ini adalah 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 koleksi fail yang telah diarkibkan ke dalam satu fail oleh aplikasi tar sama ada ia dimampatkan atau tidak. Walaupun gzip adalah alat mampatan yang paling biasa yang digunakan dengan tarballs, bukan satu -satunya. Terdapat juga alat mampatan lain yang dipanggil BZIP2 yang dapat memampatkan fail lagi tetapi akan mengambil masa yang lebih lama.

Terdapat kelebihan dan kekurangan dalam mewujudkan tarball zipped berbanding dengan aplikasi standard yang kedua -duanya. Tarball yang zip boleh dikurangkan secara dramatik Filesize alat mampatan tidak memampatkan fail secara individu tetapi merawat seluruh tarball sebagai satu fail besar. Ini lebih jelas apabila berurusan dengan fail separuh mampat seperti fail gif dan jpg.

Kelemahan menggunakan format ini ialah anda tidak dapat mengekstrak satu fail. Oleh kerana keseluruhan arkib dimampatkan secara keseluruhan, anda juga perlu menyangkal seluruh arkib sebelum mengekstrak satu fail. Mengekstrak satu fail dari tarball zip besar boleh mengambil masa yang lebih lama berbanding dengan mengekstrak satu fail dari fail yang sama yang dimampatkan dan diarkibkan oleh alat yang berbeza seperti Winrar atau Winzip.

Ringkasan:
1. GZIP adalah alat mampatan yang digunakan untuk mengurangkan saiz fail
2. Tar adalah archiver yang digunakan untuk menggabungkan pelbagai fail ke dalam satu
3. Gzip dan tar biasanya digunakan sejajar untuk membuat tarballs yang dimampatkan dengan ketara
4. Mengekstrak fail individu boleh mengambil masa yang lebih lama dengan tarballs zipped daripada dengan format lain