افتح ملفات TAR.GZ على نظام Android - قم باستخراج أرشيفات Gzipped

افتح ملفات TAR.GZ على نظام Android - قم باستخراج أرشيفات Gzipped

آخر تحديث :

TAR.GZ (يُكتب أيضًا باسم .tgz) هو أرشيف TAR مضغوط باستخدام GZIP - التنسيق القياسي لتوزيع التعليمات البرمجية المصدر وحزم برامج Linux والنسخ الاحتياطية للخادم وأدوات المطورين.فهو يجمع بين أداتين مساعدة من Unix: tar لتجميع ملفات متعددة في أرشيف واحد مع الحفاظ على بنية الدليل والأذونات، وgzip لضغط الحزمة الناتجة في ملف أصغر بكثير.

سوف تواجه ملفات TAR.GZ عندما تقوم بتنزيل برنامج من GitHub، أو نقل الملفات من أنظمة macOS أو Linux، أو استعادة النسخ الاحتياطية للخادم، أو العمل باستخدام أدوات التطوير.AnExplorer يفتح ملفات .tar.gz و.tgz محليًا - تصفح داخل الأرشيف أو استخرج كل شيء إلى مجلد في خطوة واحدة.

إجابة سريعة

افتح AnExplorer → اضغط على الملف .tar.gz ← تصفح المحتويات أو اضغط لفترة طويلة → استخراج لفك ضغط كل شيء وتحويله إلى مجلد.AnExplorer يعالج كلاً من فك ضغط GZIP واستخراج TAR تلقائيًا.

ما هو ملف TAR.GZ؟

TAR.GZ عبارة عن عمليتين مدمجتين في ملف واحد:

  1. TAR (أرشيف الأشرطة) — يجمع الملفات والأدلة في أرشيف واحد.لا يوجد ضغط، فقط التعبئة والتغليف.يحافظ على أسماء الملفات والتسلسل الهرمي للدليل وأذونات Unix والطوابع الزمنية والارتباطات الرمزية.
  2. GZIP (GNU Zip) — يضغط ملف TAR بأكمله باستخدام خوارزمية Deflate.يقلل حجم الأرشيف عادةً بنسبة 30-70% اعتمادًا على المحتوى.

هذا النهج ذو الطبقتين هو المعيار في أنظمة Unix/Linux لأنه يفصل بين الاهتمامات:

  • يعالج TAR التعقيد الهيكلي (الدلائل، البيانات الوصفية، الملفات الخاصة)
  • يتعامل GZIP مع ضغط البيانات النقي

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

اختلافات الامتداد

كل هذه هي نفس الشكل:

  • .tar.gz - الامتداد المزدوج الأساسي
  • .tgz - نموذج مختصر (شائع في الأنظمة ذات حدود طول الامتداد)
  • .tar.gzip — نادر ولكنه صالح

AnExplorer يتعرف على كافة الاختلافات ويتعامل معها بشكل متماثل.

أين تواجه ملفات TAR.GZ

TAR.GZ هو تنسيق الأرشيف السائد في أنظمة Linux وUnix والمطورين:

المصدرما تحصل عليه
** تنزيل مستودع جيثب **repository-main.tar.gz — كود المصدر الكامل
توزيع برامج لينكسالمصدر كرات القطران للتجميع
مصادر حزمة npm/pipحزمة Node.js وPython tarballs
النسخ الاحتياطية للخادملقطات cPanel، Plesk، DigitalOcean
** صادرات محطة macOS **الملفات المجمعة باستخدام الأمر tar -czf
طبقات صورة عامل الميناءطبقات نظام ملفات الحاوية
صيغ البيرةأرشيفات مصدر حزمة macOS
** أدوات Android NDK/SDK**سلاسل أدوات التطوير الأصلية
** مقالب قاعدة البيانات **أرشيفات تصدير PostgreSQL وMySQL
** عمليات ترحيل مواقع الويب **تصدير ملف الموقع بالكامل من لوحات الاستضافة

كيفية فتح ملفات TAR.GZ باستخدام AnExplorer

تصفح بدون استخراج

  1. إطلاق AnExplorer
  2. انتقل إلى الملف .tar.gz أو .tgz
  3. اضغط على الملف — AnExplorer يقوم بفك الضغط وإظهار بنية الأرشيف
  4. تصفح الدلائل والملفات بالداخل
  5. اضغط على الملفات الفردية للمعاينة (النص والصور والمستندات)

استخراج كل شيء

  1. انتقل إلى الملف .tar.gz في AnExplorer
  2. اضغط لفترة طويلة على الملف لتحديده
  3. اضغط على القائمة (⋮) → استخراج
  4. اختر مجلد الوجهة
  5. اضغط موافق — AnExplorer لفك الضغط (GZIP) واستخراج (TAR) في خطوة واحدة
  6. تظهر الملفات في المجلد المختار مع بنية الدليل الأصلية الخاصة بها

