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
تصفح بدون استخراج
- إطلاق AnExplorer
- انتقل إلى المجلد الذي يحتوي على ملف
.tarالخاص بك - اضغط على الملف - سيتم فتحه في عارض الأرشيف
- تصفح بنية الدليل داخل تقرير التقييم الثالث
- اضغط على الملفات الفردية لمعاينتها (النصوص والصور والمستندات)
استخراج الأرشيف بأكمله
- انتقل إلى الملف
.tarفي AnExplorer - اضغط لفترة طويلة على الملف لتحديده
- اضغط على القائمة (⋮) → استخراج
- اختر مجلد الوجهة
- اضغط على موافق — يكتمل الاستخراج بسرعة نظرًا لعدم الحاجة إلى إلغاء الضغط
استخراج ملفات محددة
- اضغط على الملف
.tarللتصفح بداخله - انتقل إلى الملفات أو المجلدات المحددة التي تريدها
- اضغط لفترة طويلة لتحديدها
- اضغط على استخراج ← اختر الوجهة
- يتم استخراج العناصر المحددة فقط
كيفية إنشاء ملفات TAR باستخدام AnExplorer
يمكنك إنشاء أرشيفات TAR مباشرة على جهازك:
- انتقل إلى الملفات أو المجلدات التي تريد تجميعها
- اضغط لفترة طويلة لتحديدها
- اضغط على القائمة (⋮) ← ضغط
- اختر TAR كتنسيق
- قم بتسمية الأرشيف الخاص بك
- اضغط على موافق — يتم إنشاء ملف 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 أو .tgz | GZIP (سريع) | سريع | ~30-60% أصغر |
| القطران + BZIP2 | .tar.bz2 أو .tbz2 | BZIP2 (متوسط) | معتدل | ~35-65% أصغر |
| القطران + XZ | .tar.xz أو .txz | XZ/LZMA (بطيء) | بطيء | ~40-70% أصغر |
| القطران + ZSTD | .tar.zst | Zstandard (سريع) | سريع جدًا | ~35-60% أصغر |
جميع المتغيرات المضغوطة مدعومة بواسطة AnExplorer.يعتمد التنسيق الذي تواجهه على من قام بإنشاء الأرشيف وما هي المفاضلات التي يفضلها بين الحجم والسرعة.
TAR vs ZIP — فلسفة التصميم
| الجانب | القطران | الرمز البريدي |
|---|---|---|
| ضغط | منفصل (أداة خارجية) | مدمج (لكل ملف) |
| الوصول إلى الملف | متسلسل | الوصول العشوائي |
| البيانات الوصفية | أذونات يونكس الكاملة | الطوابع الزمنية الأساسية |
| الروابط الرمزية | ✅ محفوظ | ❌ غير مدعوم |
| المعيار المفتوح | ✅ بوسيكس | ✅ بي كيه وير |
| منصة مهيمنة | لينكس/يونكس/ماك | ويندوز/عبر الأنظمة الأساسية |
| إنشاء على الهاتف المحمول | ✅ AnExplorer | ✅ AnExplorer |
تعني الطبيعة التسلسلية لـ TAR أنه يجب قراءة الملف بأكمله للعثور على ملف قريب من النهاية.يسمح الدليل المركزي لـ ZIP بالانتقال مباشرة إلى أي ملف.ومع ذلك، يحقق ضغط التدفق الكامل لـ TAR عادةً نسبًا أفضل من ضغط ZIP لكل ملف، خاصة بالنسبة لمجموعات الملفات الصغيرة المماثلة.
حالات استخدام TAR الشائعة على Android
| المصدر | ما تحصل عليه | ماذا تفعل |
|---|---|---|
| تحميل مصدر جيثب | repository-main.tar.gz | استخراج لقراءة التعليمات البرمجية المصدر |
| النسخ الاحتياطي ناس | ملفات النسخ الاحتياطي TAR | استخراج لاستعادة ملفات محددة |
| تصدير صورة عامل الميناء | ملفات طبقة TAR | تصفح المحتويات للتفتيش |
| برامج لينكس | المصدر القطران | استخراج وقراءة الوثائق |
| نقل ملفات macOS | TAR من المحطة | استخراج للوصول إلى الملفات المنقولة |
| ترحيل الخادم | النسخ الاحتياطي الكامل للموقع | استخراج قاعدة البيانات وبيانات الملف |
الأذونات في ملفات 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 على آلاف الملفات الموجودة في هياكل الدليل العميقة
- يتيح لك متصفح الأرشيف التنقل في شجرة المجلدات تمامًا مثل الدلائل العادية
أدلة ذات صلة
- افتح ملفات TAR.GZ — متغير TAR المضغوط
- فتح ملفات ZIP - دليل أرشيف ZIP
- افتح ملفات 7Z - أرشيف عالي الضغط
- فتح ملفات RAR - دليل أرشيف RAR
- مدير الأرشيف
