ربط الملفات

في مجال الحوسبة ، يربط ربط الملفات ملفًا بتطبيق قادر على فتحه. والأكثر شيوعًا، يربط ربط الملفات فئة من الملفات (عادةً ما يتم تحديدها من خلال امتداد اسم الملف ، مثل .txt.) بتطبيق مناسب (مثل محرر نصوص ).

الارتباطات والأفعال

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

  • فتح لفتح ملف
  • قم بالتحرير لفتح ملف للتعديل
  • طباعة لطباعة ملف

على سبيل المثال، يمكن ربط صورة بهذه الكلمات بحيث تفتح كلمة " فتح" الصورة في عارض الصور ، وتفتح كلمة "تحرير " برنامج تحرير الصور ، وترسل كلمة "طباعة " الصورة إلى الطابعة.

التطبيقات

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

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

مايكروسوفت ويندوز

تدعم سلسلة أنظمة تشغيل مايكروسوفت ويندوز ، بدءًا من ويندوز 3.x، ربط الملفات بناءً على امتداداتها. [ 1 ] تُخزَّن هذه الروابط في سجل النظام [ 2 ] كمجموعات من الأوامر لكل امتداد ملف. كانت الإصدارات الأقدم تدعم روابط الفتح المخزنة في ملف WIN.INI . يمكن عرض روابط الملفات وتعديلها باستخدام الأمر ، وبمساعدة هذا الأمر، يُمكن إنشاء رابط بين نوع الملف والتطبيق الذي سيفتح الملفات من هذا النوع. [ 3 ] [ 4 ]assocftype

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

لينكس

تدعم واجهات المستخدم الرسومية المبنية على نظام لينكس ، مثل KDE و GNOME ، ربط أنواع MIME . على سبيل المثال، يُربط نوع MIME بمحرر نصوص . ويتم هذا الربط عادةً من خلال قاعدة بيانات MIME المشتركة لموقع freedesktop.org (لتحديد نوع MIME للملف) ومواصفات إدخال سطح المكتب (لتحديد التطبيق الذي يُفتح به الملف). [ 5 ]text/plain

نظام التشغيل ماك

كان نظام التشغيل macOS الكلاسيكي يستخدم رموز النوع ورموز المُنشئ لربط كل ملف بالتطبيق المُناسب له، بغض النظر عن امتداد الملف. كما يدعم نظام macOS الأحدث الربط بناءً على امتداد الملف.

تُعلن حزم التطبيقات في نظام macOS عن أنواع الملفات المدعومة في ملف Info.plist الخاص بها. لكل نوع من هذه الأنواع المحددة، يُعطى مُعرّف نوع موحد ( UTI)، بالإضافة إلى قائمة من "الوسوم" التي تُحدد كيفية التعرف على ملف أو بيانات من هذا النوع. على سبيل المثال، يُعرّف نوع JPEG بمعرّف نوع موحد (UTI) هو "public.jpeg"، ويُوسم بالامتدادات "jpg" و"jpeg"، ونوع MIME هو "image/jpeg"، ورمز النوع هو "JPEG". [ 6 ]

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

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

انظر أيضاً

مراجع

للمزيد من القراءة

  1. "تنفيذ تنسيق ملف مخصص" . مكتبة شبكة مطوري مايكروسوفت . شركة مايكروسوفت. 9 نوفمبر 2010. تم الاطلاع عليه في 5 ديسمبر 2010 .
  2. "ارتباطات الملفات" . وثائق KDE . KDE . 11 نوفمبر 2016. تم الاطلاع عليه بتاريخ 30 مايو 2020 .