LNKファイルは、Microsoft Windowsが別のファイル、フォルダー、または実行可能プログラムへのショートカット、すなわちポインターを作成するために利用するファイル拡張子です。これらのファイルは、実際のデータ本体ではなく、オペレーティングシステムを目的のターゲットアイテムの正確な場所へ誘導するためのメタデータを含む、非常に小さなファイルとして機能します。LNKファイルの内部構造は複数の重要なコンポーネントで構成されており、具体的にはシェルリンクヘッダー(Shell Link Header)、オプションのリンクターゲットIDリスト(Link Target ID List)、ローカルパスやネットワークパスなどの情報を含むリンク情報(Link Info)、説明、アイコンの場所、作業ディレクトリといった詳細を含む文字列データ(String Data)、そしてオプションの追加データブロックなどが挙げられます。ユーザーがLNKファイルをダブルクリックすると、Windows Shell(ファイルエクスプローラーなど)がファイル内に格納されているパス情報を読み取り、その情報に基づいてリンクされたプログラムを実行したり、ファイルやフォルダーを開いたりします。LNKファイルは、Windowsのユーザーインターフェースにおいて極めて重要な役割を果たしており、元のデータを複製することなくデスクトップアイコン、スタートメニューのエントリ、クイックアクセスリンクなどを簡単に作成することを可能にします。これにより、貴重なディスクスペースを節約し、システムのナビゲーションを大幅に簡素化するという大きな利点を提供します。