امتداد اسم الملف
امتداد اسم الملف ، أو لاحقة اسم الملف ، هو لاحقة تُضاف إلى اسم ملف الحاسوب (على سبيل المثال، .file.org أو .file.org أو .file.org ) للدلالة على خصائص محتوى الملف أو استخدامه المقصود. عادةً ما يُفصل امتداد اسم الملف عن بقية اسم الملف بنقطة ، ولكن في بعض الأنظمة [ 1 ] يُفصل بمسافات..txt.mp3.exe
تقوم بعض أنظمة الملفات ، مثل نظام الملفات FAT المستخدم في DOS ، بتنفيذ امتدادات أسماء الملفات كميزة من ميزات نظام الملفات نفسه وقد تحد من طول وتنسيق الامتداد، بينما تتعامل أنظمة أخرى، مثل أنظمة ملفات Unix ونظام ملفات VFAT و NTFS ، مع امتدادات أسماء الملفات كجزء من اسم الملف دون تمييز خاص.
تاريخ
طُرح المفهوم الأساسي للامتدادات للإشارة إلى نوع الملف لأول مرة في نظام CTSS التابع لمعهد ماساتشوستس للتكنولوجيا عام 1961. كان هذا النظام يخزن اسمين منفصلين لكل ملف، اسم الملف واسم الفئة، وهو ما يُشابه اسم الملف وامتداده في الوقت الحاضر. داخليًا، كان يتم تخزينهما في حقول مختلفة في نظام الملفات، ولكن لتسهيل الإدخال، كان المستخدم يُحدد النوع باستخدام نقطة، والتي تُحذف عند تخزين الملف. عند تشغيل النظام على جهاز IBM 7090 ، كان لكل إدخال ملف أربع كلمات حاسوبية، كل منها 36 بت، لتخزين المعلومات، حيث احتوت الكلمتان الأوليان على ما يصل إلى 6 أحرف للاسم والفئة على التوالي. [ 2 ]
اعتمدت شركة IBM مفاهيم نظام CTSS كأساس لتجاربها الخاصة بتقاسم الوقت في مركز كامبريدج العلمي، في نفس مبنى معهد ماساتشوستس للتكنولوجيا حيث كان يجري تطوير نظام CTSS. وقد تطور هذا النظام ليصبح نظام المراقبة التفاعلية (الذي كان يُعرف سابقًا باسم كامبريدج ) لنظام System/360 . [ 3 ] كما تبنت شركة DEC هذا المفهوم مبكرًا في تجاربها على نظام تقاسم الوقت في جهاز PDP-6 وجهاز PDP-10 الذي تلاه . وأصبح الأخير يُعرف باسم TOPS-10 ، أحد أبرز منتجات DEC حتى ثمانينيات القرن العشرين، ثم تلاه RT-11 . وقد ألهمت إصدارات DEC أنظمة تشغيل الحواسيب الصغيرة اللاحقة لتبني المفهوم نفسه، بدءًا بنظام CP/M [ 4 ] ثم نظام DOS .
طوّر نظام ملفات Multics هذا المفهوم أكثر من خلال تبني فكرة دمج الامتداد في اسم الملف نفسه، بدلاً من استخدام علامة نوع منفصلة. كان هذا جزءًا من توسع أوسع لنظام الملفات شمل أسماءً متغيرة الطول تصل إلى 255 حرفًا. مع هذه الأسماء الطويلة، لم تعد هناك حاجة لتخصيص مساحة تخزين للنوع فقط، وأصبحت النقطة (.) مجرد حرف إضافي في الاسم. تستخدم بعض مكونات Multics، والتطبيقات التي تعمل عليه، اللواحق للإشارة إلى أنواع الملفات، ولكن ليس من الضروري أن تحتوي جميع الملفات على لاحقة - على سبيل المثال، لا تحتوي الملفات التنفيذية وملفات النصوص العادية عادةً على لواحق في أسمائها. عادةً ما تكون الأدوات المساعدة التي يستخدمها المستخدم هي التي تفحص الاسم بحثًا عن الجزء الأخير المنقط لاسترداد النوع، إذا لزم الأمر. [ 5 ] كان Multics هو الدافع وراء نظام UNIX ، [ 6 ] الذي اتبع النمط نفسه.
دعم نظام التشغيل ونظام الملفات
تُخزّن أنظمة الملفات في أنظمة التشغيل الشبيهة بنظام يونكس اسم الملف كسلسلة نصية واحدة، حيث تُعتبر النقطة (.") مجرد حرف إضافي في اسم الملف. يُقال أحيانًا أن الملف الذي يحتوي على أكثر من لاحقة له أكثر من امتداد، على الرغم من اختلاف المصطلحات في هذا الصدد، ويُعرّف معظم المؤلفين الامتداد بطريقة لا تسمح بأكثر من امتداد واحد في اسم الملف نفسه. عادةً ما يُمثل وجود أكثر من امتداد تحويلات متداخلة، مثل ( يشير الامتداد 1 إلى أن الملف عبارة عن أرشيف tar لملف واحد أو أكثر، ويشير الامتداد 2 إلى أن ملف أرشيف tar مضغوط باستخدام gzip ). قد تُضيف البرامج التي تُحوّل الملفات أو تُنشئها الامتداد المناسب إلى الأسماء المُستنتجة من أسماء ملفات الإدخال (إلا إذا تم تحديد اسم ملف إخراج بشكل صريح)، لكن البرامج التي تقرأ الملفات عادةً ما تتجاهل هذه المعلومات؛ فهي مُخصصة في الغالب للمستخدم البشري. من الشائع، خاصةً في الملفات الثنائية، أن يحتوي الملف على بيانات وصفية داخلية أو خارجية تصف محتوياته. يتطلب هذا النموذج عمومًا توفير اسم الملف الكامل في الأوامر، بينما يسمح نهج البيانات الوصفية غالبًا بحذف الامتداد.files.tar.gz.tar.gz
في نظامي التشغيل DOS وويندوز 16 بت ، لا يتجاوز طول اسم الملف ثمانية أحرف، بالإضافة إلى نقطة وامتداد لا يتجاوز ثلاثة أحرف. أما نظام الملفات FAT في نظامي DOS وويندوز، فيخزن أسماء الملفات على شكل اسم مكون من ثمانية أحرف وامتداد مكون من ثلاثة أحرف، ولا يتم تخزين النقطة.
يخزن نظام الملفات عالي الأداء (HPFS)، المستخدم في نظامي التشغيل OS/2 من مايكروسوفت وآي بي إم ، اسم الملف كسلسلة نصية واحدة، حيث تُعتبر النقطة (.") مجرد حرف إضافي في اسم الملف. واستمر استخدام اللواحق، على الرغم من أن نظام HPFS يدعم السمات الموسعة للملفات، مما يسمح بتخزين نوع الملف كسمة موسعة فيه.
يخزن نظام الملفات الأصلي لنظام التشغيل ويندوز إن تي من مايكروسوفت ، NTFS ، وكذلك نظام الملفات ReFS اللاحق ، اسم الملف كسلسلة نصية واحدة؛ واستمر استخدام اللواحق لمحاكاة الامتدادات، وذلك لضمان التوافق مع الإصدارات السابقة من ويندوز. في ويندوز إن تي 3.5 ، ظهر نظام ملفات VFAT ، وهو نسخة معدلة من نظام FAT، يدعم أسماء ملفات أطول، حيث يُعامل اسم الملف كسلسلة نصية واحدة.
أدخل نظام التشغيل Windows 95 ، مع VFAT، دعمًا لأسماء الملفات الطويلة، وأزال تقسيم الاسم/الامتداد في الإصدار 8.3 من أنظمة التشغيل Windows غير NT.
تخلّى نظام التشغيل ماك الكلاسيكي تمامًا عن بيانات تعريف امتداد الملفات المستندة إلى الاسم؛ واستخدم بدلًا من ذلك رمزًا مميزًا لنوع الملف لتحديد تنسيقه. بالإضافة إلى ذلك، تم تحديد رمز المُنشئ لتحديد التطبيق الذي سيتم تشغيله عند النقر المزدوج على أيقونة الملف . [ 7 ] مع ذلك ، يستخدم نظام macOS لاحقات أسماء الملفات نتيجةً لاشتقاقه من نظام التشغيل NeXTSTEP الشبيه بنظام UNIX ، إلى جانب استخدام رموز النوع والمُنشئ.
في أنظمة كومودور، لا يمكن أن تحتوي الملفات إلا على أربعة امتدادات: PRG وSEQ وUSR وREL. ومع ذلك، تُستخدم هذه الامتدادات لفصل أنواع البيانات التي يستخدمها البرنامج، وهي غير ذات صلة بتحديد محتويات الملفات.
مع ظهور واجهات المستخدم الرسومية ، برزت مسألة إدارة الملفات وسلوك الواجهة. سمح نظام مايكروسوفت ويندوز بربط تطبيقات متعددة بامتداد معين، وتوفرت إجراءات مختلفة لاختيار التطبيق المطلوب، مثل قائمة السياق التي تتيح الاختيار بين عرض الملف أو تحريره أو طباعته. كان الافتراض السائد آنذاك أن كل امتداد يمثل نوع ملف واحد؛ إذ كان هناك ربط واضح بين الامتداد والأيقونة.
مع بداية عصر الإنترنت ، اضطر مستخدمو أنظمة ويندوز، التي كانت لا تزال مقيدة بصيغ أسماء الملفات 8.3،.HTM إلى إنشاء صفحات ويب بأسماء تنتهي بـ .، بينما كان بإمكان مستخدمي أجهزة ماكنتوش أو يونكس استخدام .htmlامتداد اسم الملف الموصى به. وقد شكل هذا الأمر مشكلةً أيضًا للمبرمجين الذين يجربون لغة برمجة جافا ، إذ تتطلب هذه اللغة لاحقة من أربعة أحرف .javaلملفات الشيفرة المصدرية ، ولاحقة من خمسة أحرف لملفات مخرجات شيفرة كائنات مترجم.class جافا . [ 8 ]
نوع المحتوى
يمكن اعتبار امتدادات أسماء الملفات نوعًا من البيانات الوصفية . [ 9 ] وهي تُستخدم عادةً للإشارة إلى معلومات حول كيفية تخزين البيانات في الملف. أما التعريف الدقيق، الذي يحدد معايير تحديد الجزء من اسم الملف الذي يُمثل امتداده، فيخضع لقواعد نظام الملفات المُستخدم؛ وعادةً ما يكون الامتداد هو السلسلة الفرعية التي تلي آخر ظهور للنقطة، إن وُجدت ( مثال :txt هو امتداد اسم الملف readme.txt، و htmlهو امتداد index.html). في أنظمة ملفات بعض أنظمة الحواسيب المركزية مثل CMS في VM و VMS ، وأنظمة الحواسيب الشخصية مثل CP/M والأنظمة المشتقة منها مثل MS-DOS ، يُمثل الامتداد مساحة اسم منفصلة عن اسم الملف. في نظامي التشغيل DOS و Windows من مايكروسوفت ، تُشير امتدادات مثل EXEأو COMإلى BATأن الملف هو برنامج قابل للتنفيذ . في نظام التشغيل OS/360 والأنظمة اللاحقة ، يتم التعامل مع جزء اسم مجموعة البيانات الذي يلي النقطة الأخيرة، والذي يسمى المؤهل منخفض المستوى، على أنه امتداد بواسطة بعض البرامج، على سبيل المثال، TSO EDIT، ولكن ليس له أهمية خاصة لنظام التشغيل نفسه؛ وينطبق الشيء نفسه على ملفات Unix في MVS.
استُخدم امتداد اسم الملف في الأصل لتحديد نوع الملف العام. وقد أدت الحاجة إلى اختصار نوع الملف إلى ثلاثة أحرف في كثير من الأحيان إلى استخدام امتدادات مختصرة. ومن الأمثلة على ذلك استخدام . للملفات الرسومية، و للنصوص العادية ، و للموسيقى. ومع ذلك، نظرًا لوجود العديد من البرامج المختلفة التي تتعامل مع أنواع البيانات هذه (وغيرها) بطرق متنوعة، بدأت امتدادات أسماء الملفات ترتبط ارتباطًا وثيقًا بمنتجات معينة، بل وحتى بإصدارات محددة من هذه المنتجات. على سبيل المثال، استخدمت ملفات WordStar الأولى . أو ، حيث يمثل n رقم إصدار البرنامج. كما ظهرت استخدامات متضاربة لبعض امتدادات أسماء الملفات. ومن الأمثلة على ذلك . ، المستخدم لكل من حزم RPM Package Manager وملفات RealPlayer Media. [ 10 ] ومن الأمثلة الأخرى . ، المستخدم في خطوط DESQview ، ودفاتر Quicken المالية، وصور QuickTime ؛ [ 11 ] و . ، المستخدم في نصوص GrabIt وصور ROM الخاصة بجهاز Game Boy Advance ؛ [ 12 ] و . ، المستخدم في SmallBasic و Scratch . ويتم استخدامها لـ Dynamix Three Space و DTS ..GFX.TXT.MUS.WS.WSn.rpm.qif.gba.sb.dts
بالمقارنة مع نوع MIME
في العديد من بروتوكولات الإنترنت ، مثل HTTP و MIME للبريد الإلكتروني ، يُحدد نوع تدفق البيانات بنوع الوسائط أو نوع MIME الخاص بالتدفق، بدلاً من امتداد اسم الملف. ويُذكر ذلك في سطر نصي يسبق التدفق، مثل Content-type: text/plain .
لا يوجد معيار موحد لربط امتدادات أسماء الملفات بأنواع الوسائط، مما قد يؤدي إلى اختلافات في التفسير بين المؤلفين وخوادم الويب وبرامج المستخدم عند نقل الملفات عبر الإنترنت. على سبيل المثال، قد يُحدد مؤلف المحتوى الامتداد svgz لملف رسومات متجهة قابلة للتوسيع مضغوط ، لكن خادم الويب الذي لا يتعرف على هذا الامتداد قد لا يُرسل نوع المحتوى الصحيح application/svg+xml ورأس الضغط المطلوب، مما يجعل متصفحات الويب غير قادرة على تفسير الصورة وعرضها بشكل صحيح.
في نظام BeOS ، الذي يدعم نظام ملفاته BFS السمات الموسعة، يتم وسم الملف بنوع الوسائط كسمة موسعة. بعض بيئات سطح المكتب ، مثل KDE Plasma و GNOME ، تربط نوع الوسائط بالملف من خلال فحص كل من لاحقة اسم الملف ومحتوياته، على غرار أمر الملف ، كطريقة استدلالية . وتختار هذه البيئات التطبيق الذي سيتم تشغيله عند فتح الملف بناءً على نوع الوسائط، مما يقلل الاعتماد على امتدادات أسماء الملفات. أما نظام macOS، فيستخدم كلاً من امتدادات أسماء الملفات وأنواع الوسائط، بالإضافة إلى رموز أنواع الملفات ، لاختيار مُعرِّف نوع موحد (UNIV) لتحديد نوع الملف داخليًا.
البرامج القابلة للتنفيذ
يظهر استخدام امتداد اسم الملف في اسم الأمر أحيانًا، وعادة ما يكون ذلك كأثر جانبي لتنفيذ الأمر كبرنامج نصي، على سبيل المثال، بالنسبة لـ Bourne shell أو لـ Python ، ويتم إلحاق اسم المفسر باسم الأمر، وهي ممارسة شائعة في الأنظمة التي تعتمد على الارتباطات بين امتداد اسم الملف والمفسر، ولكنها أصبحت مهملة بشدة [ 13 ] في الأنظمة الشبيهة بنظام Unix ، مثل Linux و Oracle Solaris والأنظمة القائمة على BSD و macOS من Apple ، حيث يتم تحديد المفسر عادةً كعنوان في البرنامج النصي (" shebang ").
في الأنظمة القائمة على الربط، يُربط امتداد اسم الملف عادةً بمفسر واحد مُختار على مستوى النظام لهذا الامتداد (مثل ".py" الذي يعني استخدام بايثون)، ويمكن تشغيل الأمر نفسه من سطر الأوامر حتى في حال حذف الامتداد (بافتراض الإعداد المناسب). عند تغيير لغة البرمجة، يتغير امتداد اسم الأمر أيضًا، ويوفر نظام التشغيل واجهة برمجة تطبيقات متسقة من خلال السماح باستخدام نفس نسخة الأمر بدون امتداد في كلتا الحالتين. تعاني هذه الطريقة نوعًا ما من الطبيعة العامة لربط الملفات، بالإضافة إلى تجنب المطورين غير الكامل للامتدادات عند استدعاء البرامج، وعدم قدرتهم على فرض هذا التجنب. يُعد نظام ويندوز النظام الوحيد المتبقي الذي يستخدم هذه الآلية على نطاق واسع.
في الأنظمة التي تستخدم توجيهات المفسر ، بما في ذلك جميع إصدارات يونكس تقريبًا، لا تحمل امتدادات أسماء الأوامر أي أهمية خاصة، ولا تُستخدم عادةً، لأن الطريقة الأساسية لتعيين المفسرات للبرامج النصية هي بدء تشغيلها بسطر واحد يحدد المفسر المراد استخدامه. في هذه البيئات، يُعرّض تضمين الامتداد في اسم الأمر تفاصيل التنفيذ للخطر، مما يُعرّض جميع مراجع الأوامر من البرامج الأخرى للخطر في حال تغيير التنفيذ. على سبيل المثال، من الطبيعي تمامًا إعادة كتابة برنامج نصي بلغة بايثون أو روبي، ثم لاحقًا بلغة سي أو سي++، وكل ذلك سيؤدي إلى تغيير اسم الأمر في حال استخدام الامتدادات. بدون امتدادات، يحتفظ البرنامج دائمًا بنفس الاسم دون امتداد، مع تغيير توجيه المفسر أو الرقم السحري فقط ، وتبقى مراجع البرنامج من البرامج الأخرى صالحة.
قضايا أمنية
لا تُعدّ امتدادات الملفات وحدها مؤشرًا موثوقًا لنوع الملف، إذ يُمكن تعديل الامتداد دون تغيير محتوى الملف، كما في حالة إخفاء محتوى ضار . لذا، وخاصةً في مجال الأمن السيبراني ، بالنسبة للملفات التي تحمل رقمًا سحريًا (وهو تسلسل مميز من البايتات مُلحق برأس الملف )، يجب تحديد طبيعة الملف الحقيقية من خلال التحقق من هذا الرقم السحري. ويتم ذلك باستخدام برامج تحديد الملفات أو محرر سداسي عشري ، الذي يُوفّر عرضًا سداسيًا عشريًا لمحتوى الملف. [ 14 ] على سبيل المثال، في الأنظمة الشبيهة بنظام يونكس ، من الشائع العثور على ملفات بدون امتدادات على الإطلاق، [ 15 ] حيث يُفترض استخدام أوامر مثل `file. ...file
تتخذ البرامج الضارة، مثل أحصنة طروادة، عادةً شكل ملف تنفيذي ، ولكن أي نوع ملف يُجري عمليات إدخال/إخراج قد يحتوي على شيفرة خبيثة. وقد وُجد أن بعض أنواع ملفات البيانات ، مثل ملفات PDF، عُرضة للاستغلال الذي يُسبب تجاوزات في سعة المخزن المؤقت . [ 16 ] وقد سُجلت حالات لبرامج ضارة مُصممة لاستغلال هذه الثغرات في بعض تطبيقات ويندوز عند فتح ملف ذي امتداد اسم طويل جدًا وغير مُعالج.
قد توفر برامج إدارة الملفات خيارًا لإخفاء امتدادات أسماء الملفات. هذا هو الحال في مستكشف الملفات ، وهو متصفح الملفات المُضمّن في نظام التشغيل مايكروسوفت ويندوز ، والذي لا يعرض الامتدادات افتراضيًا . حاول بعض المستخدمين نشر فيروسات وبرامج خبيثة باستخدام أسماء ملفات مُكوّنة من . ...LOVE-LETTER-FOR-YOU.TXT.vbsLOVE-LETTER-FOR-YOU.TXT
قد يرتبط الفيروس بملف تنفيذي دون تعديله فعليًا. تُعرف هذه الفيروسات بالفيروسات المصاحبة ، وتلتصق بطريقة تُمكّنها من التشغيل عند طلب الملف الأصلي. إحدى طرق قيام هذا الفيروس بذلك هي إعطاء الفيروس نفس اسم الملف المستهدف، ولكن بامتداد مختلف يُعطيه نظام التشغيل الأولوية، وغالبًا ما يُسند للأول سمة "مخفي" لإخفاء وجود البرمجية الخبيثة. تعتمد فعالية هذه الطريقة على ما إذا كان المستخدم يحاول فتح الملف المقصود بإدخال أمر، وما إذا كان المستخدم قد أدرج الامتداد. تتحقق الإصدارات الأحدث من نظامي DOS وWindows من ملفات .exe وتحاول تشغيلها .COMأولًا افتراضيًا، ثم ملفات .exe، .EXEوأخيرًا .BATملفات .exe. في هذه الحالة، يكون الملف المصاب هو الملف ذو .COMالامتداد .exe، والذي يُشغّله المستخدم دون قصد. [ 15 ] [ 16 ]
تستغل بعض الفيروسات التشابه بين نطاق المستوى الأعلى " .com " وامتداد اسم الملف عن طريق إرسال مرفقات ملفات أوامر تنفيذية خبيثة عبر البريد الإلكتروني تحت أسماء مشابهة ظاهريًا لعناوين URL ( على سبيل المثال ، "myparty.yahoo.com")، مما يؤدي إلى قيام المستخدمين غير المدركين بالنقر على الروابط المضمنة في البريد الإلكتروني والتي يعتقدون أنها تؤدي إلى مواقع ويب، ولكنهم في الواقع يقومون بتنزيل المرفقات الخبيثة وتنفيذها..COM
انظر أيضاً
مراجع
- ↑ "ما هو الملف؟" (ملف PDF) . دليل z/VM 7.2 CMS التمهيدي (ملف PDF) . IBM. 2021-12-05. ص 7. SC24-6265-01.
من الأمور التي يجب معرفتها عند إنشاء الملفات باستخدام z/VM أن كل ملف يحتاج إلى مُعرّف خاص به يتكون من ثلاثة أجزاء. الجزء الأول من المُعرّف هو اسم الملف. الجزء الثاني هو نوع الملف. والجزء الثالث هو وضع الملف. غالبًا ما يتم اختصار هذه المُعرّفات الثلاثة للملفات إلى fn ft fm.
- ↑ CTSS 1963 ، ص 24.
- ↑ "أصل نظام المشاركة الزمنية VM/370" (ملف PDF) . مجلة IBM للبحوث والتطوير . سبتمبر 1981. مؤرشف (ملف PDF) من الأصل بتاريخ 7 مارس 2022. تم الاطلاع عليه بتاريخ 31 مايو 2026 .
- ↑ وارن، جيم (أبريل 1976). "أول كلمة عن نظام تشغيل القرص المرن". مجلة دكتور دوب . المجلد 1، العدد 4، ص 5.
- ↑ "نظام ملفات للأغراض العامة للتخزين الثانوي" . وقائع مؤتمر الحاسوب المشترك لخريف 30 نوفمبر - 1 ديسمبر 1965، الجزء الأول . 30 نوفمبر 1965. مؤرشف من الأصل في 6 ديسمبر 2025. تم الاطلاع عليه في 31 مايو 2026 .
- ↑ براون، جوردون. يونكس: تاريخ شفوي (تقرير فني).
- ↑ "رموز Mac Creator وأنواع الملفات" . livecode.byu.edu . مؤرشف من الأصل بتاريخ 2022-07-02 . تم الاطلاع عليه بتاريخ 2022-09-02 .
- ↑ "javac – مُصرّف لغة برمجة جافا" . شركة صن مايكروسيستمز، 2004. تم الاطلاع عليه بتاريخ 31-05-2009 .
يجب أن تحتوي أسماء ملفات الشيفرة المصدرية على اللاحقة .java، ويجب أن تحتوي أسماء ملفات الفئات على اللاحقة .class، ويجب أن تحتوي كل من ملفات الشيفرة المصدرية وملفات الفئات على أسماء جذرية تُعرّف الفئة.
- ↑ ستوفر، تود؛ ماكيلهيرن، كيرك (2006). إتقان نظام التشغيل ماك أو إس إكس . جون وايلي وأولاده. الصفحات 95-96 . ISBN 9780782151282تم الاطلاع عليه بتاريخ 2 أكتوبر 2017 .
- ↑ تفاصيل امتداد الملف .RPM من موقع filext.com
- ↑ تفاصيل امتداد الملف .QIF مؤرشفة بتاريخ 16-12-2007 على موقع Wayback Machine من موقع filext.com
- ↑ امتداد الملف .GBA تمت أرشفة التفاصيل بتاريخ 13 ديسمبر 2007 على موقع Wayback Machine من موقع filext.com
- ↑ "امتدادات أسماء الأوامر تُعتبر ضارة" . مؤرشف من الأصل بتاريخ 16-06-2011 . تم الاطلاع عليه بتاريخ 04-12-2010 .
- ↑ أكويلينا، جيمس م.؛ كيسي، إيوجان ؛ مالين، كاميرون هـ. (2008). الطب الشرعي للبرمجيات الخبيثة: التحقيق في الشفرة الخبيثة وتحليلها . سينغريس . الصفحات 211، 298-299 . ISBN 978-1-59749-268-3تم الاطلاع عليه بتاريخ 25-02-2025 .
- 1 2 سكوديس، إد؛ زيلتسر، ليني (2004). البرمجيات الخبيثة: مكافحة التعليمات البرمجية الخبيثة . برنتيس هول . الصفحات 32-34 ، 253-254 . ISBN 0-13-101405-6أُرشف من المصدر الأصلي بتاريخ 2025-07-01 . تم الاطلاع عليه بتاريخ 2025-02-25 .
- 1 2 3 غرايمز، روجر (أغسطس 2001). البرمجيات الخبيثة للهواتف المحمولة: الحماية من الفيروسات لنظام ويندوز . دار نشر أورايلي ميديا . الصفحات 41-42 ، 71-74 ، 221-222 ، 395-396 ، 422. ISBN 1-56592-682-Xتم الاطلاع عليه بتاريخ 25-02-2025 .
فهرس
- نظام المشاركة الزمنية المتوافق: دليل المبرمج (PDF) . معهد ماساتشوستس للتكنولوجيا. 1963.
روابط خارجية
الوسائط المتعلقة بامتدادات أسماء الملفات في ويكيميديا كومنز- قاعدة بيانات امتدادات أسماء الملفات على موقع FileInfo.com
- تنسيقات ملفات الحاسوب
- البيانات الوصفية
- ملفات الكمبيوتر
- الأسماء
- امتدادات أسماء الملفات
