اختصار (حوسبة)

في نظام التشغيل ويندوز 10 ، غالباً ما تحتوي الاختصارات على سهم أزرق في أسفل يسار أيقونتها.

في مجال الحوسبة ، يُعد اختصار الملف بمثابة مُعرّف في واجهة المستخدم يُتيح للمستخدم الوصول إلى ملف أو مورد موجود في دليل أو مجلد مختلف عن موقع الاختصار. وبالمثل، يُتيح اختصار الإنترنت للمستخدم فتح صفحة ويب أو ملف أو مورد موجود في موقع إنترنت أو موقع ويب بعيد .

تُنفَّذ الاختصارات عادةً كملف اختصار صغير يحتوي على معرّف موارد موحد (URI) أو معرّف فريد عالمي (GUID) لكائن ما ، أو اسم ملف البرنامج المستهدف الذي يمثله الاختصار. وقد يُحدد الاختصار أيضًا معلمات تُمرَّر إلى البرنامج المستهدف عند تشغيله. لكل اختصار أيقونته الخاصة. تُوضع الاختصارات عادةً على سطح المكتب ، أو في لوحة تشغيل التطبيقات مثل قائمة ابدأ في نظام التشغيل مايكروسوفت ويندوز ، أو في القائمة الرئيسية لبيئة سطح المكتب . يُطلق على المكافئ الوظيفي في نظام التشغيل ماكنتوش اسم "اسم مستعار" . تحتوي الأنظمة الشبيهة بنظام يونكس على روابط رمزية تُشير إلى ملف مستهدف، وغالبًا ما تدعم ملفات تُوفر تفاصيل تكوين إضافية..desktop

التطبيقات

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

تم تقديم اختصارات الملفات (المعروفة أيضًا باسم روابط النظام ) في نظام التشغيل ويندوز 95. [ 1 ] يستخدم نظام مايكروسوفت ويندوز.lnk امتداد اسم الملف .. لاختصارات الملفات المحلية، .urlولاختصارات الملفات البعيدة، مثل صفحات الويب. يُشار إليها عادةً باسم "الاختصارات" أو "ملفات الروابط"، ويتم عرضها افتراضيًا برمز سهم معقوف، وبدون امتداد اسم الملف . [ أ ] يمكن استخدام ملفات الاختصار لتشغيل البرامج في وضع النافذة المصغرة أو المكبرة إذا كان البرنامج يدعم ذلك.

.lnkتعمل ملفات مايكروسوفت ويندوز كملحقات لمستكشف ويندوز ، وليس كملحقات لنظام الملفات. [ 2 ] وباعتبارها ملحقًا لنظام التشغيل، .lnkلا يمكن استخدام الملفات بدلاً من الملف إلا في مستكشف ويندوز، ما لم يكن التطبيق يوفر دعمًا صريحًا أو يستخدم واجهات برمجة تطبيقات نظام التشغيل.

على الرغم من أن الاختصارات، عند إنشائها، تشير إلى ملفات أو مجلدات محددة، إلا أنها قد تتعطل إذا نُقل الهدف إلى موقع آخر. عند فتح ملف اختصار يشير إلى هدف غير موجود، سيحاول مستكشف الملفات إصلاح الاختصار. تستخدم إصدارات ويندوز 9x خوارزمية بحث بسيطة لإصلاح الاختصارات المعطلة. [ 1 ] في أنظمة التشغيل ويندوز NT ونظام الملفات NTFS ، يُخزَّن المعرّف الفريد للكائن الهدف في ملف الاختصار، ويمكن لويندوز استخدام خدمة تتبع الارتباطات الموزعة لتتبع أهداف الاختصارات، بحيث يمكن تحديث الاختصار تلقائيًا إذا نُقل الهدف إلى قرص صلب آخر. [ 3 ] أضاف مُثبِّت ويندوز ، الذي طُرح في ويندوز 2000 ، نوعًا خاصًا آخر من الاختصارات يُسمى "الاختصارات المُعلَن عنها".

يمكن لاختصارات الملفات في نظام ويندوز تخزين مسار دليل العمل بالإضافة إلى مسار الملف الهدف. كما يمكن استخدام متغيرات البيئة. ويمكن تحديد مفتاح اختصار في خصائص الاختصار للاختصارات الموجودة في مجلدات قائمة ابدأ ، أو المثبتة على شريط المهام أو سطح المكتب. [ 4 ] في نظام ويندوز 2000 والإصدارات الأحدث، يمكن لاختصارات الملفات تخزين التعليقات التي تظهر كتلميح عند تحريك مؤشر الماوس فوق الاختصار.

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

