Dateiverknüpfung

Aus Demo Wiki
Zur Navigation springenZur Suche springen

Vorlage:Redundanztext

Datei:Antu emblem-symbolic-link.svg
Beispiel für ein Verknüpf­ungs­symbol

Die Dateiverknüpfung (kurz Verknüpfung; Vorlage:EnS oder auch Vorlage:Lang) ist eine anwendungsspezifische Datei, die auf eine andere Datei oder ein Verzeichnis verweist. Sie kann dazu dienen, von mehreren beliebigen Orten im Dateisystem aus auf eine andere Datei zu referenzieren. Anders als Hyperlinks im World Wide Web sind Dateiverknüpfungen in aller Regel lokal, d. h., die Verknüpfung und ihre Ziele liegen auf demselben Computer oder meist zumindest in einem damit verbundenen Netzwerkdateisystem.

Verknüpfungen werden auf grafischen Benutzeroberflächen üblicherweise durch zusätzlich eingebettete Symbole (wie einen kleinen Pfeil) auf dem Icon gekennzeichnet.<ref name="MS-Windows-FAQ">Vorlage:WebarchivMicrosoft, 2016; u. a. mit Erklärung zur Frage „Woran kann ich erkennen, ob eine Datei eine Verknüpfung ist?“ und „Anderes Symbol“, unter der Frage „Kann ein Verknüpfungssymbol geändert werden?“</ref>

Im Gegensatz zu symbolischen (Symlinks oder Softlinks) und harten Verknüpfungen (Hardlinks) sind Dateiverknüpfungen für die aufrufende Anwendung und den Benutzer nicht transparent, weil sie nicht in das Dateisystem integriert sind. Dies bedeutet, dass das ausführende Programm die Verknüpfung selbst erkennen, auswerten und zum Ziel springen muss.

Weitere Einzelheiten

[Bearbeiten]

Die Dateiverknüpfungen verschiedener Betriebssysteme sind meist nicht zueinander kompatibel. Desktop-Shortcuts von unixähnlichen Systemen funktionieren unter Windows genauso wenig wie Windows-Verknüpfungen unter Linux oder Unix. Aliase funktionieren nur unter Mac OS. Deshalb sollten Dateiverknüpfungen beim gemeinsamen Zugriff unterschiedlicher Betriebssysteme auf Netzwerk-Freigaben möglichst nicht verwendet werden; eine Alternative kann die Verwendung der Symbolischen Verknüpfung sein.

Windows

[Bearbeiten]

Dateiverknüpfungen mit der Dateiendung .lnk wurden in Windows zusammen mit dem Windows-Explorer in Windows 95 eingeführt.<ref>Erstellen einer Verknüpfung auf dem Desktop in Windows 95 (erfordert JavaScript) – Microsoft, 2016; abgerufen am 17. April 2016.</ref> In früheren Windows-Ausgaben wurde für eine Programm-Verknüpfung die Vorlage:Lang bzw. „PIF-Datei“ genutzt, die in Windows 7 als „Verknüpfung mit MS-DOS-Programm“ bezeichnet wird. PIF-Dateien wurden mit Windows 9x nach und nach durch die neueren Dateiverknüpfungen ersetzt.

Beide Verknüpfungen, sowohl mit der Dateinamenserweiterungen .lnk als auch die ältere PIF-Datei mit der Erweiterung .pif, sind in der Voreinstellung des Explorers ausgeblendet, können aber beispielsweise in einer Eingabeaufforderung angezeigt werden. Die moderneren Dateiverknüpfungen enthalten zusätzlich zum Pfadnamen der Zieldatei unter anderem die Möglichkeit, eine eigene Tastenkombination<ref>Vorlage:WebarchivMicrosoft, 2016; erfordert JavaScript, um die eigentlichen Inhalte anzuzeigen</ref> und auch ein anderes Verknüpfungssymbol festzulegen.<ref name="MS-Windows-FAQ" /> Neben diesen können auch weitere Eigenschaften wie die Fenstergröße festgelegt werden.

