Prečo Windows stále používa skratky namiesto symbolických odkazov?
Vzhľadom k tomu, že systém Windows sa v priebehu času naďalej vyvíja a pridáva viac funkcií, môžete sa zdať zvedavý, prečo naďalej používa staršie funkcie, ako sú súbory skratiek. S ohľadom na to má dnešný príspevok SuperUser Q & A odpovede na zmätené otázky čitateľa.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Otázka
Čítač SuperUser Peter Mortensen chce vedieť, prečo Windows naďalej používa skratky namiesto symbolických odkazov:
Windows XP a novšie verzie podporujú symbolické odkazy, ale systém Windows naďalej používa súbory skratiek (ktoré v podstate ukladajú umiestnenie odkazovaného súboru ako text). prečo?
Prečo systém Windows naďalej používa skratky namiesto symbolických odkazov?
Odpoveď
Príspevok SuperUser Jonno má pre nás odpoveď:
Existuje niekoľko dôvodov. Napríklad:
- Môžete uložiť rôzne úrovne kompatibility s niekoľkými rôznymi klávesovými skratkami do rovnakého exe súboru, ako ich interpretuje shell, namiesto súborového systému.
- Niektoré odkazy na skratky v skutočnosti neexistujú v súborovom systéme. Niektoré z nich sú jednoducho odkazy na identifikátory GUID alebo špeciálne reťazce interpretované shellom.
- Do symbolického prepojenia nemôžete zahrnúť prepínače. Iste, môžete poukázať na exe súbor, ale nemôžete "povedať", že exe súbor ďalšie argumenty.
- Nemôžete vybrať ikonu symbolického odkazu.
- Nemôžete si vybrať, z ktorého adresára chcete pracovať v symbolickom prepojení.
- Súbory skratiek nemusia poukazovať iba na súbory, môžu to byť aj hypertextové odkazy alebo odkazy na protokoly (ako sú súbory .URL).
- Súbory LNK môžu existovať v ľubovoľnom súborovom systéme. Symbolické odkazy sú spracované samotným súborovým systémom, v prípade systému Windows, NTFS.
- Neexistuje žiadna skutočná potreba ich nahradiť. Pracujú, sú maličké a môžu sa v budúcnosti zvyšovať, ak by sa k nim v budúcnosti museli pridávať viac funkcií, ako už bolo uvedené vyššie.
- Administratívne práva sú potrebné na vytvorenie symbolického odkazu (s dobrým dôvodom), inak presmerovanie nevinných súborov na zlomyseľné môže byť vykonané s veľmi malou prácou.
Existuje viacero dôvodov, ale myslím, že to stačí na to, aby ste začali. Tu je odkaz na MSDN blog poskytnutý grawity, ktorý poskytuje viac informácií o častiach tejto témy.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.