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:
- 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ů.
- 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.
- 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.
- Nemůžete vybrat ikonu symbolického odkazu.
- Nemůžete vybrat, ze kterého adresáře chcete pracovat v symbolickém odkazu.
- Soubory zástupců nemusejí poukazovat pouze na soubory, mohou to být také hypertextové odkazy nebo protokolové odkazy (jako soubory .URL).
- 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.
- 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..
- 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.