Verknüpfung (Computer) - Shortcut (computing)

In der Computertechnik ist eine Dateiverknüpfung ein Handle in einer Benutzeroberfläche, das es dem Benutzer ermöglicht, eine Datei oder Ressource zu finden, die sich in einem anderen Verzeichnis oder Ordner befindet als der Ort, an dem sich die Verknüpfung befindet. In ähnlicher Weise ermöglicht eine Internetverknüpfung dem Benutzer, eine Seite, Datei oder Ressource zu öffnen, die sich an einem entfernten Internetstandort oder einer entfernten Website befindet.

Verknüpfungen werden normalerweise als kleine Datei implementiert, die einen Ziel- URI oder eine Ziel- GUID zu einem Objekt oder den Namen einer Zielprogrammdatei enthält, die die Verknüpfung darstellt. Die Verknüpfung kann zusätzlich Parameter angeben , die bei der Ausführung an das Zielprogramm übergeben werden. Jede Verknüpfung kann ein eigenes Symbol haben. Shortcuts sind sehr häufig auf einem platzierten Desktop , in einem Anwendungs - Launcher - Panel wie das Microsoft Windows - Startmenü oder im Hauptmenü einer Desktop - Umgebung . Das funktionelle Äquivalent in dem Macintosh - Betriebssystem ist ein genannt Alias und eine symbolische Verknüpfung (oder symbolischer Link ) in UNIX -ähnlichen Systemen.

Implementierungen

Microsoft Windows

lnk
Dateinamenerweiterung
.lnk , .url , .cda
Internet-Medientyp
application/x-ms-shortcut
Entwickelt von Microsoft Corporation
Formattyp Dateiverknüpfung

Dateiverknüpfungen (auch als Shell-Links bekannt ) wurden in Windows 95 eingeführt . Microsoft Windows verwendet .lnk als Dateinamenerweiterung für Verknüpfungen zu lokalen Dateien und .URL für Verknüpfungen zu Remote-Dateien wie Webseiten. Im Allgemeinen als "Verknüpfungen" oder "Linkdateien" bezeichnet, werden beide standardmäßig mit einem gekräuselten Pfeil-Overlay-Symbol und ohne Dateinamenerweiterung angezeigt . (Die Erweiterung bleibt in Windows Explorer versteckt , auch wenn „Hide Erweiterungen bei bekannten Dateitypen“ nicht markiert ist in Dateityp - Optionen, da sie durch die gesteuert wird NeverShowExt Option in HKEY_CLASSES_ROOT \ lnkfile in der Registry. Die IsShortcut Option bewirkt , dass der Pfeil angezeigt werden .) Shortcut-Dateien können verwendet werden, um Programme in minimierten oder maximierten Fensterzuständen zu starten, wenn das Programm dies unterstützt.

Microsoft Windows .lnk- Dateien funktionieren als Windows Explorer- Erweiterungen und nicht als Dateisystemerweiterungen. Als Shell-Erweiterung können .lnk- Dateien nur in Windows Explorer anstelle der Datei verwendet werden und können in Windows Explorer zusätzlich zur Verwendung als Verknüpfung zu einer lokalen Datei (oder GUID) anderweitig verwendet werden. Auch diese Dateien beginnen mit "L".

Obwohl Verknüpfungen beim Erstellen auf bestimmte Dateien oder Ordner verweisen, können sie beschädigt werden, wenn das Ziel an einen anderen Speicherort verschoben wird. Wenn eine Verknüpfungsdatei geöffnet wird, die auf ein nicht vorhandenes Ziel verweist, versucht Explorer, die Verknüpfung zu reparieren. Windows 9x- basierte Versionen von Windows verwenden einen einfachen Suchalgorithmus, um defekte Verknüpfungen zu reparieren. Auf Windows NT basierende Systeme und die Betriebs NTFS - Dateisystem, das Zielobjekt die eindeutige Kennung in der Verknüpfungsdatei gespeichert und kann Windows verwenden , um die Überwachung verteilter Verknüpfungen Dienst für die Verfolgung der Ziele von Verknüpfungen, so dass die Verknüpfung still , wenn die aktualisiert werden können Das Ziel wird auf eine andere Festplatte verschoben. Windows Installer , eingeführt in Windows 2000 , hat einen weiteren speziellen Typ von Verknüpfungen namens "Beworbene Verknüpfungen" hinzugefügt.

Dateiverknüpfungen in Windows können neben dem Zielpfad einen Arbeitsverzeichnispfad speichern . Umgebungsvariablen können verwendet werden. Ein Hotkey kann in den Eigenschaften der Verknüpfung für Verknüpfungen definiert werden, die sich in den Startmenü- Ordnern befinden, an die Taskleiste oder den Desktop angeheftet sind. Ab Windows 2000 können Dateiverknüpfungen Kommentare speichern, die als QuickInfo angezeigt werden, wenn die Maus über die Verknüpfung bewegt wird.

Im Allgemeinen soll das Doppelklicken auf eine Verknüpfung dieselbe Wirkung haben wie das Doppelklicken auf die Anwendung oder das Dokument, auf das sie sich bezieht, aber Windows-Verknüpfungen enthalten separate Eigenschaften für die Zieldatei und das Verzeichnis "Start in". Wenn der letztere Parameter nicht eingegeben wird, kann der Versuch, die Verknüpfung für einige Programme zu verwenden, zu Fehlern "fehlende DLL" führen, die beim direkten Zugriff auf die Anwendung nicht vorhanden sind.

