Koduleht » kuidas » Miks mitte kõik failide otsimise tööriistad Kasutage kohese tulemuse jaoks põhifailide tabelit?

    Miks mitte kõik failide otsimise tööriistad Kasutage kohese tulemuse jaoks põhifailide tabelit?


    Failide tabelil põhinev otsing on välkkiire, nii et miks see ei sisaldu kõigis suuremates otsinguvahendites? Lugege edasi, kui uurime.

    Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.

    Küsimus

    SuperUser lugeja Dan Dascalescu on uudishimulik, miks kõik otsingud ei ole tabelipõhised:

    Ma avastasin just UltraSearchi ja see puhuti ära failide ja kaustade otsingu kiirusega. See on hetkeline. Ja ei kasuta indekseerimisteenust. See lihtsalt kasutab NTFS-i põhifailitabelit, mis juba salvestab kõik failinimed NTFS-i partitsioonile.

    Küsimus on selles, miks see võimalus pole tee populaarsem failihaldurite ja Windows Exploreri otsingu (Win + F) vahel alguses?

    Me oleme üsna kindlad, et see on iga arvutikasutaja reaktsioon, kui esmakordselt puutub kokku, kui kiire on tabelipõhine otsing. Miks ei ole see kõik sisse ehitatud?

    Vastus

    SuperUser'i kaasautor Mehrdad selgitab, miks madala taseme otsing pole kunagi sattunud:

    Turvalisuse tõttu!

    See on tõeline põhjus. (Ja ainult tõeline põhjus, minu arvates - see ei ole seda raskete failisüsteemide jaoks lugejat raske teha, kuigi see ei ole sugugi lihtne; tegemine a kirjanik on tõeline väljakutse.)

    Selline programm loobub kogu (fail) süsteemi turvainfrastruktuurist, nii et ainult administraator (või keegi teine, kellel on "Halda volitusi") saab seda tegelikult kasutada.

    Nii et ilmselt ei toimiks see paljudes stsenaariumides - ja Ma ei usu, et Microsoft (või mõni muu suurettevõte) ei peaks kunagi kaaluma sellise toote valmistamist ja seejärel julgustama kasutajaid administraatoritena töötama, turvalisuse tagajärgede tõttu.

    See oleks teoreetiliselt võimalik luua süsteem, mis töötab taustal ja filtreerib turvalised andmed, kuid praktikas oleks see a palju tööks, et saada tootmiseks õigeid ja ilma turvaaugusid.

    Muide, ma ei ole UltraSearchi kasutanud, kuid ma kirjutasin ise paar aastat tagasi väga sarnase programmi, mille ma avasin alles eelmisel kuul! Kontrollige seda, kui olete huvitatud. :)


    Kas teil on midagi lisada selgitusele? Hääletage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.