Un file LNK è un'estensione di file utilizzata da Microsoft Windows per creare un collegamento (shortcut) o un puntatore a un altro file, cartella o programma eseguibile. Questi file non sono i file di dati effettivi, ma piuttosto piccoli file contenenti metadati che indirizzano il sistema operativo alla posizione dell'elemento di destinazione. La struttura di un file LNK include diverse componenti, come l'Intestazione del Collegamento Shell (Shell Link Header), l'Elenco ID Obiettivo del Collegamento (Link Target ID List, opzionale), le Informazioni sul Collegamento (Link Info, contenenti percorsi locali e di rete), i Dati Stringa (String Data, inclusi descrizione, posizione dell'icona e directory di lavoro) e blocchi di dati extra opzionali. Quando un utente fa doppio clic su un file LNK, la Shell di Windows legge le informazioni sul percorso memorizzate ed esegue o apre l'elemento collegato. I file LNK sono fondamentali per l'interfaccia utente di Windows, consentendo la creazione di icone sul desktop, voci nel Menu Start e collegamenti ad accesso rapido senza duplicare i dati originali, risparmiando così spazio su disco e semplificando la navigazione. Sono essenzialmente riferimenti dinamici al target.