Защо не разполагате с всички инструменти за търсене на файлове? Използвайте основната таблица с файлове за незабавни резултати?

Съдържание:

Защо не разполагате с всички инструменти за търсене на файлове? Използвайте основната таблица с файлове за незабавни резултати?
Защо не разполагате с всички инструменти за търсене на файлове? Използвайте основната таблица с файлове за незабавни резултати?

Видео: Защо не разполагате с всички инструменти за търсене на файлове? Използвайте основната таблица с файлове за незабавни резултати?

Видео: Защо не разполагате с всички инструменти за търсене на файлове? Използвайте основната таблица с файлове за незабавни резултати?
Видео: Supersection Week 1 - YouTube 2024, Може
Anonim
 Търсенето на базата данни с таблици е светкавично бързо, така че защо не е включено във всеки голям инструмент за търсене? Прочетете нататък, докато разследваме.
Търсенето на базата данни с таблици е светкавично бързо, така че защо не е включено във всеки голям инструмент за търсене? Прочетете нататък, докато разследваме.

Днешната сесия за въпроси и отговори ни дойде с любезното съдействие на SuperUser - подразделение на Stack Exchange, обединено от общността на уеб сайтове за Q & A.

Въпроса

Reader на SuperUser Dan Dascalescu е любопитен защо всички търсения не са базирани на таблици:

I’ve just discovered UltraSearch and was blown away by its file and folder search speed. It’s instantaneous. And doesn’t use any indexing service. It simply uses the NTFS Master File Table, which already stores all the filenames on the NTFS partition.

The question is, why isn’t this capability way more popular among file managers, and Windows Explorer Search (Win+F) to begin with?

Ние сме доста уверени, че това е реакцията на всеки потребител на компютъра, когато се срещнем за първи път с това, колко лесно е бърза бърза търсенето на файлови таблици. Защо не е вградено във всичко?

Отговорът

Сътрудникът на SuperUser Mehrdad обяснява защо търсенето на ниско ниво никога не е стигнало до:

Because of Security!

That’s the real reason. (And the only real reason, in my opinion - it’s not that hard to make a reader for major file systems, although it’s by no means easy; making a writer is the real challenge.)

A program like this bypasses the entire (file) system’s security infrastructure, so only an administrator (or someone else who has “Manage Volume” privileges) can actually run it.

So obviously, it wouldn’t work in many scenarios - and I don’t think Microsoft (or any other big company) would ever consider making a product like this and then encouraging users to run as administrators, because of the security ramifications.

It would be theoretically possible to make a system which runs in the background and filters out secured data, but in practice it would be a lot of work to get correct and without security holes for production.

By the way I haven’t used UltraSearch, but I’d written a very similar program myself a few years ago which I open-sourced just last month! Check it out if you’re interested.:)

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.

Препоръчано: