Was ist in einer LNK-Datei? Wie funktioniert es?

979
Imago

Mir ist aufgefallen, dass Windows nicht die Größe der Ordner anzeigt, jedoch die Größe der Dateien. Das Erstellen einer Verknüpfung scheint jedoch nach dem Aussehen einen neuen Ordner zu erstellen, zeigt jedoch, dass es sich tatsächlich um eine Datei handelt, die nur das gleiche Aussehen wie die Ordner auf der GUI hat.

Nach kurzer Recherche fand ich: Ist eine .lnk-Datei ein symbolischer Link oder eine Kreuzung?

Was meine erste Vermutung zu bestätigen schien. Es gab auch eine Antwort, in der vorgeschlagen wurde, einfach eine .lnk-Datei in einen txt-Editor zu ziehen. Ich tat es, aber was enttäuscht war, als der txt in der .lnk-Datei nur lesbar war.

Jetzt bin ich nur neugierig, ob es eine Möglichkeit gab, die Datei tatsächlich zu entschlüsseln und ihre inneren Abläufe zu verstehen. So weit ich bisher gekommen bin, ist es nur ein einfacher Verweis auf eine andere Datei oder einen anderen Ordner. Angesichts seiner Größe von 2 KB scheint es mir jedoch unerwartet groß zu sein.

Was ist also genau in der Datei? Wie funktioniert die Referenz? Wie öffnet es die referenzierte Datei und nicht die Datei selbst bei der Auswahl?

0
Siehe diesen Artikel [Wikipedia: Shortcut] (https://en.wikipedia.org/wiki/Shortcut_ (Computing)). Sie können diese Lnk-Datei im Hex-Editor öffnen, um den lesbaren Abschnitt anzuzeigen. Biswapriyo vor 7 Jahren 0
Eine lnk-Datei ist eine Verknüpfung zu einem Datenobjekt, das etwas anderes als eine Datei sein kann. Entwickler greifen normalerweise nicht direkt auf den Dateiinhalt zu, sondern verwenden Systemfunktionen zum Erstellen, Ändern und Abrufen von Informationen. Ich glaube, der Inhalt wird irgendwo von Microsoft dokumentiert. Im Laufe der Jahre gab es viele Versionen des Dateityps, die den direkten Zugriff erschweren. Windows Explorer erkennt den Dateityp und verhält sich entsprechend dem Inhalt LMiller7 vor 7 Jahren 0

0 Antworten auf die Frage