Domovská » jak » Proč systém Windows stále používá soubory zástupců namísto symbolických odkazů?

    Proč systém Windows stále používá soubory zástupců namísto symbolických odkazů?

    Vzhledem k tomu, že systém Windows se nadále vyvíjí a přidává další funkce v průběhu času, můžete si být jisti, proč nadále používá starší funkce, jako jsou soubory zkratek. S ohledem na to má dnešní příspěvek SuperUser Q & A odpovědi na zmatené otázky čtenáře.

    Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.

    Otázka

    Reader SuperUser Peter Mortensen chce vědět, proč Windows nadále používá zkratky namísto symbolických odkazů:

    Windows XP a novější verze podporují symbolické odkazy, přesto Windows stále používá soubory zástupců (které v podstatě ukládají umístění propojeného souboru jako text). Proč?

    Proč Windows nadále používá zkratky namísto symbolických odkazů?

    Odpověď

    Příspěvek SuperUser Jonno má pro nás odpověď:

    Existuje řada důvodů. Například:

    1. Můžete ukládat různé úrovně kompatibility s několika různými zkratkami na stejný soubor exe, jak jsou interpretovány serverem, spíše než systémem souborů.
    2. Některé odkazy na zkratky ve souborovém systému ve skutečnosti neexistují. Některé z nich jsou jednoduše odkazy na GUID nebo speciální řetězce interpretované shellem.
    3. Do symbolického propojení nelze zahrnout přepínače. Jistě, můžete ukázat na exe soubor, ale nemůžete "říci", že exe soubor další argumenty.
    4. Nemůžete vybrat ikonu symbolického odkazu.
    5. Nemůžete vybrat, ze kterého adresáře chcete pracovat v symbolickém odkazu.
    6. Soubory zástupců nemusejí poukazovat pouze na soubory, mohou to být také hypertextové odkazy nebo protokolové odkazy (jako soubory .URL).
    7. Soubory LNK mohou existovat v libovolném souborovém systému. Symbolické odkazy jsou zpracovány samotným systémem souborů, v případě systému Windows NTFS.
    8. Neexistuje skutečná potřeba je nahradit. Pracují, jsou drobné a mohou být v budoucnu zvětšeny, pokud by někdy musely být přidány další funkce, než je již uvedeno výše..
    9. Správní práva jsou vyžadována pro vytvoření symbolického odkazu (s dobrým důvodem), jinak přesměrování nevinných souborů na škodlivé může být provedeno s velmi malou prací.

    Existuje více důvodů než toto, ale myslím, že to stačí k tomu, abyste začali. Zde je odkaz na MSDN blog, který poskytuje grawity, který poskytuje další informace o částech tohoto tématu.


    Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.