يمكن أيضاً إنشاء روابط نظام الملفات على أنظمة ويندوز (فيستا والإصدارات الأحدث). وهي تؤدي وظيفة مماثلة، على الرغم من أنها ميزة من ميزات نظام الملفات .

ابتداءً من نظام التشغيل Windows 7 ، تقوم بعض الاختصارات بتخزين معرّفات نموذج مستخدم التطبيق (AppUserModelIDs). [ 6 ] وبدلاً من سطر الأوامر، يمكن استخدام AppUserModelIDs مباشرةً لتشغيل التطبيقات. وتستخدم بعض برامج سطح المكتب وجميع تطبيقات منصة Windows الحديثة/العالمية WinRT اختصارات تحتوي على AppUserModelIDs للتشغيل.

على الرغم من أن نظام ويندوز لا يوفر أدوات سهلة لإنشائه، إلا أن مستكشف الملفات يدعم "رابط المجلد" أو "مجلد رابط النظام": وهو مجلد مُهيأ بخصائص النظام، ويحتوي على ملف "desktop.ini" مخفي (لتخصيص المجلد) يُخبر مستكشف الملفات بالبحث في نفس المجلد عن ملف اختصار "target.lnk" يُشير إلى مجلد آخر. عند عرض مجلد رابط النظام في مستكشف الملفات، يظهر وكأنه يحتوي على محتويات المجلد الهدف، أي أن المجلد المُخصص يُصبح هو الاختصار الفعلي. [ 7 ] تستخدم مايكروسوفت ويندوز هذه التقنية لعناصر مثل مجلدات WebDAV . وقد أدى ظهور روابط نظام الملفات في ويندوز فيستا والإصدارات الأحدث إلى تقليل فائدة مجلدات روابط النظام.

يوجد نوع آخر من الملفات يشبه .lnkالملف العادي، ولكنه يحمل الامتداد .cda. يُستخدم هذا الامتداد للإشارة إلى مقطع موسيقي (أغنية) على قرص مضغوط ( بتنسيق CDDA / RedBook القياسي ).

أنظمة التشغيل يونكس وأنظمة التشغيل الشبيهة بيونكس

في الأنظمة الشبيهة بنظام يونكس ، مثل لينكس ، وبي إس دي ، وماك أو إس ، يتم تنفيذ مؤشر بسيط إلى ملف أو دليل مستهدف في نظام التشغيل كرابط رمزي .

عندما يكون الهدف برنامجًا، تدعم العديد من واجهات المستخدم الرسومية.desktop ملفات التكوين .directory. يتبع تنسيق هذه الملفات مواصفات "مدخل سطح المكتب" من موقع freedesktop.org ، وإلى جانب موقع البرنامج، يمكنها توفير أيقونة وتلميح ومعلومات أخرى . [ 8 ]

ماك

لا يدعم نظام ماكنتوش امتدادات للاختصارات. تم تقديم نوع ملف يُسمى "الاسم المستعار" في نظام ماكنتوش 7 ؛ وهو يتتبع معلومات مثل رقم العقدة (inode) لتسهيل عمليات النقل. في نظام ماكنتوش 7 وحتى نظام ماك أو إس 9، كانت الأسماء المستعارة تُميز عن الملفات الأخرى باستخدام أسماء مكتوبة بخط مائل. في نظام ماك أو إس 8.5 والإصدارات اللاحقة، أُضيفت علامة تمييز أخرى: "سهم الاسم المستعار" - سهم أسود ذو حافة بيضاء رفيعة - مشابه للسهم المستخدم للاختصارات في نظام مايكروسوفت ويندوز.  

يدعم نظام macOS أيضًا الأسماء المستعارة ؛ فهي غير مدعومة في واجهات برمجة تطبيقات وأوامر Unix، ولكنها مدعومة في واجهات برمجة التطبيقات ذات المستوى الأعلى وفي Finder. لم تعد أسماء الأسماء المستعارة تُكتب بخط مائل، ولكن يبقى رمز السهم. بالإضافة إلى ذلك، يحتفظ الاسم المستعار بمرجعه الديناميكي للكائن، ولا يلزم تحديده حتى عند استدعاء الملفات على الخوادم البعيدة. يمكن إنشاء الروابط الرمزيةln باستخدام أمر Unix. يمتلك متصفح Safari تنسيقًا خاصًا به قائمًا على قائمة الخصائص.webloc لتخزين عناوين URL على الإنترنت.

تاريخ

