قاموس

ما هي علامة البت؟

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

bit-flag

تجمع علامة البِت عدة إجابات بنعم أو لا في رقم واحد. كل رقم ثنائي في هذا الرقم هو مفتاح مستقل: تشغيل أو إيقاف، معيَّن أو غير معيَّن. هذه طريقة مدمجة تُمكّن البرنامج من تسجيل عدد من الحقائق الصغيرة في قيمة واحدة.

من أين تأتي القيمة

علامات البِت، والتي تُسمى أيضًا حقول البِت، تأتي من عالم البرمجة. في لغات مثل C و C++ تتيح للمطور تخزين العديد من القيم المنطقية داخل بايت واحد أو مجموعة من البايتات، مع إتاحة عنونة كل بِت أو مجموعة من البِتات على حدة. تستعير تنسيقات الملفات الفكرة نفسها لتسجيل الخيارات المتعلقة بمحتواها.

في تقرير البيانات الوصفية، من الأرجح أن تتعامل مع علم بتّات في أرشيف ZIP، وفي تنسيقات Office التي تعتمد داخليًا على حاويات ZIP: مستندات DOCX وXLSX وPPTX. ملفات ODT وكتب EPUB الإلكترونية تخزن هذا العلم أيضًا، لكن قد لا يظهر في التقرير. يمنح تنسيق ZIP كل عنصر داخل الأرشيف علم بتّات ذا غرض عام، ويقوم البرنامج الذي أنشأ الأرشيف بضبطه. لا أحد يكتب هذه القيمة يدويًا.

كيفية قراءة القيمة

تُعرض العلامة عادةً في نظام العد الست عشري، وهو نظام أعداد يعتمد على ستة عشر رقمًا ويُكتب مع بادئة 0x. تعني قيمة 0x0 أن كل المفاتيح غير معيَّنة، وهو الوضع المعتاد. القيم مثل 0x2 أو 0x808 تعني أن بتًا واحدًا أو أكثر مفعّل، وتتم قراءتها عن طريق تحويل الرقم إلى ثنائي والنظر إلى كل خانة.

ثلاثة من مفاتيح ZIP تستحق المعرفة:

  • البِت الأول يعلّم العنصر بأنه مشفّر، أي يحتاج إلى كلمة مرور
  • البِت الرابع يشير إلى أن حجم العنصر ومجموع التحقق (checksum) كُتبا بعد البيانات وليس قبلها، وهذا ما يحدث عند إنشاء الأرشيف مباشرة أثناء العملية
  • البِت الثاني عشر يشير إلى أن اسم العنصر مُخزَّن بصيغة UTF-8، وهي ترميز محارف يمكنه تمثيل العلامات، والكتابات غير اللاتينية، والرموز التعبيرية

لماذا هذا مهم لملفك

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

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

مفاتيح الميتا