استخراج ملفات محددة

  1. اضغط على الملف .tar.gz للتصفح بداخله
  2. انتقل إلى الملفات أو المجلدات التي تحتاجها
  3. اضغط لفترة طويلة لتحديد عناصر محددة
  4. اضغط على استخراج ← اختر الوجهة
  5. يتم استخراج العناصر المحددة فقط

التفاصيل الفنية

كيف يعمل ضغط GZIP

يستخدم GZIP خوارزمية Deflate (نفس الخوارزمية المستخدمة داخل ملفات ZIP) ولكنه يطبقها على تدفق البيانات بالكامل بدلاً من الملفات الفردية:

  • LZ77 — يبحث عن تسلسلات البايت المتكررة ويستبدلها بمراجع خلفية
  • تشفير هوفمان — يقوم بتشفير المخرجات باستخدام رموز متغيرة الطول (رموز أقصر للأنماط الشائعة)

والنتيجة هي عادة تقليل حجم المحتوى النصي بنسبة 30-70% (الكود المصدر، ملفات التكوين، HTML) وتقليل بسيط للمحتوى المضغوط بالفعل (صور JPEG، فيديو MP4).

مستويات الضغط

يدعم GZIP مستويات الضغط 1-9:

  • المستوى 1 (سريع) — الحد الأدنى من الضغط، والسرعة القصوى
  • المستوى 6 (افتراضي) — الضغط والسرعة المتوازنان
  • المستوى 9 (الأفضل) — الحد الأقصى للضغط، والأبطأ

تستخدم معظم ملفات TAR.GZ التي تقوم بتنزيلها المستوى 6 أو 9. يؤثر المستوى على وقت الضغط ولكنه لا يؤثر إلا نادرًا على سرعة إلغاء الضغط - يكون الاستخراج سريعًا دائمًا بغض النظر عن المستوى المستخدم لإنشاء الملف.

TAR.GZ مقابل تنسيقات TAR المضغوطة الأخرى

تنسيقملحقضغطنسبةسرعة فك الضغطخلق السرعة
TAR.GZ.tar.gz / .tgzGZIP (انكماش) ​​جيد (30-60%)سريعسريع
TAR.BZ2.tar.bz2 / .tbz2BZIP2 (BWT)أفضل (35-65%)معتدلبطيء
TAR.XZ.tar.xz / .txzXZ (LZMA2)الأفضل (40-70%)بطيءبطيء جداً
TAR.ZSTD.tar.zstزستانداردجيد (35-60%)سريع جدًاسريع
TAR.LZ4.tar.lz4LZ4معتدل (20-40%)سريع للغايةسريع للغاية

يهيمن TAR.GZ لأنه يوفر أفضل توازن بين نسبة الضغط وسرعة إزالة الضغط والتوافر العالمي.يتضمن كل نظام Unix gzip افتراضيًا.

AnExplorer يدعم متغيرات TAR.GZ، وTAR.BZ2، وTAR.XZ.

أمثلة على حجم الملف

نسب الضغط النموذجية للمحتوى المشترك:

نوع المحتوىالحجم الأصليحجم TAR.GZنسبة
كود المصدر (C/جافا)100 ميجا20-30 ميجابايتتخفيض 70-80%
مستندات نصية عادية100 ميجا15-25 ميجا بايتتخفيض 75-85%
مضغوط بالفعل (JPEG/MP4)100 ميجا95-100 ميجابايت~0% تخفيض
تفريغ قاعدة بيانات SQL100 ميجا10-20 ميجابايتتخفيض 80-90%
أصول الويب المختلطة (HTML/CSS/JS/images)100 ميجا40-60 ميجابايتتخفيض 40-60%

TAR.GZ مقابل ZIP

الجانبTAR.GZالرمز البريدي
نهج الضغطدفق (ملف كامل)لكل ملف
نسبة الضغطأفضل للملفات المماثلةجيد، ولكن الحمل لكل ملف
الوصول العشوائي للملفات❌ يجب فك الضغط من البداية✅ الوصول المباشر إلى أي ملف
أذونات يونكس✅ محفوظ بالكامل❌ غير محفوظ
الروابط الرمزية✅ محفوظ❌ غير مدعوم
حجم الملف العلويالحد الأدنىالدليل المركزي + رؤوس كل ملف
الافتراضي على Linux/Mac
الافتراضي على نظام التشغيل Windows
الحماية بكلمة مرور❌ (استخدم GPG بشكل منفصل)✅ AES مدمج

