Ярлык (вычисления)

редактировать

В вычислениях ярлык файла представляет собой дескриптор в пользовательском интерфейсе, который позволяет пользователю найти файл или ресурс, расположенный в другом каталоге или папке с места где находится ярлык. Точно так же ярлык в Интернете позволяет пользователю открывать страницу, файл или ресурс, расположенный в удаленном месте в Интернете или на веб-сайте.

Ярлыки обычно реализуются в виде небольшого файла, содержащего целевой URI или GUID для объекта или имя целевого программного файла, который представляет ярлык. Ярлык может дополнительно указывать параметры, которые будут передаваться целевой программе при ее запуске. У каждого ярлыка может быть свой значок. Ярлыки очень часто размещаются на рабочем столе, на панели запуска приложений, например, в Microsoft Windows меню «Пуск», или в главном меню. меню среды рабочего стола . Функциональный эквивалент в операционной системе Macintosh называется псевдонимом и символической ссылкой (или символической ссылкой ) в UNIX -подобных системах..

Содержание

  • 1 Реализации
    • 1.1 Microsoft Windows
    • 1.2 Unix
      • 1.2.1 Список диспетчеров окон X, которые поддерживают ярлыки.desktop
    • 1.3 Mac
  • 2 История
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки

Реализации

Microsoft Windows

lnk
Расширение имени файла .lnk, .url, .cda
Тип интернет-носителя application / x-ms-shortcut
РазработаноMicrosoft Corporation
Тип форматаярлык файла

Ярлыки файлов (также известные как ссылки оболочки) были введены в Windows 95. Microsoft Windows использует .lnkв качестве расширения имени файла для ярлыков в локальные файлы и .URLдля ярлыков удаленных файлов, например веб-страниц. Обычно называемые «ярлыками» или «файлами ссылок», оба они по умолчанию отображаются со значком наложения изогнутой стрелки и без расширения имени файла . (Расширение остается скрытым в проводнике Windows, даже если в параметрах типа файла не установлен флажок «Скрывать расширения для известных типов файлов», поскольку оно управляется параметром NeverShowExtв HKEY_CLASSES_ROOT \ lnkfileв Реестр. Параметр IsShortcutвызывает отображение стрелки.) Файлы ярлыков можно использовать для запуска программ в свернутом или развернутом состоянии окна, если программа поддерживает это. Файлы

Microsoft Windows .lnkработают как расширения Windows Explorer, а не как расширения файловой системы. В качестве расширения оболочки файлы .lnkне могут использоваться вместо файла, кроме как в проводнике Windows, и могут использоваться в других целях в проводнике Windows помимо использования в качестве ярлыка для локального файла (или GUID). Эти файлы также начинаются с буквы «L».

Хотя ярлыки при создании указывают на определенные файлы или папки, они могут сломаться, если цель перемещена в другое место. Когда открывается файл ярлыка, указывающий на несуществующую цель, проводник пытается восстановить ярлык. Windows 9x версии Windows используют простой алгоритм поиска для исправления неработающих ярлыков. В операционных системах на основе Windows NT и файловой системе NTFS уникальный идентификатор целевого объекта сохраняется в файле ярлыка, и Windows может использовать службу распределенного отслеживания ссылок для отслеживания целей ярлыков, чтобы ярлык мог автоматически обновляться, если цель перемещается на другой жесткий диск. Установщик Windows, представленный в Windows 2000, добавил еще один специальный тип ярлыки под названием «Рекламируемые ярлыки».

Ярлыки файлов в Windows могут хранить путь к рабочему каталогу помимо целевого пути. Можно использовать переменные среды. горячая клавиша может быть определена в свойствах ярлыка для ярлыков, которые находятся в папках меню Пуск, закрепленных на панели задач или на рабочем столе. Начиная с Windows 2000, ярлыки файлов могут хранить комментарии, которые отображаются в виде всплывающей подсказки при наведении курсора мыши на ярлык.

Как правило, эффект от двойного щелчка по ярлыку должен быть таким же, как от двойного щелчка по приложению или документу, к которому он относится, но ярлыки Windows содержат отдельные свойства для целевого файла и кнопки «Начать в "справочник. Если последний параметр не введен, попытка использования ярлыка для некоторых программ может привести к возникновению ошибок «отсутствует DLL», которых нет при прямом доступе к приложению.

