Početna » kako da » Zašto svi alati za pretraživanje datoteka ne koriste tablicu glavne datoteke za trenutne rezultate?

    Zašto svi alati za pretraživanje datoteka ne koriste tablicu glavne datoteke za trenutne rezultate?


    Pretraživanje na temelju tablice datoteka brzo je munjevito, pa zašto nije uključeno u svaki važniji alat za pretraživanje? Čitajte dalje dok istražujemo.

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Pitanje

    Čitatelj SuperUser Dan Dascalescu znatiželjan je zašto sva pretraga nije bazirana na tablici:

    Upravo sam otkrio UltraSearch i bio je oduševljen brzinom pretraživanja datoteka i mapa. to je trenutan. I ne koristi uslugu indeksiranja. Jednostavno koristi NTFS glavnu tablicu datoteka, koja već pohranjuje sva imena datoteka na NTFS particiji.

    Pitanje je, zašto to nije moguće put više popularan među upraviteljima datoteka i Windows Explorer pretraživanje (Win + F) za početak?

    Prilično smo sigurni da je to reakcija svakog korisnika računala na prvi susret s koliko je brzo pretraživanje datoteka bazirano na tablici. Zašto onda nije ugrađena u sve?

    Odgovor

    Suradnik SuperUser-a Mehrdad objašnjava zašto pretraživanje na niskoj razini nikada nije uhvaćeno:

    Zbog sigurnosti!

    To je pravi razlog. (I samo pravi razlog, po mom mišljenju - nije da teško je napraviti čitač za glavne datotečne sustave, iako to nikako nije lako; izrada pisac je pravi izazov.)

    Program kao što je ovaj zaobilazi cijelu sigurnosnu infrastrukturu sustava (datoteke), tako da je samo administrator (ili netko tko ima povlastice "Upravljanje količinom") zapravo može pokrenuti.

    Tako očito, to ne bi funkcioniralo u mnogim scenarijima - i Ne mislim da bi Microsoft (ili bilo koja druga velika tvrtka) ikada razmotrila mogućnost izrade ovakvog proizvoda i poticanja korisnika da rade kao administratori, zbog sigurnosnih posljedica.

    To bi Teoretski je moguće napraviti sustav koji radi u pozadini i filtrira osigurane podatke, ali u praksi bi to bio mnogo rada kako bi dobili ispravne i bez sigurnosnih rupa za proizvodnju.

    Usput nisam koristio UltraSearch, ali sam prije nekoliko godina sam napisao vrlo sličan program koji sam otvorio prošlog mjeseca! Provjerite ako ste zainteresirani. :)


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.