مرجع
آخر الزيارات

أر (يونكس)

257 كلمة•0 مشاهدة•🗒️ منذ 17 ساعة
باختصار: أر، والمعروف كذلك ببساطة ar، هو أداة يونكس التي تحافظ على مجموعات من الملفات باعتبارها واحدة ملف الأرشيف. تتناول المقالة 3 أقسام، منها «مثال للاستخدام»، «رأس الملف» و«تفاصيل تنسيق الملف».
المحتويات
  1. مثال للاستخدام
  2. رأس الملف
  3. تفاصيل تنسيق الملف

قبل الخوض في التفاصيل، أر، والمعروف كذلك ببساطة ar، هو أداة يونكس التي تحافظ على مجموعات من الملفات باعتبارها واحدة ملف الأرشيف. اليوم، يستعمل ar بشكل عام فقط لإنشاء وتحديث ملفات المكتبة الثابتة التي يستعملها محرر الرابط أو رابط ولإنشاء حزم.deb لعائلة دبيان؛ يمكن استخدامه لإنشاء أرشيف لأي غرض من الأغراض، ولكن تم استبداله إلى حد كبير تار (حوسبة) لأغراض أخرى غير المكتبات الثابتة. يتم تضمين تطبيق ar كواحد من GNU Binutils. ونتناول فيما يلي مزيدًا من التفاصيل.

ومن ناحية أخرى، في قاعدة لينكس القياسية، تم إهمال ar ومن المتوقع أن تختفي في إصدار مستقبلي من هذا المعيار. كان الأساس المنطقي المتوفر هو أن "LSB لا تتضمن أدوات مساعدة لتطوير البرامج ولا تحدد تنسيقات الملفات.Linux Standard Base Core Specification, version 4.1, Chapter 15. Commands and Utilities > ar

مثال للاستخدام

  • انظر كذلك
  • ديب
  • تنسيقات الأرشيف
  • قائمة أوامر يونكس

من جهة ثانية، لإنشاء أرشيف من الملفات class1.o ، class2.o ، class3.o ، سيتم استخدام الأمر التالي: ar rcs libclass.a class1.o class2.o class3.o

رأس الملف

وعلى صعيد آخر، يتضمن كل ملف مخزّن في أرشيف ar رأس ملف لتخزين معلومات حول الملف. التنسيق المشترك هو على النحو التالي. يتم تشفير القيم الرقمية في ASCII وجميع القيم مبطنة بشكل صحيح بمسافات ASCII (0x20).

تفاصيل تنسيق الملف

وعلى صعيد آخر، لم يتم توحيد تنسيق ar ؛ تعتمد الأرشيفات الحديثة على تنسيق شائع مع اثنين من المتغيرات الرئيسية، BSD وSystem V (المعروف في البداية باسم COFF ، ويستعملها كذلك GNU وELF وواجهة برمجة تطبيقات ويندوز. )

تستعمل محفوظات دبيان «. ديب» التنسيق الشائع.

علاوةً على ذلك، تاريخياً، كانت هناك متغيرات أخرى , chapter 6: Libraries بما في ذلك نظام يونكس السادس ونظام يونكس السابع و AIX (صغيرة وكبيرة) ومتماسكة، والتي تختلف جميعها إلى حدّ كبير عن التنسيق العام.

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.