Файл LNK — это расширение файла, используемое Microsoft Windows для создания ярлыка или указателя на другой файл, папку или исполняемую программу. Эти файлы не являются самими файлами данных, а представляют собой небольшие файлы, содержащие метаданные, которые направляют операционную систему к местоположению целевого элемента. Структура файла LNK включает несколько компонентов, таких как заголовок Shell Link Header, список идентификаторов цели ссылки Link Target ID List (необязательно), информация о ссылке Link Info (содержащая локальные и сетевые пути), строковые данные String Data (включающие описание, расположение значка и рабочий каталог), а также необязательные дополнительные блоки данных. Когда пользователь дважды щелкает файл LNK, оболочка Windows (Windows Shell) считывает сохраненную информацию о пути и выполняет или открывает связанный элемент. Файлы LNK являются фундаментальными для пользовательского интерфейса Windows, позволяя создавать значки на рабочем столе, записи в меню «Пуск» и ссылки быстрого доступа без дублирования исходных данных, тем самым экономя дисковое пространство и упрощая навигацию.