يُفضل استخدام TAR.GZ عند الحفاظ على بيانات تعريف Unix أو عند ضغط مجموعات كبيرة من الملفات النصية المشابهة.يُفضل استخدام ZIP للمشاركة عبر الأنظمة الأساسية حيث قد يكون المستلمون على نظام التشغيل Windows.

حالات الاستخدام الشائعة على Android

تنزيل كود المصدر من GitHub

يقدم كل مستودع GitHub تنزيل TAR.GZ:

  1. على GitHub، انتقل إلى المستودع → CodeDownload TAR.GZ
  2. أو استخدم صفحة الإصدار → قم بتنزيل المصدر
  3. افتح AnExplorer لتصفح الملفات المصدر، أو قراءة الوثائق، أو استخراج التكوينات

استعادة النسخ الاحتياطية للخادم

تقوم لوحات استضافة الخادم (cPanel، Plesk) بإنشاء نسخ احتياطية بتنسيق TAR.GZ:

  1. قم بتنزيل النسخة الاحتياطية على هاتفك
  2. افتح AnExplorer للعثور على ملفات محددة (تفريغ قاعدة البيانات، ملفات التكوين)
  3. قم باستخراج ما تحتاجه فقط بدلاً من النسخة الاحتياطية متعددة الجيجابايت بالكامل

العمل مع أدوات المطور

يتم أحيانًا شحن Android NDK وFlutter SDK وأدوات أخرى بتنسيق TAR.GZ:

  1. قم بتنزيل TAR.GZ على جهازك
  2. استخراج إلى موقع معروف
  3. قم بالرجوع إلى الأدوات المستخرجة من بيئة التطوير الخاصة بك

نقل الملفات من نظام التشغيل Mac/Linux

عندما يقوم شخص ما بتجميع الملفات على نظام التشغيل macOS أو Linux باستخدام الوحدة الطرفية:

  1. يقومون بتشغيل tar -czf files.tar.gz folder/
  2. نرسل لك الملف الناتج
  3. افتح AnExplorer لتصفح المحتويات واستخراجها

استكشاف الأخطاء وإصلاحها

"لا يمكن فتحه كأرشيف" لملف ‎.tar.gz

  • قد يكون للملف امتداد خاطئ — بعض الملفات .tar.gz تمت تسميتها بشكل غير صحيح .tar أو .gz فقط
  • حاول الضغط لفترة طويلة على → فتح كأرشيف لفرض تفسير الأرشيف
  • إذا كان حقًا ملف .gz (ملف مضغوط واحد، وليس حزمة TAR)، فإن AnExplorer يقوم بفك ضغطه إلى ملف واحد

ينتج عن الاستخراج ملف .tar واحد كبير فقط

وهذا يعني أنه تم فك ضغط طبقة GZIP فقط دون فك ضغط TAR:

  • افتح الملف .tar الناتج في AnExplorer
  • الاستخراج مرة أخرى - يؤدي ذلك إلى فك طبقة TAR
  • في معظم الحالات، AnExplorer يتعامل مع كلا الطبقتين في خطوة واحدة تلقائيًا

الاستخراج بطيء جدًا

  • فك ضغط TAR.GZ سريع بشكل عام (تم تصميم GZIP للسرعة)
  • تستغرق الأرشيفات الكبيرة جدًا (5+ جيجابايت) وقتًا يتناسب مع حجمها غير المضغوط
  • تأكد من أن جهازك يحتوي على مساحة تخزين مجانية كافية - المحتوى المستخرج أكبر من الملف المضغوط
  • تعد TARs المضغوطة BZIP2 وXZ أبطأ بكثير من GZIP

"التخزين غير كاف" أثناء الاستخراج

  • تتوسع أرشيفات TAR المضغوطة بمقدار 2-5x عند استخراجها (حسب المحتوى)
  • 500 ميجابايت .tar.gz قد تنتج 2-3 جيجابايت من الملفات المستخرجة
  • مساحة حرة قبل الاستخراج أو الاستخراج إلى بطاقة SD بمساحة أكبر
  • استخدم منظف الذاكرة لتحديد الملفات غير الضرورية وإزالتها

مشاكل في أذونات الملف بعد الاستخراج

  • لا تنطبق أذونات Unix المخزنة في ملفات TAR على نظام ملفات Android
  • تحصل الملفات المستخرجة على أذونات القراءة/الكتابة القياسية لنظام Android
  • هذا أمر طبيعي ومتوقع — لا يستخدم Android تطبيق أذونات Unix

أدلة ذات صلة

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

حقوق الطبع والنشر © DWorkS ٢٠١١ – ٢٠٢٦ جميع الحقوق محفوظة