Ссылки на файловую систему также могут быть созданы в системах Windows (Vista и вверх). Они выполняют аналогичную функцию, хотя являются функцией файловой системы . Ярлыки Windows представляют собой файлы и работают независимо от файловой системы через проводник.

Начиная с Windows 7, некоторые ярлыки также хранят идентификаторы модели пользователя приложения (AppUserModelIDs). Вместо целевой командной строки для запуска приложений можно напрямую использовать AppUserModelID. Ярлыки с идентификаторами AppUserModelID используются для запуска некоторыми программами рабочего стола и всеми приложениями WinRT Modern / Universal Windows Platform.

Хотя Windows не предоставляет удобных инструментов для его создания, проводник поддерживает «ссылку на папку» или «папку ссылки оболочки»: папку с установленным системным атрибутом, содержащую скрытый файл «desktop.ini» (настройка папки), который сообщает Explorer, что в той же папке нужно найти файл ярлыка "target.lnk", указывающий на другую папку. При просмотре в проводнике кажется, что папка ссылок оболочки содержит содержимое целевой папки, то есть настроенная папка становится эффективным ярлыком. Этот метод используется Microsoft Windows для таких элементов, как папки WebDAV. Появление ссылок на файловые системы в Windows Vista и выше сделало папки ссылок оболочки менее полезными.

Существует другой тип файла, который похож на файл «.lnk», но имеет расширение «.cda». Используется для ссылки на трек (песню) на компакт-диске (в стандартном формате CDDA / RedBook )

Unix

Desktop Entry
Расширение имени файла .desktop
Тип интернет-носителя text / plain
Разработаноfreedesktop.org
Тип форматаярлык файла
Расширен сINI-файл

Некоторые среды рабочего стола для Unix-подобных операционных систем, например GNOME или KDE, предоставляют freedesktop.org .desktopфайлы. Их можно использовать для указания на локальные или удаленные файлы, папки и приложения. Символьные ссылки также могут быть созданы в системах Unix, которые выполняют аналогичную функцию, хотя они являются особенностью файловой системы.

Список менеджеров окон X, которые поддерживают ярлыки.desktop

Ниже приведены некоторые из менеджеров окон, которые поддерживают использование ярлыков на рабочем столе :

Mac

Macintosh не имеет расширений для ярлыков. Тип файла под названием «псевдоним» был введен в Macintosh System 7 ; он отслеживает такую ​​информацию, как номер inode для обработки перемещений. Псевдонимы в системах от System 7 до Mac OS 9 выделялись среди других файлов по именам, выделенным курсивом. В Mac OS 8 и более поздних версиях был добавлен еще один отличительный знак: «стрелка псевдонима» - черная стрелка на маленьком белом квадрате - аналогичная той, которая используется для ярлыков в Microsoft Windows. В Mac OS X имена псевдонимов больше не выделяются курсивом, но значок стрелки остается. Кроме того, псевдоним сохраняет свою динамическую ссылку на объект, и его не нужно указывать даже при вызове файлов на удаленных серверах.

Кроме того, символические ссылки могут быть созданы в подсистеме Unix. Браузер Safari имеет собственный список свойств в формате на основе .weblocдля хранения URL-адресов в Интернете.

История

Для выполнения приложения или визуализации файла в ранних графических пользовательских интерфейсах, пользователь должен был щелкнуть представление реального файла или исполняемого файла в том месте, где находилось приложение или файл. Концепция отделения исполняемого файла от значка , представляющего инструкцию для выполнения задачи, связанной с этим файлом или исполняемым файлом, чтобы их можно было сгруппировать по функции или задаче, а не по физической организации в структуре файла, была впервые описана в исследовательский документ «Ориентированный на задачи интерфейс для графического интерфейса пользователя Windows», опубликованный в 1991 г. Кингстонским университетом и представленный Microsoft и Xerox EuroPARC, в том же году в соответствии с соглашением о совместном использовании технологий академическим / бизнес-сообществом. Упрощенная форма этого исследования была включена в System 7 в 1991 году, а четыре года спустя - в Windows 95.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-08 06:44:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте