قاموس

ما هو اسم الملف؟

اسم الملف هو الاسم الذي يحمله الملف في مجلده، مثل tmp.txt. يحتفظ نظام الملفات بهذا الاسم خارج الملف، ويمكنك تغيير الاسم.

file-name

اسم الملف هو الاسم الذي يعرّف الملف في مجلده. لاسم الملف اسم أساسي وامتداد اختياري، يفصل بينهما نقطة. في tmp.txt يكون الاسم الأساسي هو tmp والامتداد هو txt.

في تقرير البيانات الوصفية، يعرض حقل File Name هذا الاسم. يمكنك اختيار الاسم وتغييره لاحقًا، لأن الاسم ليس جزءًا من محتوى الملف.

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

يحفظ نظام الملفات اسم الملف في المجلد، لا داخل الملف. لذلك يَعدّ قارئ البيانات الوصفية ExifTool حقل File Name علامة وهمية (pseudo tag)، مثل حجم الملف.

تخزّن بعض التنسيقات اسمًا داخل الملف أيضًا:

  • يخزّن أرشيف ZIP اسم كل ملف يحتويه، مع مسار نسبي اختياري.
  • يمكن لملف gzip أن يخزّن الاسم الأصلي للملف الذي ضغطه، بدون أي أسماء مجلدات.
  • يمكن لوسم ID3v2، كما في ملفات MP3، أن يخزّن اسم ملف أصلي في الإطار TOFN.

يمكن أن يحصل التنزيل أيضًا على اسم مقترح من خارج الملف. يمكن لخادم ويب إرسال هذا الاسم في ترويسة Content-Disposition، كما في filename=example.html. على البرنامج الذي يحفظ التنزيل أن يعامل هذا الاسم على أنه اقتراح فقط.

كيف تبدو هذه القيمة

يعرض File Name الاسم الكامل مع الامتداد، لكن بدون مسار المجلد. يحتفظ ExifTool بالمجلد في حقل منفصل باسم Directory. في كثير من التنسيقات، يتطابق الامتداد مع نوع الملف.

يتعامل Windows مع OSCAR وOscar وoscar على أنها الاسم نفسه. يمكن لنظام ملفات POSIX أن يتعامل معها كثلاثة أسماء مختلفة. في Windows يُحدَّد الاسم الواحد عادةً بـ 255 حرفًا، والمسار الكامل الكلاسيكي بـ 260 حرفًا.

ما الأحرف التي لا يمكن استخدامُها في اسم الملف

في Windows يجب أن يلتزم اسم الملف بهذه القواعد:

  • يجب ألّا يحتوي الاسم على الأحرف : و" و/ و| و? و* أو الشرطة المائلة للخلف أو علامة أقل من أو علامة أكبر من.
  • يجب ألّا يحتوي الاسم على حرف بقيمة عددية صحيحة من 0 إلى 31.
  • يجب ألّا يكون الاسم اسم جهاز محجوزًا، مثل CON أو PRN أو AUX أو NUL أو COM1 أو LPT1، مع امتداد أو بدونه. تعالج قواعد التسمية من Microsoft NUL.txt بالطريقة نفسها مثل NUL.
  • يجب ألّا ينتهي الاسم بمسافة أو نقطة. قد يقبل نظام الملفات مثل هذا الاسم، لكن واجهة Windows لا تقبله.

معيار POSIX لأنظمة التشغيل القابلة للنقل أقل تقييدًا. يمكن لاسم ملف POSIX أن يحتوي أي بايت ما عدا الشرطة المائلة والبايت الصفري (null).

للحصول على اسم ينتقل بأمان بين أنظمة POSIX، يعرّف POSIX مجموعة محارف قابلة للنقل. تحتوي المجموعة على الأحرف من A إلى Z ومن a إلى z والأرقام من 0 إلى 9 والنقطة والشرطة السفلية والشرطة. ينصح POSIX بعدم استخدام الشرطة كأول حرف، لأنها قد تسبب مشكلات في سطر الأوامر.

لماذا هو مهم

يجب أن يكون اسم الملف فريدًا في مجلده. الامتداد جزء من الاسم. لذلك يمكن لملفين لهما الاسم الأساسي نفسه وامتدادان مختلفان أن يشتركا في مجلد واحد.

تغيير اسم الملف لا يغيّر محتواه، ولا يغيّر الامتداد الجديد التنسيق. يمكن لـ ExifTool كتابة File Name جديد دون تغيير الملف نفسه.

عادةً يقرأ ExifTool ترويسة الملف للعثور على نوع الملف. إعداد سريع خاص يتجاوز الترويسة ويأخذ نوع الملف من الامتداد.

العنوان المخزَّن داخل الملف منفصل عن اسم الملف. يمكن لملف PDF تخزين Title، ويخزّن وسم ID3v2 عنوان الأغنية في الإطار TIT2. تغيير اسم الملف لا يغيّر أيًا من العنوانين.

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