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

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

آخر تحديث :

TAR (Tape ARchive) هو تنسيق الأرشيف القياسي في أنظمة Linux وUnix، ويعود تاريخه إلى عام 1979 عندما تم إنشاؤه لكتابة البيانات على محركات الأشرطة المتسلسلة.على عكس ZIP أو RAR، لا يقوم TAR بضغط البيانات - فهو يجمع فقط ملفات وأدلة متعددة في ملف واحد مع الحفاظ على بنية الدليل والأذونات والملكية والطوابع الزمنية.تتم إضافة الضغط عادةً كطبقة منفصلة عن طريق الأنابيب عبر gzip ( .tar.gz )، أو bzip2 ( .tar.bz2 )، أو xz ( .tar.xz ).

الملف الأولي .tar غير مضغوط، مما يعني أن حجمه يساوي الحجم المدمج لجميع الملفات المضمنة بالإضافة إلى البيانات التعريفية الصغيرة.وهذا يجعل ملفات TAR سريعة في الإنشاء والاستخراج نظرًا لعدم الحاجة إلى إجراء عمليات حسابية للضغط أو إلغاء الضغط.

AnExplorer يفتح ملفات TAR محليًا — تصفح المحتويات، أو قم بمعاينة الملفات، أو قم باستخراج كل شيء إلى مجلد.

إجابة سريعة

افتح AnExplorer → اضغط على الملف .tar ← تصفح المحتويات.اضغط لفترة طويلة على → استخراج لاستخراج جميع الملفات إلى مجلد.

ما هو ملف TAR؟

TAR لتقف علي شريط ARchive.تم تصميمه في الأصل لكتابة ملفات متعددة بشكل تسلسلي على شريط مغناطيسي لأغراض النسخ الاحتياطي.تظل اليوم أداة الأرشفة المهيمنة في بيئات Unix وLinux وmacOS بسبب بساطتها وموثوقيتها.

يحتوي ملف TAR على:

  • بيانات الملف — المحتوى الفعلي لكل ملف مؤرشف
  • كتل الرأس — كتل بحجم 512 بايت تسبق كل ملف يحتوي على بيانات وصفية
  • بنية الدليل — معلومات المسار الكامل مع الحفاظ على التسلسل الهرمي للمجلد
  • بيانات تعريف Unix — أذونات الملف (chmod)، والملكية (uid/gid)، والطوابع الزمنية للتعديل
  • الارتباطات الرمزية والارتباطات الصلبة — يتم الاحتفاظ بها عند إنشاء الأرشيف على أنظمة Unix

TAR لا يضغط أي شيء.يقوم بإنشاء نسخة طبق الأصل من شجرة الدليل في ملف واحد.تفصل فلسفة التصميم هذه بين الاهتمامات: يعالج TAR التجميع، وتتعامل أداة منفصلة مع الضغط.

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

تظهر ملفات TAR بشكل متكرر في هذه السياقات:

  • توزيع برامج Linux — تعليمات برمجية مصدرية من مواقع المشروع
  • تنزيلات مصدر GitHub — أرشيفات المستودع كـ .tar.gz
  • النسخ الاحتياطية لـ NAS — تقوم Synology وQNAP وTrueNAS بتصدير النسخ الاحتياطية بتنسيق TAR
  • صور Docker والحاويات — يتم تخزين طبقات الحاوية كملفات TAR
  • تصدير محطة macOS - الملفات المجمعة مع الأمر tar على نظام Mac
  • النسخ الاحتياطية للخادم — تعمل برامج cPanel وPlesk والبرامج النصية الاحتياطية المخصصة على إنتاج TAR
  • أدوات النسخ الاحتياطي لنظام Android - تقوم بعض التطبيقات بإنشاء نسخ احتياطية .tar لكل تطبيق
  • مديرو الحزم — تحتوي حزم .deb (Debian) و.rpm (Red Hat) على أرشيفات TAR داخليًا
  • سلاسل أدوات المطورين — مجموعات تطوير البرامج (SDK) والمترجمات وأدوات التجميع المشترك

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

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

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

استخراج الأرشيف بأكمله

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

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

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

كيفية إنشاء ملفات TAR باستخدام AnExplorer

يمكنك إنشاء أرشيفات TAR مباشرة على جهازك:

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

ملاحظة: يؤدي إنشاء تقرير TAR أولي إلى إنشاء أرشيف غير مضغوط.إذا كنت بحاجة إلى الضغط، فاختر تنسيق TAR.GZ بدلاً من ذلك للحزمة المضغوطة.

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

تنسيق رأس TAR

يسبق كل ملف في أرشيف TAR رأس بحجم 512 بايت يحتوي على:

المجالالحجمالوصف
الاسم100 بايتاسم الملف (المسار)
الوضع8 بايتأذونات ملف يونكس
معرف فريد8 بايتمعرف مستخدم المالك
دائرة المخابرات العامة8 بايتمعرف مجموعة المالك
الحجم12 بايتحجم الملف بالبايت (ثماني)
متايم12 بايتوقت التعديل الأخير
المجموع الاختباري8 بايتالتحقق من الرأس
اكتب1 بايتنوع الملف (عادي، دليل، رابط رمزي)
اسم الرابط100 بايتهدف للارتباطات الرمزية

متغيرات تنسيق TAR

توجد عدة تنسيقات لرؤوس TAR:

تنسيقسنةالميزات الرئيسية
V7 (الأصلي)1979مسارات مكونة من 100 حرف، بيانات التعريف الأساسية
اوستار1988مسارات مكونة من 256 حرفًا وملفات الجهاز
بوسيكس (باكس)2001طول مسار غير محدود، وسمات ممتدة
جنو القطران1992أسماء طويلة، ملفات متفرقة، نسخ احتياطي تزايدي

