كيف تستخرج ملف TAR.GZ
- أفلت ملف
.tar.gzأو.tgzفي منطقة الإفلات أعلاه، أو انقر اختر ملفًا. - اترك حقل كلمة المرور (فقط إذا كان الأرشيف مشفّرًا) فارغًا. لا تحتوي ملفات tarball على تشفير مدمج؛ والحقل موجود لملفات ZIP المشفّرة.
- انقر استخراج الملفات. تُزال طبقة gzip ويُفكّ ملف TAR الداخلي في خطوة واحدة.
- يظهر كل ملف في النتائج بمساره وزر تنزيل. ويجمعها تنزيل الكل (ZIP) في ملف ZIP واحد.
يُفك ضغط ملف tarball داخل متصفحك. وتبقى الشيفرة المصدرية والنسخ الاحتياطية للخوادم وحزم السجلات على جهازك.
لماذا لملف tarball لاحقتان
ملف .tar.gz هو صيغتان متراكبتان. الأولى tar (اختصار tape archive، من أنظمة يونكس الأولى) التي تضمّ الملفات في تدفق واحد وتسجّل مسار كل ملف وحجمه وأذوناته ووقت تعديله. ولا يضغط tar شيئًا على الإطلاق. والثانية gzip التي تضغط ذلك التدفق الواحد بخوارزمية Deflate. وفك الضغط يعيد إليك ملف .tar العادي، وفك ذلك يعيد إليك الملفات.
ولأن gzip يرى الأرشيف كله تدفقًا واحدًا، فإن ملف tarball يتصرف كأرشيف صلب: يُضغط المحتوى المتكرر عبر ملفات صغيرة كثيرة ضغطًا جيدًا. أما العيب فهو أنك لا تستطيع استخراج ملف واحد دون فك ضغط كل ما قبله، ولهذا تُستخدم ملفات tarball أساسًا لتوزيع أشجار المجلدات كاملة ونسخها احتياطيًا لا للوصول العشوائي.
اللاحقة القصيرة .tgz تعني الشيء نفسه تمامًا مثل .tar.gz. وهي تعود إلى أنظمة لم تكن تسمح إلا بلاحقة قصيرة واحدة، ويُقبل الشكلان هنا.
الاستخراج في سطر الأوامر
يأتي لينكس وmacOS مزوَّدَين بالأمر tar، ويتضمن Windows 10 و11 الأمر tar.exe في موجّه الأوامر وPowerShell. الأمر المعتاد هو tar -xzf archive.tar.gz، حيث تعني x الاستخراج، وتعني z التمرير عبر gzip، وتحدد f اسم الملف. أضف -C folder للاستخراج إلى مكان آخر، أو استخدم tar -tzf archive.tar.gz لسرد المحتويات أولًا. وفي macOS يعمل أيضًا النقر المزدوج على الملف في Finder عبر Archive Utility.
نصائح
- إذا انتهى الملف بـ
.tar.bz2أو.tar.xz، فاستخدم استخراج ملفات TAR الذي يتعامل مع ملفات tarball العادية وbzip2 وxz. - هل تحتاج إلى المحتويات بصيغة ZIP لمستخدم Windows؟ TAR.GZ إلى ZIP يحوّله في خطوة واحدة.
- ملف
.gzالذي يحتوي ملفًا واحدًا فقط (مثل سجل مضغوط) يُفتح في فتح ملفات GZ. - لبناء ملف tarball من ملفاتك الخاصة، استخدم إنشاء ملف TAR.GZ.
الأسئلة الشائعة
ما الفرق بين .tar.gz و.tgz؟
لا فرق. كلاهما أرشيف TAR مضغوط بـ gzip. والشكل ذو الأحرف الأربعة مجرد اسم أقصر للملف نفسه.
هل تُستعاد تواريخ الملفات وأذونات يونكس؟
لا. أنت تنزّل ملفات عادية عبر المتصفح، فتحصل على التاريخ الحالي، ولا تُطبَّق بتات الأذونات والملكية المخزّنة في ترويسات tar. شغّل tar -xzf على لينكس أو macOS عندما تكون هذه التفاصيل مهمة.
ما أكبر ملف tarball يمكنني فتحه؟
يُحتفظ بالأرشيف المضغوط وملفاته المستخرجة في ذاكرة المتصفح. وفوق نحو 700 MB تتباطأ المعالجة، وتُرفض المدخلات التي تتجاوز 2 GB.
آخر تحديث