Eine LNK-Datei ist eine Dateiendung, die von Microsoft Windows zur Erstellung einer Verknüpfung oder eines Zeigers auf eine andere Datei, einen Ordner oder ein ausführbares Programm verwendet wird. Diese Dateien sind nicht die eigentlichen Datendateien selbst, sondern vielmehr kleine Dateien, die Metadaten enthalten, welche das Betriebssystem zum Speicherort des Zielobjekts leiten. Die Struktur einer LNK-Datei umfasst mehrere Komponenten, wie den Shell Link Header, die Link Target ID List (optional), Link Info (enthält lokale und Netzwerkpfade), String Data (einschließlich Beschreibung, Icon-Speicherort und Arbeitsverzeichnis) sowie optionale zusätzliche Datenblöcke. Wenn ein Benutzer doppelt auf eine LNK-Datei klickt, liest die Windows Shell die gespeicherten Pfadinformationen und führt das verknüpfte Element aus oder öffnet es. LNK-Dateien sind fundamental für die Windows-Benutzeroberfläche, da sie die Erstellung von Desktop-Symbolen, Startmenü-Einträgen und Schnellzugriffsverknüpfungen ermöglichen, ohne die Originaldaten duplizieren zu müssen, wodurch Speicherplatz gespart und die Navigation vereinfacht wird. Sie sind ein zentrales Element der Windows-Dateiverwaltung.