Everything是一個私有的免費Windows桌面搜尋引擎,可以在NTFS卷上快速地根據名稱尋找檔案和目錄。由澳大利亞人大衛·卡彭特(David Carpenter)開發。

Quick Facts 開發者, 目前版本 ...
Everything
Thumb
Everything v1.3.4.686 截圖
開發者David Carpenter
目前版本
  • 1.4.1.1024(2023年5月26日;穩定版本)[1][2]
編輯維基數據鏈結
原始碼媒體櫃 編輯維基數據鏈結
作業系統Windows XP或更高版本
類型搜尋工具
許可協定 免費軟體 (Expat[3])
網站http://www.voidtools.com/
Close

工作原理

當Everything第一次執行時,會通過主檔案表中的檔案元資料建立卷上每個檔案和目錄名稱的索引[4]。預設情況下,會索引所有掛載的NTFS卷[5]。建立索引後,程式就會根據USN紀錄檔持續更新索引[6]。Everything在索引中尋找滿足使用者尋找表達式的檔名,表達式可以是部份目的檔名,或使用正規表示式[7],並且在搜尋鍵碼輸入後立刻顯示結果。

由於Everything並不索引檔案內容,並且依賴於USN紀錄檔來過濾檔案更新,因此只需占用很少的主記憶體和處理器時間[8][9]。Everything的索引過程和搜尋過程執行非常快速(幾乎瞬間完成)、占用資源極低,同時能即時更新索引資料庫(索引檔案極小)和搜尋結果,這些特性在如今磁碟容量越來越大、使用者檔案越來越多的情況下使得Everything超越了傳統桌面搜尋工具而廣受歡迎。

軟體缺點

基於前面描述的工作原理,使得Everything的缺點和它的優點一樣明顯。

  • 需要管理員權限:這樣才能讀取USN紀錄檔,由此帶來了安全上的問題。
  • 僅支援NTFS卷[10]:不支援目前大量行動裝置使用的FAT檔案系統,也不支援除Windows外的其他作業系統中常見的檔案系統,如Linux[11][12]。不過,從Everything 1.3.0.629b(測試版)開始提供的檔案列表功能[13],為使用其他檔案系統的使用者和使用移動儲存裝置的使用者提供了便利[14]

多使用者安全

由於Everything的工作原理,它在多使用者環境中並不安全。在執行時它需要訪問NTFS USN紀錄檔,因此必須以管理員權限執行,即必須通過特權帳戶或作為Windows服務。作為Windows服務時,可在沒有管理員權限時實現搜尋功能。[15]然而,Everything會直接顯示搜尋結果而不根據當前使用者權限過濾,所以每個使用者都可以看到卷上的所有檔案,就好像他們在使用管理員權限執行Everything。使用者還可以雙擊Everything結果列表中的檔名來打開檔案或執行程式(目標為可執行檔時),而此時Everything會以它自身的管理員憑據而不是當前使用者的憑據執行檔案。[16]儘管可以通過服務或其他方法[17]避免在打開檔案時的權限提升[18],但仍沒有明確的方法阻止普通使用者列出他無權查閱的其他檔案目錄。

開發情況

2009年11月該軟體發布了一個穩定版後[19],開發工作中斷了三年。這場中斷引發了使用者擔心與失望。[20]2013年1月5日,該軟體發布了新的測試版。

類似軟體

  • NTFS-Search[21]以及SwiftSearch[22] - 以類似方式工作的開源程式
  • UltraSearch,一個可替代的免費軟體[23]
  • MasterSeeker
  • Listary

參閱

參考文獻

外部連結

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.