تحويل GZ إلى TAR
استخرج بيانات TAR من أرشيف TAR مضغوط باستخدام GZIP، مثل .tar.gz أو .tgz.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | GZ | TAR |
|---|---|---|
| نوع MIME | application/ | application/ |
| النوع | تدفق مضغوط | حاوية أرشيف |
| الضغط | DEFLATE بلا فقدان (LZ77 + Huffman) | غير مضغوط (غالباً ما يُدمج مع gzip/bzip2/xz) |
| المواصفات القياسية | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| رأس البايتات السحرية (Magic Bytes) | 1F 8B | 75 73 74 61 72 (ustar) |
نظرة عامة على التنسيق والاستخدامات
ملف GZ تدفق واحد مضغوط بخوارزمية DEFLATE، أما TAR فهو حاوية غير مضغوطة تجمع ملفات متعددة وتحافظ على بنية المجلدات. وقد يحتاج مديرو الأنظمة والمطورون إلى فك أرشيف TAR المضغوط لفحص ملفات النسخ الاحتياطي أو تعديلها أو استخراج بعضها، من دون إعادة ضغط التدفق كله في كل مرة. وتدعم أدوات مثل GNU tar و7-Zip وWinRAR هذا التحويل في معظم أنظمة سطح المكتب. يُستخدم هذا المسار لأرشيفات TAR المضغوطة بـGZIP، مثل .tar.gz و.tgz. يفك التدفق ويتحقق من وجود أرشيف TAR يحوي ملفات عادية، ثم يعيد بيانات TAR. أما بيانات GZIP الأخرى فيرفضها.
المواصفات التقنية وتحليل الترميز (Codec)
يستخدم GZIP نوع MIME application/gzip، والتوقيع 1F 8B، وضغط DEFLATE. أما TAR فيستخدم النوع application/x-tar وترويسات كتل POSIX. يفك المحوّل تدفق GZIP، ويتحقق من أن الناتج أرشيف TAR صالح يضم ملفات عادية، ثم يعيد بيانات TAR المفكوكة كما هي.
توافق أنظمة التشغيل والمتصفحات
يتوفر الدعم الأصلي لكلا التنسيقين عبر جميع أنظمة التشغيل تقريبا. تتضمن بيئات Linux وmacOS والبيئات الشبيهة بـ Unix أدوات سطر أوامر مثل tar وgzip والتي تحول هذه الملفات فورًا. يمكن لمستخدمي Windows الاعتماد على برامج الطرف الثالث مثل 7-Zip أو أوامر محطة طرفية حديثة في Windows 10 و11. لا تستطيع متصفحات الويب عرض أو تنفيذ عمليات التحويل بين نوعي الأرشيف هذين بشكل أصلي، لذا يجب أن تتم معالجة الملفات على الجهاز المحلي أو عبر رمز خادم الخلفية. ويختلف دعم الصيغ بحسب التطبيق والجهاز ونظام التشغيل وإصداره.
معلومات مفيدة
استخدم ملف GZIP يحتوي على أرشيف TAR، مثل .tar.gz أو .tgz. تُرفض ملفات .gz التي لا تحتوي على أرشيف TAR.
الأسئلة الشائعة
كيف تحول أرشيف GZIP إلى أرشيف TAR بدون فقدان الجودة؟
إذا احتوى تدفق GZIP على أرشيف TAR صالح، فسيعيد التحويل بيانات TAR كما هي بعد فك الضغط. ويرفض هذا المسار بيانات GZIP الأخرى.
ما الفرق بين أرشيف GZIP وأرشيف TAR؟
GZIP خوارزمية لضغط ملف واحد وتقليل حجمه باستخدام DEFLATE. أما TAR فهو حاوية أرشيف تجمع ملفات ومجلدات متعددة في ملف واحد من دون ضغطها.