Genväg (dator)

I datoranvändning är en filgenväg ett handtag i ett användargränssnitt som låter användaren hitta en fil eller resurs som finns i en annan katalog eller mapp än den plats där genvägen finns. På liknande sätt tillåter en Internetgenväg användaren att öppna en sida, fil eller resurs som finns på en avlägsen Internetplats eller webbplats.

Genvägar implementeras vanligtvis som en liten fil som innehåller en mål- URI eller GUID till ett objekt , eller namnet på en målprogramfil som genvägen representerar. Genvägen kan dessutom ange parametrar som ska skickas till målprogrammet när det körs. Varje genväg kan ha sin egen ikon. Genvägar placeras mycket ofta på ett skrivbord , i en programstartpanel som Microsoft Windows Start-meny eller i huvudmenyn i en skrivbordsmiljö . Den funktionella motsvarigheten i Macintosh-operativsystemet kallas ett alias och en symbolisk länk (eller symlink ) i UNIX -liknande system.

Genomföranden

Microsoft Windows

lnk
Filnamnstillägg
.lnk , .url , .cda
Internet mediatyp
application/x-ms-shortcut
Utvecklad av Microsoft Corporation
Typ av format filgenväg

Filgenvägar (även kända som skallänkar ) introducerades i Windows 95 . Microsoft Windows använder .lnk som filnamnstillägg för genvägar till lokala filer och .URL för genvägar till fjärrfiler, som webbsidor. Vanligtvis hänvisade till som "genvägar" eller "länkfiler", båda visas med en krökt pilöverläggsikon som standard och inget filnamnstillägg . (Tillägget förblir dolt i Utforskaren i Windows även när "Dölj tillägg för kända filtyper" är avmarkerat i filtyp , eftersom det styrs av alternativet NeverShowExt i HKEY_CLASSES_ROOT\lnkfilen i registret. Alternativet IsShortcut gör att pilen visas .) Genvägsfiler kan användas för att starta program i minimerade eller maximerade fönsterlägen om programmet stöder det.

Microsoft Windows .lnk -filer fungerar som Windows Explorer- tillägg snarare än filsystemtillägg. Som ett skaltillägg .lnk- filer inte användas i stället för filen förutom i Utforskaren i Windows, och har andra användningsområden i Utforskaren i Windows utöver att användas som en genväg till en lokal fil (eller GUID). Dessa filer börjar också med "L".

Även om genvägar, när de skapas, pekar på specifika filer eller mappar, kan de gå sönder om målet flyttas till en annan plats. När en genvägsfil som pekar på ett icke-existerande mål öppnas kommer Explorer att försöka reparera genvägen. Windows 9x -baserade versioner av Windows använder en enkel sökalgoritm för att fixa trasiga genvägar. På Windows NT -baserade operativsystem och NTFS- filsystemet lagras målobjektets unika identifierare i genvägsfilen och Windows kan använda tjänsten Distributed Link Tracking för att spåra målen för genvägar, så att genvägen kan uppdateras tyst om målet flyttas till en annan hårddisk. Windows Installer , som introducerades i Windows 2000 , lade till en annan speciell typ av genvägar som kallas "Annonserade genvägar."

Filgenvägar i Windows kan lagra en arbetskatalogsökväg förutom målsökvägen. Miljövariabler kan användas. En snabbtangent kan definieras i genvägens egenskaper för genvägar som finns i startmenyns mappar, fästa på Aktivitetsfältet eller Skrivbordet. I Windows 2000 och framåt kan filgenvägar lagra kommentarer som visas som ett verktygstips när musen svävar över genvägen.

Generellt sett är effekten av att dubbelklicka på en genväg avsedd att vara densamma som att dubbelklicka på programmet eller dokumentet som det refererar till, men Windows-genvägar innehåller separata egenskaper för målfilen och katalogen "Start In". Om den senare parametern inte anges, kan ett försök att använda genvägen för vissa program generera "saknade DLL"-fel som inte finns när programmet öppnas direkt.

