بت الأرشيف

بت الأرشفة هو سمة ملف تستخدمها أنظمة تشغيل CP/M ، ومايكروسوفت ، و OS/2 ، و AmigaOS . ويُستخدم للإشارة إلى ما إذا كان قد تم نسخ الملف احتياطيًا (أرشفته) أم لا.

الاستخدام

في نظامي التشغيل ويندوز وOS/2، عند إنشاء ملف أو تعديله، يتم تفعيل بت الأرشفة (أي تشغيله)، وعند نسخ الملف احتياطيًا، يتم تعطيل بت الأرشفة (أي إيقافه). وبالتالي، فإن معنى بت الأرشفة هو "لم تتم أرشفة هذا الملف". أما في نظام التشغيل CP/M، فالمعنى معكوس: فإنشاء ملف أو تعديله يعطل بت الأرشفة، ويتم تفعيله عند نسخ الملف احتياطيًا.

قد يوفر برنامج النسخ الاحتياطي خيار إجراء نسخ احتياطي كامل مع مسح بتات الأرشفة، أي نسخ جميع الملفات احتياطيًا بغض النظر عن حالة بتات الأرشفة، ومسح بتات الأرشفة لجميع الملفات التي تتم معالجتها في عملية النسخ الاحتياطي. يتيح ذلك إنشاء نسخة احتياطية كاملة أولية تُستكمل بنسخ احتياطية تزايدية لاحقًا. في هذه الحالة، تستخدم مهمة النسخ الاحتياطي التزايدي بتات الأرشفة لتمييز الملفات التي تم نسخها احتياطيًا بالفعل، وتختار فقط الملفات الجديدة أو المُعدّلة للنسخ الاحتياطي.

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

في نظام MS-DOS، وكذلك في معظم إصدارات ويندوز ، يمكن عرض حالة بت الأرشفة أو تغييرها باستخدام أداة سطر الأوامر attrib ، أو من خلال عرض خصائص الملف باستخدام واجهة سطر أوامر ويندوز أو مستكشف الملفات . كما يمكن عرض حالة بت الأرشفة أو تغييرها باستخدام واجهات برمجة تطبيقات ويندوز GetFileAttributes [ 1 ] وGetFileAttributesEx [ 2 ] وSetFileAttributes [ 3 ] . ويمكن تعيين بت الأرشفة أو مسحه باستخدام الخاصية attributes [ 4 ] في VBScript أو JScript .

بت الأرشفة هو سمة ملف وليس جزءًا من الملف نفسه، لذلك تظل محتويات الملف دون تغيير عند تغيير حالة بت الأرشفة.

البدائل

قد يكون الاعتماد على بت الأرشفة لنسخ الملفات احتياطيًا غير موثوق به إذا كانت برامج نسخ احتياطي متعددة تقوم بتعيين ومسح بت الأرشفة على نفس وحدة التخزين. [ 5 ] ثمة خيار آخر وهو استخدام الطابع الزمني لآخر تغيير أُجري على الملف أو المجلد. هذه هي التقنية الشائعة في أنظمة التشغيل الشبيهة بنظام يونكس .

انظر أيضاً

مراجع

  1. "دالة GetFileAttributes (ويندوز)" . msdn.microsoft.com . تم الاطلاع عليه بتاريخ 19-10-2017 .
  2. "دالة GetFileAttributesEx (ويندوز)" . msdn.microsoft.com . تم الاطلاع عليه بتاريخ 19-10-2017 .
  3. "دالة SetFileAttributes (ويندوز)" . msdn.microsoft.com . تم الاطلاع عليه بتاريخ 19-10-2017 .
  4. "خصائص السمات" . msdn.microsoft.com . 17 يوليو 2015. تم الاطلاع عليه بتاريخ 19 أكتوبر 2017 .
  5. "جزء الأرشفة في ويندوز شرير ويجب إيقافه" . 28 مارس 2005.