Logo ar.removalsclassifieds.com

الفرق بين GZIP و TAR (مع الجدول)

جدول المحتويات:

Anonim

يحظى امتداد الملف The.tar.gz بشعبية كبيرة عندما يتحدث المرء عن تنزيل الملفات على أنظمة لا تعمل على windows. على عكس الامتدادات الأخرى ، لا يشير المرء إلى برنامج واحد لفتح ملفه ؛ بل إنه يشير إلى اثنين. Tar هو اسم تنسيق الملف بالإضافة إلى البرنامج الذي ينتجه.

GZIP مقابل TAR

الفرق بين GZIP و TAR هو أن Tar هو ملف أرشيفي ، مما يعني أنه يمكنه دمج عدة ملفات دون ضغطها في ملف واحد. يستخدم Gzip ، الذي يتعامل مع الامتداد gz ، لضغط الملف لتوفير مساحة على القرص الصلب.

يشار عادةً إلى Gzip على أنه تنسيق ملف وإطار عمل برمجي لضغط محتوى HTTP حتى يتم تقديمه للعميل على أنظمة Unix و Unix. من المعروف أن هذه الطريقة تعمل على تقليل أحجام الملفات بنسبة تصل إلى 80٪ ، مما ينتج عنه أوقات تحميل أسرع للصفحة ، واستخدام أقل للنطاق الترددي ، وخفض عبء SSL (بسبب انخفاض عدد الرحلات ذهابًا وإيابًا أثناء مصافحة SSL).

يمكن للمرء استخدام الأمر tar لإنشاء أرشيفات مضغوطة تحتوي على ملف واحد أو مجموعة من الملفات. ملفات Tarballs أو gzip أو bzip أو tar كلها مصطلحات لملفات الأرشيف الناتجة. ملف tar هو نوع خاص من الملفات يجمع العديد من الملفات في حزمة واحدة. إنه مشابه لملف a.zip من حيث أنه يمكن أن يحتوي على عدة ملفات ، لكنه تنسيق ملف مختلف.

جدول المقارنة بين GZIP و TAR

معلمات المقارنة

GZIP

قطران

دلالة تُستخدم أداة الضغط Gzip ، التي تدير امتداد gz ، لتقليل استخدام مساحة القرص في الملف. Tar هو ملف أرشيفي ، مما يعني أنه يمكنه دمج عدة ملفات معينة دون ضغطها في ملف واحد.
القدرة على الضغط Gzip هو برنامج يقوم بضغط ملف واحد (فقط). يتم دمج الملفات المختلفة في ملف واحد (tar) مع tar.
على أساس الكفاءة Zip هو برنامج يقوم بالأرشفة والضغط. يقوم بإنشاء ملف واحد من عدة ملفات ؛ لا يضغط البيانات ما لم يتم استخدامه مع برنامج ضغط مثل gzip.
حفظ البيانات الوصفية يفتقر Zip إلى الخلف في الحفاظ على البيانات الوصفية. القطران متقدم على الرمز البريدي من حيث الحفاظ على البيانات الوصفية.
مرت الاختبارات اجتاز Gzip 17٪ فقط من الاختبارات ، وهي نسبة منخفضة جدًا. يحتوي Tar على نسبة نجاح تبلغ 65 (حوالي 3.5 ضعف نسبة نجاح ملف مضغوط).

ما هو GZIP؟

تستخدم ملفات GNU المضغوطة خوارزمية GNU ZIP لفرض مواصفات وإرشادات الضغط ، ويتم تخزينها في تنسيق GZIP بامتداد gzip. قد تحتوي على بعض الملفات التي اختار المستخدم ضغطها بمساعدة خوارزمية GNU ZIP. سيكون حجم النسخ غير المضغوطة للملفات الموجودة في تنسيق GZIP أصغر من حجم ملف GZIP الناتج.

تقوم خوارزمية GNU ZIP بتحويل الملفات الأكبر حجمًا وفقًا لاحتياجات المستخدم ، وتتبع معظم الأنظمة القائمة على Unix معايير ومواصفات ضغط GZIP. تدعم العديد من أدوات ضغط وفك ضغط ملفات Microsoft Windows ملفات GZIP ، مما يعني أنه يمكن استخدامها لبناء المحتوى المخزن في هذه الملفات وفك ضغطه والوصول إليه.

تعد خوارزمية DEFLATE ، التي تجمع بين ترميز LZ77 و Huffman ، أساس gzip. تم تصميم DEFLATE ليكون بديلاً عن خوارزميات ضغط البيانات المحمية ببراءة اختراع مثل LZW ، والتي قيدت إمكانية استخدام الضغط وأرشيفات الأرشيف الشائعة الأخرى في ذلك الوقت.

ما هو تقرير التقييم الثالث؟

ملف TAR هو ملف بتنسيق أرشيف Unix الموحد ، وهو اختصار لـ Tape Archive وغالبًا ما يشار إليه باسم tarball. يحتاج المرء إلى برنامج لفتح الأرشيف أو تعليمات لفتح ملف TAR.

نظرًا لأنه يمكنه تخزين عدة ملفات في ملف واحد ، فإن تنسيق ملف TAR شائع لأرشفة وإرسال ملفات متعددة عبر الإنترنت ، مثل تنزيلات البرامج.

في حالة أنظمة Linux و Unix ، يتم استخدام تنسيق ملف TAR بشكل شائع ، ولكنه يستخدم في الغالب لتخزين البيانات بدلاً من ضغطها. بعد تطويرها ، عندما يتم ضغط ملفات TAR ، فإنها تصبح ملفات TGZ بامتدادات TGZ أو TAR.GZ أو GZ. سيفتح برنامج zip / unzip الأكثر شيوعًا ملفات TAR لأنها تنسيق أرشيف شائع.

اثنان من أفضل برامج استخراج الملفات المجانية هما PeaZip و 7-Zip اللذان يمكنهما فتح وإنشاء ملفات TAR ، ولكن هناك الكثير من الخيارات الأخرى في قائمة مستخرجات الملفات المجانية هذه. تتضمن أدوات فتح TAR الأخرى B1 Online Archiver و ezyZip ، والتي تعمل في متصفحك بدلاً من تنزيلها كتطبيق. لإزالة محتويات تقرير التقييم الثالث ، ما عليك سوى تحميله على أحد هذين الموقعين.

الاختلافات الرئيسية بين GZIP و TAR

استنتاج

تُستخدم أداة الضغط Gzip ، التي تدير امتداد gz ، لتقليل استخدام مساحة القرص في الملف. تستخدم ملفات GNU المضغوطة خوارزمية GNU ZIP لفرض مواصفات وإرشادات الضغط ، ويتم تخزينها في تنسيق GZIP بامتداد gzip. غالبًا ما يستخدم تنسيق ملف TAR في أنظمة Linux و Unix ، ولكنه يستخدم في الغالب لتخزين البيانات بدلاً من ضغطها.

تعد خوارزمية DEFLATE ، التي تجمع بين ترميز LZ77 و Huffman ، أساس gzip. تم تصميم DEFLATE ليكون بديلاً عن خوارزميات ضغط البيانات المحمية ببراءة اختراع مثل LZW ، والتي قيدت إمكانية استخدام الضغط وأرشيفات الأرشيف الشائعة الأخرى في ذلك الوقت.

الفرق بين GZIP و TAR (مع الجدول)