Un fichier LNK est une extension de fichier utilisée par Microsoft Windows pour créer un raccourci ou un pointeur vers un autre fichier, dossier ou programme exécutable. Ces fichiers ne sont pas les fichiers de données réels, mais plutôt de petits fichiers contenant des métadonnées qui dirigent le système d'exploitation vers l'emplacement de l'élément cible. La structure d'un fichier LNK comprend plusieurs composants, tels que l'en-tête de lien Shell (Shell Link Header), la liste d'ID de la cible du lien (Link Target ID List, facultative), les informations de lien (Link Info, contenant les chemins locaux et réseau), les données de chaîne (String Data, incluant la description, l'emplacement de l'icône et le répertoire de travail), et des blocs de données supplémentaires facultatifs. Lorsqu'un utilisateur double-clique sur un fichier LNK, l'Explorateur Windows (Windows Shell) lit les informations de chemin stockées et exécute ou ouvre l'élément lié. Les fichiers LNK sont fondamentaux pour l'interface utilisateur de Windows, permettant la création d'icônes de bureau, d'entrées du menu Démarrer et de liens d'accès rapide sans dupliquer les données originales, économisant ainsi de l'espace disque et simplifiant la navigation. Ils sont essentiels pour la gestion des liens dans l'environnement Windows.