Úvodná » ako » Prečo Windows stále používa skratky namiesto symbolických odkazov?

    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:

    1. 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.
    2. 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.
    3. 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.
    4. Nemôžete vybrať ikonu symbolického odkazu.
    5. Nemôžete si vybrať, z ktorého adresára chcete pracovať v symbolickom prepojení.
    6. 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).
    7. 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.
    8. 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.
    9. 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.