os3h

 

Filename extension

Page history last edited by Anonymous 1 yr ago

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Filename extension

 

 

 

هوامتداد يلحق اسم الملف يطبق على الحاسوب ليبين نوعه

 

الأستخدام

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

الذي يعد امتداد لملف "txt"المناسب لتحديد أي جزء من اسم الملف الذي يعد امتدادا حسب القواعدللأستخدامات المعينة لنظام الملف حيث أن الامتداد في معظم الأحيان ماهو إلا جزء أصغر أومجموعة ثانوية تلي أخر جزء من النقطة(مثل 

("mysite.index.html"امتداد"html"او""readme.txt" 

فإن امتداد الملف هو في الواقع اسم منفصل عن اسم الملف ففي أنظمة تشغيل مايكروسفت مثل ويندوز ودوسDOSوالأنظمة الثانوية مثل مايكرسوفتCP/Mوأنظمة الحاسوب الشخصي مثلMVS,VMSوفي بعض أنظظمة الملفات لبعض الأنظمة ك

حيث لاتدعم أنظمة الملفات فكرة امتداد الملف الذي لاتعد فيه اللاحقة اسما منفصلا عن اسم الملف كما أن وجودUnixالى ان الملف يعد برنامجا قابلا للتنفيذ وهذا يختلف عن أنظمة التشغيل التي تشبهcmd,bat,com,exeتشير بعض الامتدادات مثل

هذه اللاحقة أمرا اختياريا لليرامج القابلة للتنفيذ

برزت مشكلة إدارة الملف وشكل الواجة ويسمح برنامج ويندوز للتطبيقات المتعددة بأن ترتبط مع امتداد الملف ويسمح كذلك للأعمال الأخرى التي تستخدم تلك التطبيقات كالفتح والتحرير والعرض وما إلى ذلك عن طريق استخدام GUIومع ظهور

(html or htm)ومتصفح ويبword(doc or odt)ومعالج txt editor(txt)قد يكون لمدير الملفات مثل ويندوز إكسبلور تطبيقات مخصصة لأي امتداد مثل محرر النصCONTEXT MENU

التي تتخلص من امتداد الملف بالكامل وتستخدم بدلا من ذلك رمزا عن نوع الملف لتحديد شكل الملف بالإظافة إلى أن مؤلف الرموز كان مخصصا لتحديد أي تطبيق يتم فتحه عند الضغط على أيقونة الملفMac OSمن pre-os xوفي اصدارات

والتي لاتملك دعما لنوع  أو مؤلف الرموز في أنظمة الملفات لديهاNEXTSTEPيستخدم لاحقات اسم الملف كنتيجة لاشتقتقة من أنظمة التشغيل التي تشبة يونيكسMac OS Xإلا أن

 

قيود تاريخية

CP/Mهذه الاتفاقية على اعتبار أنها إعادة تنفيذ لMS-DOSوCP/Mوقد تبينت (TOPS-10 , OS/8 , RT-11)تم استخدام امتدادات الملف في أنظمة تشغيل شركة المعدات الرقمية مثل

والامتداد مكونا من حرفين إلى ثلاثة وعندما يتم كتابة اسم ملف أو امتداد(VMSوRSXاسم الملف إلى "اسم اساسي"وامتداد اسم الملف على أن يكون الاسم الأساسي مكونا من خمس إلى ثمان حروف فقط(وقد تكون تسعة فيDECقسمت أنظمة تشغيل

FATبنفس الطريقة حيث يقتصر عددحروف اسم الملف على ثمانية بينما يبلغ عدد حروف الأمتداد ثلاثة مع وجود نقطة بينهما وقد فرضت الاصدارات الأولى من انظمة الملفاتCP/Mاسم الملف يتم وضع نقطة(.)بين اسم الملف وامتداده وتعمل

تعد اختصارا مناسبا للامتداد لذاEXTمكونة من 8 احرف وكلمةFILENAMEومايكروسوفت نفس القيود ويسمى هذا في بعض الأحيان باتفلقية اسم الملف8,3 وبما أن كلمة اسم الملفMS-DOSالمستخدمة في

 

 

FILENAME.EXT

 

وعند عمل قائمة بالملفات فإنه يتم الفصل بين الأسم الأساسي والأمتداد بمسافات مثل

 

Volume in drive A: is LINUX BOOT

Volume Serial Number is 2410-07EF

Directory for A:\

 

LDLINUX  SYS      5480 1999-04-19  23:24

VMLINUZ         530921 1999-04-19  23:24

BOOT     MSG       559 1999-04-19  23:24

EXPERT   MSG       668 1999-04-19  23:24

GENERAL  MSG       986 1999-04-19  23:24

KICKIT   MSG       979 1999-04-19  23:24

PARAM    MSG       875 1999-04-19  23:24

RESCUE   MSG      1020 1999-04-19  23:24

SYSLINUX CFG       420 1999-04-19  23:24

INITRD   IMG    878502 1999-04-19  23:24

        10 files           1,420,410 bytes

                              35,840 bytes free

 

 

وعادة مايؤدي استخدام المسافات إلى خلق بعض اللخبطة لدى مستخدمي دوس المبتدئين لأنهم يعتقدون أن"."هي جزء من معروف الملف وليست مجرد نقطة للفصل بين كوني المعروف

 

الحاجة إلى المزيد

للمسيقى  MUSللنصوص البسيطة وTXTلملفات التخطيط وGFXاستخدم امتداد اسم الملف في الأصل لتحديد نوع الملف بسهولة وقد أدت الحاجة الى زيادة نوع الملف إلى 3 حروف إلى كتابة الامتدادات وهناك بعض الأمثلة مثل استخدام

إلا أنه نظرا إلى العديد من البرامج البرمجيات قد تم عملها للتعامل مع كافة أنواع البيانات تلك و(وغبرها)بعدة طرق فإن امتدادات الملف أصبحت أكثر ارتباطا ببعض المنتجات بل حتى مع بعض إصدرات المنتج فعلى سبيل المثال الملفات الأولى ل

  و ملفات الوسائط الRPM Package Managerالذي يستخدم لكل من.rpmإلى رقم إصدار البرنامج.كما أن بعض امتدادات أسماء الملفات بدأت تتعارض مع بعضها البعض مثلnحيث يشير ال.WSn او.WS استخدمت WordStar

(RealPlayer Media) real player

ومع مرور الوقت استخدمت المئات من الامتدادات المتنوعة في ظل اختراع مطوري البرمجيات المزيد والمزيد من صيغ الملفات مما أدى إلى طرح كتيب يتم الرجوع إليه وقد تم تخصيصه بالكامل لسرد الامتدادات وأنواع البيانات التي قد توجدفي الملفات

وقد أدى كل ذلك إلى الحاجة إلى أنظمة بديلة بحيث تقل فيها فرص حصول تعارض

 التي تستخدم امتدادات اسم الملف أحجاما حرة لأسماء الملفات ويصل طول بعض أسماءالملفات إلى 14 حرف أو أكثر وأطول اسم يصل إلى 255 حرف لكن ذلك غير شائع وتخزين وأنظمة الملفات التشغيلMulticsويوجد لدى بعض أنظمة التشغيل مثل

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

لاحقات متعددة

 تستخدم بعض مكونات اللاحقات في بعض الأحيان للإشارة إلى أنواع الملفات لكنها لاتستخدمها بكثرة فالبرامج وملفات النصوص العادية على سبيل المثال ليس لديها لاحقات في أسمائهاMulticsوUnixإن التطبيقات التي تشغلها

Microsoft and IBM'S OS/2المستخدمة في High Performance File System(HPFS)إن نظام الملفات عالية المستوى والأداء

تدعم الأسماء الطويلة للملفات لتسمح بذلك لأن يتم تخزين نوع الملف مع الملف على اعتبار أنه اسم ممتدد.ومع ذلك HPFSتدعم أيضا أسماء الملفات الطويلة ولاتقسم اسم الملف إلى اسم وامتداد ومع ذلك فقد استمر استخدام اللاحقات بالرغم من أن

استمر هذا العمل نظرا لتوافقة مع النسخ الحاليةمن ويندوز

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

ورمز لتتكون من خمسة أحرف.java وبما أن ذلك يتطلب لغة جافا وأن تتكون الملفات من لاحقة من أربع أحرفSourceكما أن ذلك يعد مشكلة للمبرمجين الذين يجرون تجارب على المصدر(.HTMLبدلا من .HTM)الويب لديهم ب

WINDOWS NT 3.5 وقد ظهر لإول مرة فيVFAT ويسمى FAT وفي نهاية الأمر أنتجت مايكروسوفت مايدعم أسماء الملفات الطويلة وتخلصت من 8,3 المكون من الاسم والامتداد في نسخة مطورة من نظام الملفات الشائع الاستخدام

  Windows NT سيئا للغاية لكنه أزال قيد طول أسماء الملفات وسمح للملفات بأن يكون لها أحد أعلى حدا أعلى وحدا أدنى من الحروف في الأجهزة التي لاتشغلVFATويعد التنفيذ الداخلي لأسماء الملفات الطويلة في WINDOWS95و

بصورة جيدة ومع ذلك فقد استمر استخدام الامتداد بثلاث حروف في الأصل نظرا للملائمة مع الإصدارات القديمة من ويندوز والأن بسبب الاعتياد علية بصرف النظر عن المشاكل التي تنشأ عنه

 

 

قضايا أمنية

 LOVE-LETTER-FOR-YOU.TXT.vbsعن طريق استخدام أسماء الملفات بصيغ مثلComputer Wormsحاول المستخدمين سيئو القصد نشر الفيروسات و

LOVE-LETTER-FOR-YOU.TXTويأمل هؤلاء أن تظهر تلك الصيغة ك 

VBScriptوهو ملف نصي ضار بدون تنبيه المستخدم أن ذلك برنامج ضار ويكون مكتوب في هذه الحالة ك

(Windows XP Service Pack2 and Windows Server2003وقد اشتملت الإصدارات الأخيرة لويندوز(ابتداء من.COM fileوقد تم مناقشة بعض القضيا الأمنية لمايكروسوفت ويندوز تحت مايسمى ب

على قوائم يمكن للمستخدم تخصيصها تحتوي على امتدادات الملفات التي تعتبر خطيرة في بعض العمليات مثل عندما يقوم المستخدم بالتحميل من الويب أو استلام ملحق بريد إلكتروني وما إلى ذلك وتساعدأيضا أنظمة البرمجيات المضادة

للفيروسات الحديثة في الدفاع عن المستخدم ضد بعض محاولات الاختراق ما أمكن ذلك

 

 

العلاقة مع أنواع محتوى الإنترنت

 ويتم تمثيل ذلك عن طريقMIME Content-typeفي  bitsيتم ترميز المعلومات حول نوع معين مرتبط بسلسلة معينة من internet Protocol suiteوليس لها اسم أو امتداد وفي bitsفي شبكة الإنترنت تعد الملفات سلسلة من

Content-type:text/plain صف من النص في مجموعة من النصوص تسبق السلسلة مثل

desktop environmentsوKDAالخاص به كاسم طويل كما يربطMIME Content-typeلدية الأسماء الطويلة يربط الملف مع BFSالذي يدعم نظام الملفات BeOSوفي

   مقللا بالتالي من الاعتماد على امتدادات MIME Content-typeمع الملف عن طريق فحص كلا من لاحقة أسم الملف ومحتوي الملف وتختار التطبيق الذي يتم إظهار عندما يتم فتح الملف بناءعلى MIME Content-type

وكذلك رموز نوع الملف لاختيار معرف موحد يتم بموجبه التعرف على نوع الملفMIMEكلا من امتداد اسم الملف وانواعMac OSXأسماء الملفات وتستخدم 

 

 

المصدر

http://en.wikipedia.org/wiki/Filename_extension

 

إعداد

نجد عبد العزيز الموح

Comments (0)

You don't have permission to comment on this page.