AnExplorer يتعامل مع جميع متغيرات TAR الشائعة.تستخدم معظم ملفات TAR الحديثة تنسيق GNU tar أو POSIX pax.

TAR مقابل TAR المضغوط

تنسيقملحقضغطسرعة الاستخراجحجم الملف
القطران.tarلا شيءفوري (سرعة القرص)نفس الأصل
القطران + GZIP.tar.gz أو .tgzGZIP (سريع)سريع~30-60% أصغر
القطران + BZIP2.tar.bz2 أو .tbz2BZIP2 (متوسط)معتدل~35-65% أصغر
القطران + XZ.tar.xz أو .txzXZ/LZMA (بطيء)بطيء~40-70% أصغر
القطران + ZSTD.tar.zstZstandard (سريع)سريع جدًا~35-60% أصغر

جميع المتغيرات المضغوطة مدعومة بواسطة AnExplorer.يعتمد التنسيق الذي تواجهه على من قام بإنشاء الأرشيف وما هي المفاضلات التي يفضلها بين الحجم والسرعة.

TAR vs ZIP — فلسفة التصميم

الجانبالقطرانالرمز البريدي
ضغطمنفصل (أداة خارجية)مدمج (لكل ملف)
الوصول إلى الملفمتسلسلالوصول العشوائي
البيانات الوصفيةأذونات يونكس الكاملةالطوابع الزمنية الأساسية
الروابط الرمزية✅ محفوظ❌ غير مدعوم
المعيار المفتوح✅ بوسيكس✅ بي كيه وير
منصة مهيمنةلينكس/يونكس/ماكويندوز/عبر الأنظمة الأساسية
إنشاء على الهاتف المحمول✅ AnExplorer✅ AnExplorer

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

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

المصدرما تحصل عليهماذا تفعل
تحميل مصدر جيثبrepository-main.tar.gzاستخراج لقراءة التعليمات البرمجية المصدر
النسخ الاحتياطي ناسملفات النسخ الاحتياطي TARاستخراج لاستعادة ملفات محددة
تصدير صورة عامل الميناءملفات طبقة TARتصفح المحتويات للتفتيش
برامج لينكسالمصدر القطراناستخراج وقراءة الوثائق
نقل ملفات macOSTAR من المحطةاستخراج للوصول إلى الملفات المنقولة
ترحيل الخادمالنسخ الاحتياطي الكامل للموقعاستخراج قاعدة البيانات وبيانات الملف

الأذونات في ملفات TAR

تحافظ أرشيفات TAR على أذونات ملف Unix (chmod) والملكية (chown).عند الاستخراج على Android:

  • لا يفرض نظام ملفات Android أذونات Unix بنفس طريقة Linux
  • يتم استخراج الملفات باستخدام أذونات القراءة/الكتابة القياسية لنظام Android
  • العلامات القابلة للتنفيذ ( chmod +x ) ليست ذات معنى على نظام ملفات Android
  • لن يتم تنفيذ البرامج النصية لـ Shell داخل أرشيفات TAR مباشرة على Android
  • يتم تجاهل معلومات الملكية (UID/GID) أثناء الاستخراج

وهذا يعني أن ملفات TAR المستخرجة على Android تفقد البيانات التعريفية الخاصة بنظام Unix.إذا قمت بإعادة أرشفة الملفات المستخرجة، فسيحصل الأرشيف الجديد على أذونات Android الافتراضية.

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

استخراج TAR يستغرق وقتا طويلا

  • الاستخراج الأولي .tar سريع (محدود بسرعة الإدخال/الإخراج للقرص، ولا يوجد عمل لوحدة المعالجة المركزية)
  • المتغيرات المضغوطة ( .tar.gz , .tar.bz2 , .tar.xz ) تتطلب فك ضغط وحدة المعالجة المركزية
  • يمكن أن تستغرق مساحة 1 جيجابايت .tar.bz2 من 2 إلى 5 دقائق على هاتف متوسط ​​المدى
  • .tar.xz هو الأبطأ في فك الضغط ولكنه ينتج ملفات أصغر

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

  • لا تظهر ملفات TAR بحجم غير مضغوط قبل الاستخراج
  • يمكن لمتغيرات TAR المضغوطة أن تتوسع بمقدار 2-5 أضعاف حجمها المضغوط
  • قم بتقدير المساحة المطلوبة بثلاثة أضعاف حجم الملف وتحقق من توفرها لديك
  • استخدم Memory Cleaner لتحرير مساحة التخزين قبل استخراج الأرشيفات الكبيرة

الملفات المستخرجة لها أسماء خاطئة أو أحرف مشوهة

  • ربما تم إنشاء TAR باستخدام ترميز أحرف مختلف
  • تستخدم معظم أدوات TAR الحديثة UTF-8، لكن الأرشيفات القديمة قد تستخدم ترميزات خاصة بالنظام
  • AnExplorer يتعامل مع UTF-8 والترميزات القديمة الشائعة

لا يمكن العثور على ملف محدد داخل ملف TAR كبير

  • استخدم وظيفة البحث AnExplorer أثناء تصفح محتويات الأرشيف
  • يمكن أن تحتوي ملفات TAR على آلاف الملفات الموجودة في هياكل الدليل العميقة
  • يتيح لك متصفح الأرشيف التنقل في شجرة المجلدات تمامًا مثل الدلائل العادية

أدلة ذات صلة

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

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