تار (حوسبة)

في البداية، تار هو صيغة ملف واسم البرنامج المستعمل للتعامل مع هذه الصيغة من الملفات. طُور في البدء كصيغة خام لاستخدامها في أشرطة التخزين وأجهزة الوصول المتسلسل لأغراض تخزين النسخ الاحتياطية من البيانات، الآن يستعمل عموماً في جمع مجموعات من الملفات في ملف واحد أكبر، للتوزيع أو الأرشفة، مع حفظ معلومات الملفات مثل تصاريح المجموعات والتواريخ وبينة المجلدات. وفيما يلي تفاصيل أوسع عن ذلك.
الترويسة Header
في هذا الإطار، كل الحقول تعرف من تبعا لصيغة الضغط، كما ان مؤشر نوع الملف يتضمن بعض الامتدادات الحديثة، بشكل عام عندما يوجد حقل غير مستعمل فأنه يملئ ببتات Null، الترويسة تستعمل Byte 257 ثم تملأ الباقي بقيم Null حتى الحصول على سجل بحجم Byte 512 ولا يوجد ارقام سحرية Magic Number في الترويسة لتعريف الملف.
من جهة ثانية، ال Metadata في الترويسة تحفظ بترميز الاسكي ASCII وهكذا في حال كان كل الملفات في الارشيف هي ملفات ASCII Text وتمتلك اسم بترميز ASCII فيكون الارشيف مجرد ملف نصي بترميز ASCII يحتوي الكثير من محارف ال NULL.
وعلى صعيد آخر، ترويسة بداية الملف تحتوي بيانات وصفية Metadata حول الملف وذلك لضمان التصحيح لترتيب البتات على طول الملف تبعا للمعمارية المستعملة للترتيب.
مثال عن ترويسة ملف تار الإصدار Pre-POSIX.1-1988 v7
الاستخدام
قائمة بصيغ وامتدادات الملفات الارشيفية
يتم استخدام.tar غالبا مع.gz مثال " filename.tar.gz "
من جانب آخر، صيغة.tar وهي اختصار "tape archive" تستعمل لأرشفة الملفات ويتم استخدام.gz لضغط الملفات الملفات التي تم ارشفتها ب.tar
انظر كذلك
صيغة الملف
علاوةً على ذلك، بيانات الملف تكتب بدون تغيير ولكن تقطع ليصبح طولها من مضاعفات byte 512، الاصدارات القديمة لم تكن تهتم بمحتوى بتات الحشو لكن الاصدارات الجديدة تملأ المساحة الزائدة بالأصفار، نهاية الارشيف يعُلم بسجلين مملوئين بالأصفار.
من جهة ثانية، أرشيف Tar مكون من سلسلة من اغراض الملفات ومن هنا فالمصطلح الشعبي Tar ball يشير إلى كيفية جمعه للأغراض من كل أنواع الملفات ضمن أرشيف موحد كل غرض ملف يحتوي بيانات لملف معين وبشكل دقيق فهو يحجز byte 512 في سجل الترويسة header.
تاريخ Tar
من جهة ثانية، الظهور الأول ل Tar كتعليمة طرفية كانت في الإصدار السابع من يونيكس عام 1979
ومن ناحية أخرى، يعرف رسميا Tar في مجتمع البرمجيات على انه أداة لجمع الكثير من الملفات إلى أرشيف موحد ولأسباب تتعلق بالتوزيع أو الحقوق الفكرية غالبا ما يشار اليه بالاسم Tar ball، فالاسم مشتق من T)abe) وAr)chive) حيث ان الإصدارات الأولية من الأداة طورت لكتابة البيانات على جهاز إدخال-إخراج تسلسلي لا تمتلك نظام ملفات خاص بها حيث المجموعات المؤرشفة بالأداة Tar تحتوي مجموعة واسعة من بارامترات الملفات مثل اسم الملف، مجموعة مالكي الملف، صلاحيات الوصول، إضافة لهيكلية المسارات «المجلدات».
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