Filsystemlänkar kan också skapas på Windows-system (Vista och uppåt). De har en liknande funktion, även om de är en funktion i filsystemet . Windows-genvägar är filer och fungerar oberoende av filsystemet, genom Utforskaren.

Från och med Windows 7 lagrar vissa genvägar även Application User Model IDs (AppUserModelIDs). Istället för målkommandoraden kan AppUserModelIDs direkt användas för att starta applikationer. Genvägar med AppUserModelIDs används av vissa skrivbordsprogram och alla WinRT Modern/Universal Windows Platform-appar för att starta.

Även om Windows inte tillhandahåller praktiska verktyg för att skapa det, stöder Explorer en "mapplänk" eller "skallänkmapp": en mapp med systemattributet som innehåller en dold "desktop.ini" (mappanpassning) fil som talar om för Explorer att leta i samma mapp efter en "target.lnk" genvägsfil som pekar till en annan mapp. När den visas i Utforskaren verkar skallänkmappen ha innehållet i målmappen – det vill säga den anpassade mappen blir den effektiva genvägen. Denna teknik används av Microsoft Windows för objekt som WebDAV- mappar. Tillkomsten av filsystemlänkar i Windows Vista och uppåt har gjort skallänkmappar mindre användbara.

Det finns en annan typ av fil som liknar en ".lnk"-fil, men som har tillägget ".cda". Detta används för att referera till ett spår (låt) på en CD (i standard CDDA / RedBook -format).

Unix

Skrivbordsinträde
Filnamnstillägg
.desktop
Internet mediatyp
text/vanlig
Utvecklad av freedesktop.org
Typ av format filgenväg
Förlängt från INI-fil

Vissa skrivbordsmiljöer för Unix-liknande operativsystem, som GNOME eller KDE , tillhandahåller freedesktop.org .desktop -filer. Dessa kan användas för att peka på lokala eller fjärranslutna filer, mappar och applikationer. Symboliska länkar kan också skapas på Unix-system, som har en liknande funktion, även om de är en funktion i filsystemet.

Lista över X-fönsterhanterare som stöder .desktop-genvägar

Följande är några av de fönsterhanterare som stöder användningen av genvägsikoner på skrivbordet :

Mac

Macintosh har inga tillägg för genvägar. En filtyp som kallas "alias" introducerades i Macintosh System 7 ; den spårar information som inodnummer för att hantera rörelser. Alias ​​i System 7 till Mac OS 9 skiljdes från andra filer genom att använda namn i kursiv stil. I Mac OS 8.5 och senare lades ett annat utmärkande märke till: en "aliaspil" – en svart pil med en tunn, vit ram – liknande den som används för genvägar i Microsoft Windows. I Mac OS X är namnen på alias inte längre kursiverade, men pilmärket finns kvar. Dessutom behåller ett alias sin dynamiska referens till ett objekt och behöver inte specificeras även när filer anropas på fjärrservrar.

Dessutom kan symboliska länkar skapas inom Unix-delsystemet. Safari-webbläsaren har sitt eget egenskapslista -baserade format, .webloc , för att lagra webbadresser på Internet.

Historia

För att köra en applikation eller rendera en fil i tidiga grafiska användargränssnitt , var användaren tvungen att klicka på representationen av den faktiska filen eller den körbara filen på den plats där applikationen eller filen fanns. Konceptet att koppla bort den körbara filen från ikonen som representerar en instruktion att utföra en uppgift som är associerad med den filen eller körbara så att de kan grupperas efter funktion eller uppgift snarare än fysisk organisation i filstrukturen beskrevs först i forskningsartikeln "A Task Oriented Front End For The Windows Graphical User Interface", av Mike Roberts, publicerad 1991 av Kingston University och presenterad för både Microsoft och Xerox EuroPARC samma år under ett avtal om delning av teknologi för akademi och företag. [ citat behövs ] En förenklad form av denna forskning införlivades i System 7 1991 och fyra år senare i Windows 95 .

Se även

externa länkar