تحويل TAR إلى GZ

يحوّل أرشيف TAR إلى أرشيف GZIP، فيجمع مجموعة ملفات غير مضغوطة في تدفق مضغوط واحد باستخدام خوارزمية DEFLATE الخالية من الفقدان لتقليل حجم الملف بشكل كبير.

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V

بينما تنتظر ملفاتك، يمكنك لعب Code Rain

ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

مقارنة التنسيقات والمواصفات التقنية

المواصفاتTARGZ
نوع MIMEapplication/x-tarapplication/gzip
النوعحاوية أرشيفتدفق مضغوط
الضغطغير مضغوط (غالباً ما يُدمج مع gzip/bzip2/xz)DEFLATE بلا فقدان (LZ77 + Huffman)
المواصفات القياسيةPOSIX.1-2001 / IEEE 1003.1 ustarIETF RFC 1952 (GZIP)
رأس البايتات السحرية (Magic Bytes)75 73 74 61 72 (ustar)1F 8B

نظرة عامة على التنسيق والاستخدامات

يجمع مطورو البرمجيات ومديرو الأنظمة ملفات ومجلدات متعددة في أرشيف TAR واحد للحفاظ على بنية المجلدات وأذوناتها. لكن TAR لا يقلل أحجام الملفات، لذا يُضغط الأرشيف لتسريع نقله عبر الشبكة وتوفير مساحة التخزين. عند تحويل TAR إلى GZIP، تُطبّق خوارزمية DEFLATE على تدفق البيانات كله. ويشيع هذا الأسلوب في بيئات Linux وUnix لتوزيع البرامج والنسخ الاحتياطي للأنظمة ونشر الخوادم. وتعالج أدوات الضغط، مثل gzip، بيانات TAR مباشرةً وتنتج ملفًا أصغر يحافظ على البيانات الوصفية الأصلية.

المواصفات التقنية وتحليل الترميز (Codec)

يستخدم TAR نوع MIME ‏application/x-tar، ويخزن الملفات بالتتابع من دون ضغط مدمج، وفق معايير POSIX وباستخدام كتل ترويسة مملوءة بالأصفار. أما GZIP فيستخدم النوع application/gzip ويضغط تدفق البيانات بخوارزمية DEFLATE غير الفاقدة، التي تجمع بين مطابقة نافذة LZ77 المنزلقة وترميز هوفمان. تساعد تواقيع الملفات أنظمة التشغيل على التعرّف إلى التنسيقات. وقد يحتوي ملف TAR القياسي على مؤشر ustar عند الإزاحة 257. ويبدأ ملف GZIP بالتوقيع المميز ذي البايتين 1F 8B، تليهما أعلام الضغط والطابع الزمني.

توافق أنظمة التشغيل والمتصفحات

تتمتع أرشيفات GZIP بدعم عالمي عبر أنظمة التشغيل الحديثة، بما في ذلك Linux وmacOS وWindows. تأتي أدوات سطر الأوامر مثل gzip وgunzip مثبتة مسبقًا على الأنظمة القائمة على Unix، بينما تتعامل إصدارات Windows الحديثة مع GZIP بشكل أصلي في PowerShell وFile Explorer. لا تقوم متصفحات الويب باستخراج أرشيفات GZIP مباشرة من جانب العميل بدون مكتبات JavaScript، ولكن خوادم الويب تستخدم باستمرار GZIP لضغط حركة مرور HTTP آنيًا. ويختلف دعم الصيغ بحسب التطبيق والجهاز ونظام التشغيل وإصداره.

معلومات مفيدة

أنشئ ملف TAR غير مضغوط أولًا، ثم اضغطه باستخدام GZIP. فضغط الملفات كلٌّ على حدة داخل TAR أقل كفاءة؛ إذ لا يستطيع DEFLATE الاستفادة من الأنماط المتكررة بين الملفات كما يفعل عند معالجة تدفق بايتات متصل.

الأسئلة الشائعة

كيف تحول أرشيف TAR إلى أرشيف GZIP بدون فقدان الجودة؟

يستخدم التحويل خوارزمية DEFLATE غير الفاقدة؛ أي إنه يحفظ كل بايت وأذونات الملفات وبنية المجلدات كما هي في ملف TAR الأصلي، من دون فقد للبيانات عند فك الضغط.

ما الفرق بين أرشيف TAR وأرشيف GZIP؟

أرشيف TAR حاوية تجمع ملفات ومجلدات متعددة في ملف واحد من دون تقليل أحجامها. أما GZIP فهو تدفق ضغط يقلل حجم البيانات بخوارزميات رياضية، ويعالج عادةً تدفقًا واحدًا في كل مرة؛ لذلك غالبًا ما يجتمع TAR وGZIP في ملف .tar.gz.