لتشغيل تطبيق أو عرض ملف في واجهات المستخدم الرسومية القديمة ، كان على المستخدم النقر على تمثيل الملف أو البرنامج التنفيذي في موقعه. وقد طُرح مفهوم فصل البرنامج التنفيذي عن الأيقونة التي تمثل تعليمات تنفيذ مهمة مرتبطة به، بحيث يمكن تجميعهما حسب الوظيفة أو المهمة بدلاً من الترتيب المادي في بنية الملف، لأول مرة في ورقة بحثية بعنوان "واجهة أمامية موجهة نحو المهام لواجهة المستخدم الرسومية لنظام ويندوز"، من تأليف مايك روبرتس، نُشرت عام 1991 من قِبل جامعة كينغستون ، وقُدّمت إلى كلٍ من مايكروسوفت وزيروكس يوروبارك في العام نفسه بموجب اتفاقية لتبادل التكنولوجيا بين الأوساط الأكاديمية والتجارية. أُدمج شكل مُبسّط من هذا البحث في نظام التشغيل 7 عام 1991، وبعد أربع سنوات في نظام التشغيل ويندوز 95 .

انظر أيضاً

ملحوظات

  1. يبقى الامتداد مخفيًا في مستكشف ويندوز حتى عند إلغاء تحديد خيار "إخفاء امتدادات الملفات لأنواع الملفات المعروفة" في خيارات نوع الملف ، لأنه يتم التحكم فيه بواسطةNeverShowExtخيار فيHKEY_CLASSES_ROOT\lnkfileسجل النظام. هذاIsShortcutالخيار هو الذي يُظهر السهم.

مراجع

  1. 1 2 تشين، ريموند (أكتوبر 2009). "أسرار ويندوز: تتبع الاختصارات" . مجلة تيك نت . مايكروسوفت . مؤرشف من الأصل في 12 أكتوبر 2009. تم الاطلاع عليه في 14 أبريل 2019 .
  2. تشين، ريموند (سبتمبر 2006). "أسرار ويندوز: لماذا تُعتبر ملفات الاختصارات ملفات؟" . مجلة تيك نت . مايكروسوفت . مؤرشف من الأصل في 4 يوليو 2009. تم الاطلاع عليه في 14 أبريل 2019 .
  3. "تتبع الروابط الموزعة على وحدات تحكم المجال المستندة إلى نظام التشغيل ويندوز" . شركة مايكروسوفت . 28 فبراير 2007. مؤرشف من الأصل في 9 أبريل 2008. تم الاطلاع عليه في 14 أبريل 2019 .
  4. ديلاند-هان (15 يناير 2025). "إنشاء اختصار على سطح المكتب باستخدام Windows Script Host - عميل Windows" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 26 مارس 2025 .
  5. تشنغ، تشيه (19 أبريل 2008). "فجر الحرب - الحملة الصليبية المظلمة: خطأ في تحميل الوحدة" . GearHack . تم الاسترجاع في 14 أبريل 2019 .
  6. "معرفات نموذج مستخدم التطبيق (AppUserModelIDs)" . MSDN . مايكروسوفت . مؤرشف من الأصل في 13 يناير 2015. تم الاطلاع عليه في 14 أبريل 2019 .
  7. شولتز، جريج (18 أكتوبر 2004). "إنشاء نقاط التقاطع يدويًا في ويندوز إكس بي" . تيك ريبابليك . سي بي إس إنتراكتيف . مؤرشف من الأصل في 20 مايو 2017. تم الاطلاع عليه في 14 أبريل 2019 .
  8. "مواصفات إدخال سطح المكتب" . freedesktop.org . 27 أبريل 2020. تم الاطلاع عليه بتاريخ 27 أكتوبر 2023 .

رابط ويندوز

  • "MS-SHLLINK: تنسيق ملف ثنائي لرابط Shell (.LNK)" من مايكروسوفت
  • مواصفات تنسيق ملف اختصارات ويندوز من إعداد يواكيم ميتز، والتي تجمع بين مواصفات مايكروسوفت والملاحظات عبر إصدارات ويندوز المختلفة - على سبيل المثال، لم يتم ذكر بعض جوانب سلوك ويندوز 95 في MS-SHELLINK
  • واجهة IShellLink للوصول إلى ملفات .lnk في واجهة برمجة تطبيقات Windows
  • "Shellify" مؤرشف بتاريخ 30 يوليو 2010 على موقع Wayback Machine. Shellify هو تطبيق .NET مُدار بالكامل لتنسيق ملفات Microsoft Shell Link (.LNK) الثنائية، يتيح الوصول إلى ملفات .lnk دون الحاجة إلى واجهة برمجة تطبيقات Windows.
  • Win32::Shortcut - وحدة بيرل للتعامل مع اختصارات ويندوز، مكتبة بيرل

ملفات سطح المكتب