Im Windows-Explorer erstellte Verknüpfungen, beispielsweise Desktop-Verknüpfungen,<ref name="heiseonline_4701987">Vorlage:Heise online</ref> sind .lnk-Dateien, und werden mit der entsprechenden Symbolüberlagerung (Vorlage:EnS) gekennzeichnet.<ref>Vorlage:Internetquelle</ref><ref>Vorlage:Internetquelle</ref><ref>Vorlage:Internetquelle</ref>

Eine Besonderheit von Windows ist der Umgang mit Dateiverknüpfungen: der Windows-Explorer listet deren Dateiendung auch dann nicht, wenn die Option „Ausblenden von Erweiterungen bei bekannten Dateitypen“ deaktiviert ist. Damit lassen sich die Dateinamenserweiterung von .lnk-Dateien, wie auch anderer derartiger spezieller Dateiverknüpfungen, unter Windows nicht ändern.<ref name="heise_ct_2016-18_tippsundtricks">Vorlage:Literatur</ref>

Auf dem Macintosh von Apple, unter dem klassischen Mac OS ab System 7,<ref>Vorlage:Internetquelle</ref> werden Aliasdateien für Verknüpfungen verwendet. Diese sind in ihrer Art mit symbolischen Verknüpfungen, Vorlage:EnS, vergleichbar.<ref name="MacOSX_Security_Aliases">Vorlage:Literatur</ref> Der Schreibtisch und der Finder können Aliase erstellen und diese verarbeiten. Auch der Unix-basierte Nachfolger macOS erstellt Aliase, wenn der Benutzer im Finder eine Verknüpfung erstellt.

Ein Alias selbst ist zwar eine reguläre Datei, speichert die Informationen über die Zieldatei aber im Vorlage:Lang, den es damals nur auf dem HFS-Dateisystem gab. Dazu gehören neben dem Pfad zur Zieldatei auch eine auf HFS- und HFS+-Dateisystemen vorhandene eindeutige Dateikennung.<ref name="MacOSX_Security_Aliases" /><ref>Vorlage:Internetquelle</ref> Dadurch bleibt ein Alias auf demselben Volume auch dann funktionsfähig, wenn die Zieldatei verschoben oder umbenannt wurde. Andere Dateisysteme, in den 1990er Jahren z. B. das FAT-Dateisystem, sind mit Aliasdateien nicht kompatibel.<ref name="MacOSX_Security_Aliases" /> Auf modernen Dateisystemen, etwa NTFS, werden alternative Datenströme wie die Vorlage:Lang zwar auch unterstützt, diese verwenden jedoch einzig Dateinamen zur Identifizierung von Dateien, keine eindeutige Dateikennung wie HFS/HFS+.

Unter Mac OS X kamen die Unix-üblichen harten und symbolischen Verknüpfungen hinzu, die seit dem HFS+-Dateisystem unterstützt werden.<ref>Vorlage:Literatur</ref> Diese werden vom BSD-Teil von Mac OS X (siehe auch Darwin) genutzt. Allerdings fehlt dem BSD-Userland die Unterstützung für Aliase, sodass die Unix-Werkzeuge nur symbolischen Verknüpfungen folgen können, nicht Aliasen.<ref name="MacOSX_Security_Aliases" /><ref>Vorlage:Literatur</ref>

Das Symbol im Finder und auf dem Schreibtisch ist für ein Alias dasselbe wie für eine symbolische Verknüpfung.<ref>Vorlage:Literatur</ref>

Auch auf Desktop-Umgebungen Unix-ähnlicher Systeme gibt es teils Desktop-Shortcuts, etwa die von freedesktop.org standardisierten Vorlage:Lang mit der Dateinamenserweiterung .desktop.<ref>Vorlage:Internetquelle</ref> Dabei handelt es sich um Textdateien, die ähnlich wie INI-Dateien aufgebaut sind.<ref>Vorlage:Internetquelle</ref> Sie kann einen Pfad oder Befehl, mehrsprachige Beschriftungen, Hilfetexte, Icons und andere Eigenschaften (oder Attribute) beschreiben, die eine Desktop-Umgebung wie KDE Plasma Workspaces oder Gnome interpretieren und ausführen kann.

Siehe auch

[Bearbeiten]
[Bearbeiten]

Einzelnachweise

[Bearbeiten]

<references />