Everything是一個私有的免費Windows桌面搜尋引擎,可以在NTFS卷上快速地根據名稱尋找檔案和目錄。由澳大利亞人大衛·卡彭特(David Carpenter)開發。
工作原理
當Everything第一次執行時,會通過主檔案表中的檔案元資料建立卷上每個檔案和目錄名稱的索引[4]。預設情況下,會索引所有掛載的NTFS卷[5]。建立索引後,程式就會根據USN紀錄檔持續更新索引[6]。Everything在索引中尋找滿足使用者尋找表達式的檔名,表達式可以是部份目的檔名,或使用正規表示式[7],並且在搜尋鍵碼輸入後立刻顯示結果。
由於Everything並不索引檔案內容,並且依賴於USN紀錄檔來過濾檔案更新,因此只需占用很少的主記憶體和處理器時間[8][9]。Everything的索引過程和搜尋過程執行非常快速(幾乎瞬間完成)、占用資源極低,同時能即時更新索引資料庫(索引檔案極小)和搜尋結果,這些特性在如今磁碟容量越來越大、使用者檔案越來越多的情況下使得Everything超越了傳統桌面搜尋工具而廣受歡迎。
軟體缺點
基於前面描述的工作原理,使得Everything的缺點和它的優點一樣明顯。
多使用者安全
由於Everything的工作原理,它在多使用者環境中並不安全。在執行時它需要訪問NTFS USN紀錄檔,因此必須以管理員權限執行,即必須通過特權帳戶或作為Windows服務。作為Windows服務時,可在沒有管理員權限時實現搜尋功能。[15]然而,Everything會直接顯示搜尋結果而不根據當前使用者權限過濾,所以每個使用者都可以看到卷上的所有檔案,就好像他們在使用管理員權限執行Everything。使用者還可以雙擊Everything結果列表中的檔名來打開檔案或執行程式(目標為可執行檔時),而此時Everything會以它自身的管理員憑據而不是當前使用者的憑據執行檔案。[16]儘管可以通過服務或其他方法[17]避免在打開檔案時的權限提升[18],但仍沒有明確的方法阻止普通使用者列出他無權查閱的其他檔案目錄。
開發情況
2009年11月該軟體發布了一個穩定版後[19],開發工作中斷了三年。這場中斷引發了使用者擔心與失望。[20]2013年1月5日,該軟體發布了新的測試版。
類似軟體
參閱
參考文獻
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.