Domovská » jak » Proč ne všechny nástroje pro vyhledávání souborů Použijte tabulku hlavního souboru pro okamžité výsledky?

    Proč ne všechny nástroje pro vyhledávání souborů Použijte tabulku hlavního souboru pro okamžité výsledky?


    Hledání souborů založené na tabulkách je rychlé, takže proč není zahrnuto do všech hlavních vyhledávacích nástrojů? Přečtěte si, jak vyšetřujeme.

    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

    Čtenář SuperUser Dan Dascalescu je zvědavý, proč všechna vyhledávání není založena na tabulkách:

    Právě jsem objevil technologii UltraSearch a byl vyfukován rychlostí vyhledávání souborů a adresářů. To je okamžitý. A nepoužívá žádnou indexační službu. Pouze používá tabulku hlavního souboru NTFS, která již ukládá všechny názvy souborů na oddílu NTFS.

    Otázkou je, proč tato schopnost není způsob více populární mezi správci souborů a Windows Explorer Search (Win + F) začít?

    Jsme docela přesvědčeni, že je to reakce každého uživatele počítače, když se poprvé setkáváme s tím, jak je prudce rychlé hledání na tabulkových souborech. Tak proč to není vnořeno do všeho?

    Odpověď

    Příspěvek SuperUser Mehrdad vysvětluje, proč se vyhledávání na nižší úrovni nikdy nezachytilo:

    Z důvodu bezpečnosti!

    To je skutečný důvod. (A pouze skutečný důvod, podle mého názoru - to není že je těžké vytvořit čtečku pro velké souborové systémy, ačkoli to v žádném případě není snadné; dělat a spisovatel je skutečnou výzvou.)

    Takovýto program obchází bezpečnostní infrastrukturu celého (souboru) systému, takže může správně spustit pouze správce (nebo někdo jiný, kdo má oprávnění "Spravovat hlasitost").

    Takže samozřejmě by to nefungovalo v mnoha scénářích - a Nemyslím si, že společnost Microsoft (nebo jakákoli jiná velká společnost) by někdy zvážila výrobu takového produktu a následně povzbudila uživatele, aby běhali jako správci, kvůli důsledkům bezpečnosti.

    To bych být teoreticky možné vytvořit systém, který běží v pozadí a filtruje zabezpečená data, ale v praxi to bude a hodně práce, aby se dostalo správné a bez bezpečnostních otvorů pro výrobu.

    Mimochodem, nepoužil jsem UltraSearch, ale před několika lety jsem napsal velmi podobný program, který jsem otevřel právě minulý měsíc! Podívejte se, pokud máte zájem. :)


    Musíte něco přidat k vysvětlení? Vypadně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.