Dateisystemverknüpfungen können auch auf Windows-Systemen (Vista und höher) erstellt werden. Sie erfüllen eine ähnliche Funktion, obwohl sie ein Merkmal des Dateisystems sind . Windows-Verknüpfungen sind Dateien und funktionieren unabhängig vom Dateisystem über den Explorer.

Ab Windows 7 speichern einige Verknüpfungen auch Anwendungsbenutzermodell-IDs (AppUserModelIDs). Anstelle der Zielbefehlszeile können AppUserModelIDs direkt zum Starten von Anwendungen verwendet werden. Verknüpfungen mit AppUserModelIDs werden von einigen Desktopprogrammen und allen WinRT Modern/Universal Windows Platform-Apps zum Starten verwendet.

Obwohl Windows keine praktischen Tools zum Erstellen bietet, unterstützt Explorer einen "Ordner-Link" oder "Shell-Link-Ordner": einen Ordner mit den Systemattributen, der eine versteckte Datei "desktop.ini" (Ordneranpassung) enthält, die Explorer anweist, Suchen Sie in demselben Ordner nach einer Verknüpfungsdatei "target.lnk", die auf einen anderen Ordner verweist. Bei der Anzeige im Explorer scheint der Shell-Link-Ordner dann den Inhalt des Zielordners zu enthalten, dh der benutzerdefinierte Ordner wird zur effektiven Verknüpfung. Diese Technik wird von Microsoft Windows für Elemente wie WebDAV- Ordner verwendet. Das Aufkommen von Dateisystem-Links in Windows Vista und höher hat dazu geführt, dass Shell-Link-Ordner weniger nützlich sind.

Es gibt einen anderen Dateityp, der einer „.lnk“-Datei ähnelt, jedoch die Erweiterung „.cda“ hat. Dies wird verwendet, um einen Track (Song) auf einer CD (im Standardformat CDDA / RedBook ) zu referenzieren .

Unix

Desktop-Eintrag
Dateinamenerweiterung
.desktop
Internet-Medientyp
Text/einfach
Entwickelt von freedesktop.org
Formattyp Dateiverknüpfung
Verlängert von INI-Datei

Einige Desktop-Umgebungen für Unix-ähnliche Betriebssysteme wie GNOME oder KDE stellen freedesktop.org .desktop- Dateien bereit . Diese können verwendet werden, um auf lokale oder entfernte Dateien, Ordner und Anwendungen zu verweisen. Symbolische Links können auch auf Unix-Systemen erstellt werden, die eine ähnliche Funktion erfüllen, obwohl sie eine Eigenschaft des Dateisystems sind.

Liste der X Window Manager, die .desktop-Verknüpfungen unterstützen

Im Folgenden sind einige der Fenstermanager aufgeführt, die die Verwendung von Verknüpfungssymbolen auf dem Desktop unterstützen :

Mac

Macintosh hat keine Erweiterungen für Verknüpfungen. Ein Dateityp namens "Alias" wurde in Macintosh System 7 eingeführt ; es verfolgt Informationen wie die Inode-Nummer , um Bewegungen zu handhaben. Aliase in System 7 bis Mac OS 9 wurden von anderen Dateien durch die Verwendung von Namen in Kursivschrift unterschieden. In Mac OS 8 und höher wurde ein weiteres Unterscheidungsmerkmal hinzugefügt: ein "Aliaspfeil" – ein schwarzer Pfeil auf einem kleinen weißen Quadrat – ähnlich dem, der für Verknüpfungen in Microsoft Windows verwendet wird. In Mac OS X werden die Namen von Aliasnamen nicht mehr kursiv dargestellt, das Pfeilsymbol bleibt jedoch erhalten. Außerdem behält ein Alias ​​seine dynamische Referenz auf ein Objekt und muss auch beim Aufrufen von Dateien auf Remoteservern nicht angegeben werden.

Darüber hinaus können innerhalb des Unix-Subsystems symbolische Links erstellt werden. Der Safari-Browser verfügt über ein eigenes auf Eigenschaftenlisten basierendes Format, .webloc, zum Speichern von Internet-URLs.

Geschichte

Um eine Anwendung auszuführen oder eine Datei in frühen grafischen Benutzeroberflächen zu rendern , musste der Benutzer auf die Darstellung der tatsächlichen Datei oder ausführbaren Datei an dem Ort klicken, an dem sich die Anwendung oder Datei befand. Das Konzept, die ausführbare Datei von dem Symbol zu trennen, das eine Anweisung zur Ausführung einer mit dieser Datei oder ausführbaren Datei verbundenen Aufgabe darstellt, so dass sie nach Funktion oder Aufgabe und nicht nach physischer Organisation in der Dateistruktur gruppiert werden können, wurde erstmals in der Forschungsarbeit "A Task Oriented Front End For The Windows Graphical User Interface", das 1991 von der Kingston University veröffentlicht und im selben Jahr Microsoft und Xerox EuroPARC im Rahmen einer Vereinbarung zur gemeinsamen Nutzung von Technologie aus Wissenschaft und Wirtschaft vorgestellt wurde. Eine vereinfachte Form dieser Forschung wurde 1991 in System 7 und vier Jahre später in Windows 95 integriert .

Siehe auch

Verweise

Externe Links