Everything (软件)
Everything是一个私有的免费Windows桌面搜索引擎,可以在NTFS卷上快速地根据名称查找文件和目录。由澳大利亚人大卫·卡彭特(David Carpenter)开发。
Everything v1.3.4.686 截图 | |
開發者 | David Carpenter |
---|---|
当前版本 | |
操作系统 | Windows XP或更高版本 |
类型 | 搜索工具 |
许可协议 | 免费软件 (Expat[3]) |
网站 | http://www.voidtools.com/ |
工作原理
当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],但仍没有明确的方法阻止普通用户列出他无权查阅的其他文件目录。
类似软件
参考文献
- https://www.voidtools.com/Changes.txt.
- https://voidtools.com/Changes.txt.
- Carpenter, David. . voidtools.com. [7 September 2015]. (原始内容存档于2019-12-22).
- Carpenter, David. . 2009-08-08 [2009-10-30]. (原始内容存档于2011-07-17).
- . voidtools.com. [2009-10-30]. (原始内容存档于2009-10-30).
- Carpenter, David. . voidtools.com. 2009-05-22 [2009-10-30]. (原始内容存档于2011-07-17).
- voidtools.com. . 善用佳软. [2009-10-30]. (原始内容存档于2009-10-16).
- voidtools.com. . 善用佳软. [2009-10-30]. (原始内容存档于2009-10-16).
- Larkin, Erik. . PcWorld. 2009-05-18 [2009-10-30]. (原始内容存档于2009-08-19).
- Carpenter, David. . voidtools.com. 2009-06-30 [2009-10-30]. (原始内容存档于2011-07-17).
- . voidtools.com. [2009-10-13]. (原始内容存档于2011-07-17).
- Carpenter, David. . voidtools.com. 2009-09-03 [2009-10-13]. (原始内容存档于2011-07-17).
- . voidtools. [2014-04-05]. (原始内容存档于2014-02-22).
- scavin. . 小众软件. [2014-04-05]. (原始内容存档于2014-04-07).
- . Microsoft, Inc. [2009-10-30]. (原始内容存档于2010-12-29).
- Carpenter, David. . voidtools.com. 2009-06-02 [2009-10-13]. (原始内容存档于2011-07-17).
- . Oasis Feng. [2014-04-02]. (原始内容存档于2014-04-07).
- crispinb. . voidtools.com. 2009-06-19 [2009-10-30]. (原始内容存档于2011-07-17).
- . cnet.com. 2009-03-13 [2012-11-05]. (原始内容存档于2012-10-02).
- . [7 January 2013]. (原始内容存档于2014-02-01).
- . [2013-05-11]. (原始内容存档于2013-05-20).
- . [2013-05-11]. (原始内容存档于2013-05-25).
- . [2013-05-11]. (原始内容存档于2013-04-25).