TAR (أرشيف الشريط)
TAR هو تنسيق أرشفة Unix يجمع ملفات ومجلدات متعددة في ملف واحد غير مضغوط مع الحفاظ على الأذونات والملكية والطوابع الزمنية. يُقرن TAR دائماً تقريباً بأداة ضغط (gzip أو bzip2 أو xz) لإنشاء أرشيفات .tar.gz أو .tar.bz2 أو .tar.xz.
نوع MIME
application/x-tar
النوع
ثنائي
الضغط
بدون فقدان
المزايا
- + Preserves Unix permissions, ownership, symbolic links, and timestamps
- + Streaming-friendly — can be created and extracted via pipes
- + Standard on all Unix/Linux systems with no additional software
العيوب
- − No built-in compression — must be combined with gzip, bzip2, or xz
- − No random access — extracting one file requires reading sequentially
- − Less intuitive for Windows users than ZIP
متى تستخدم .TAR
استخدم TAR (مع الضغط) للنسخ الاحتياطي في Unix/Linux وتوزيع الكود المصدري وطبقات صور Docker.
التفاصيل التقنية
ملف TAR هو تسلسل من كتل بحجم 512 بايت. لكل إدخال ملف كتلة رأس بالبيانات الوصفية متبوعة بكتل البيانات. لا يقوم TAR بأي ضغط — فهو تنسيق أرشفة (تسلسل) فقط.
التاريخ
أُنشئ TAR في 1979 لنظام Unix الإصدار 7 لكتابة أرشيفات الملفات على الشريط المغناطيسي. حدّث معيار POSIX.1-2001 (تنسيق pax) تنسيق TAR برؤوس ممتدة لأسماء الملفات الطويلة والملفات الكبيرة.