GZIP مقابل TAR: الفرق والمقارنة

يحظى امتداد الملف .tar.gz بشعبية كبيرة عندما يتحدث المرء عن تنزيل الملفات على أنظمة لا تعمل على Windows. على عكس الامتدادات الأخرى ، لا يشير المرء إلى برنامج واحد لفتح ملفه ولكنه يشير إلى اثنين.

Tar هو اسم تنسيق الملف وكذلك البرنامج الذي ينتجه.

الوجبات السريعة الرئيسية

  1. Gzip هي أداة لضغط الملفات تقوم بضغط ملف واحد ، بينما Tar هي أداة أرشفة تقوم بإنشاء أرشيف لملفات وأدلة متعددة.
  2. يقوم Gzip بتقليل حجم الملف عن طريق ضغط محتوياته ، بينما يقوم Tar بتجميع ملفات وأدلة متعددة في ملف أرشيف واحد.
  3. لا يحتفظ Gzip بأي بيانات وصفية أو بنية دليل ، بينما يحتفظ Tar بهيكل الدليل للملفات والأدلة المضمنة في الأرشيف.

GZIP مقابل TAR

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

GZIP مقابل TAR 1

يشار عادةً إلى Gzip على أنه تنسيق ملف وإطار عمل برمجي لضغط محتوى HTTP حتى يتم تقديمه إلى العميل يونكس وأنظمة شبيهة بيونكس.

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

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

ملف tar هو نوع خاص من الملفات يجمع العديد من الملفات في حزمة واحدة. إنه مشابه لملف a.zip من حيث أنه يمكنه الاحتفاظ بعدة ملفات ولكن بتنسيق ملف مختلف.

جدول المقارنة

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

ما هو GZIP؟

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

اقرأ أيضا:  iPhoto Album vs Event: الفرق والمقارنة

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

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

تدعم العديد من أدوات ضغط وفك ضغط ملفات Microsoft Windows ملفات GZIP ، مما يعني أنه يمكن استخدامها لبناء المحتوى المخزن في هذه الملفات وفك ضغطه والوصول إليه.

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

GZIP

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

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

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

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

سيفتح برنامج zip / unzip الأكثر شيوعًا ملفات TAR لأنها تنسيق أرشيف شائع.

اقرأ أيضا:  تنزيل خلفيات iPhone 15 (Pro) [دقة 4K]

اثنان من أفضل برامج استخراج الملفات المجانية هما PeaZip و 7-Zip ، اللذان يمكنهما فتح وإنشاء ملفات TAR ، ولكن هناك الكثير من الخيارات الأخرى في قائمة مستخرجات الملفات المجانية هذه.

تتضمن أدوات فتح TAR الأخرى B1 Online Archiver و ezyZip ، والتي تعمل في متصفحك بدلاً من تنزيلها كتطبيق. لإزالة محتويات تقرير التقييم الثالث ، قم بتحميله على أحد هذين الموقعين.

قطران

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

  1. تُستخدم أداة الضغط Gzip ، التي تدير امتداد gz ، لتقليل استخدام مساحة القرص في الملف. من ناحية أخرى ، Tar هو ملف أرشيفي ، مما يعني أنه يمكنه دمج عدة ملفات في ملف واحد دون ضغطها.
  2. Gzip هو برنامج يقوم بضغط ملف واحد (فقط) ، بينما يتم دمج الملفات المختلفة في ملف واحد (tar) مع tar.
  3. Zip هو برنامج يقوم بالأرشفة والضغط. يقوم Tar بإنشاء ملف واحد من عدة ملفات ؛ لا يقوم بضغط البيانات ما لم يتم استخدامه مع برنامج ضغط مثل gzip.
  4. يفتقر Zip إلى الخلف في الحفاظ على البيانات الوصفية ، في حين يتقدم Tar كثيرًا على Zip من حيث الحفاظ على البيانات الوصفية.
  5. اجتاز Gzip 17٪ فقط من الاختبارات ، وهي نسبة منخفضة جدًا ، في حين أن نسبة نجاح Tar تبلغ 65 (تقريبًا 3.5 ضعف نسبة نجاح الملف المضغوط).
الفرق بين GZIP و TAR
مراجع حسابات
  1. https://dl.acm.org/doi/abs/10.1145/2664666.2664670
  2. https://stratadoc.stratus.com/vos/19.2.1/r553m-01/wwhelp/wwhimpl/common/html/r553m-01.pdf

آخر تحديث: 17 يونيو 2023

النقطة 1
طلب واحد؟

لقد بذلت الكثير من الجهد في كتابة منشور المدونة هذا لتقديم قيمة لك. سيكون مفيدًا جدًا بالنسبة لي ، إذا كنت تفكر في مشاركته على وسائل التواصل الاجتماعي أو مع أصدقائك / عائلتك. المشاركة هي ♥ ️

24 أفكار حول "GZIP vs TAR: الفرق والمقارنة"

اترك تعليق

هل تريد حفظ هذه المقالة لوقت لاحق؟ انقر فوق القلب الموجود في الزاوية اليمنى السفلية للحفظ في مربع المقالات الخاصة بك!