为什么不是所有的文件搜索工具都使用主文件表来获得即时结果?

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。...

为什么不是所有的文件搜索工具都使用主文件表来获得即时结果? File table-based search is lightning fast, so why isn’t it included in every major search tool? Read on as we investigate.

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。

问题

超级用户读者Dan Dascalescu很好奇为什么所有的搜索都不是基于表的:

I’ve just discovered UltraSearch and was blown away by its file and folder search speed. It’s instantaneous. And doesn’t use any indexing service. It simply uses the NTFS Master File Table, which already stores all the filenames on the NTFS partition.

The question is, why isn’t this capability way more popular among file managers, and Windows Explorer Search (Win+F) to begin with?

我们很有信心,这是每个计算机用户第一次遇到基于文件表的搜索有多快时的反应。那为什么它没有融入到每件事中呢?

答案

超级用户贡献者Mehrdad解释了为什么低级搜索从未流行起来:

Because of Security!

That’s the real reason. (And the only real reason, in my opinion — it’s not that hard to make a reader for major file systems, although it’s by no means easy; making a writer is the real challenge.)

A program like this bypasses the entire (file) system’s security infrastructure, so only an administrator (or someone else who has “Manage Volume” privileges) can actually run it.

So obviously, it wouldn’t work in many scenarios — and I don’t think Microsoft (or any other big company) would ever c***ider making a product like this and then encouraging users to run as administrators, because of the security ramificati***.

It would be theoretically possible to make a system which runs in the background and filters out secured data, but in practice it would be a lot of work to get correct and without security holes for production.

By the way I haven’t used UltraSearch, but I’d written a very similar program myself a few years ago which I open-sourced just last month! Check it out if you’re interested. :)


有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

 

  • 发表于 2021-04-11 21:18
  • 阅读 ( 146 )
  • 分类:互联网

你可能感兴趣的文章

如何使用evernote:非正式手册

...习经验。学习如何自己使用Evernote需要很长时间,这就是为什么我们编写本教程,向您展示如何充分利用Evernote最重要的功能。 ...

  • 发布于 2021-03-13 11:41
  • 阅读 ( 273 )

7个快速网站,让你检查一个链接是否安全

... 而不是集中在恶意软件,而钓鱼银行提醒你钓鱼网站。但原理是一样的。一旦你输入一个网址,你怀疑窝藏网络钓鱼操作,网络钓鱼银行将检查出来。如果链接已经“在坦克...

  • 发布于 2021-03-19 00:36
  • 阅读 ( 271 )

windows10最佳免费搜索工具

...些调整,查找键的过程都可能是缓慢而乏味的——这就是为什么RegistryFinder真正大放异彩的原因。 ...

  • 发布于 2021-03-24 15:54
  • 阅读 ( 211 )

firefox标签的15个高级用户必备技巧

...。您还可以选择在当前容器中打开网站(如果当前选项卡不是任何容器的一部分,则不打开容器)。 ...

  • 发布于 2021-03-25 16:57
  • 阅读 ( 344 )

如何使用chrome开发工具解决网站问题

...Chrome开发工具的位置,请单击DevTools中的三个菜单点(而不是浏览器上的主菜单点)。然后从Dock side选项中选择您喜欢的位置。 ...

  • 发布于 2021-03-30 02:15
  • 阅读 ( 221 )

5个搜索引擎找到比谷歌显示的更多的东西

...搜索到文件。谷歌还将自己限制在你设定的语言范围内。为什么我们要帮助一家公司通过交出数据来获得广告收入来做大呢? ...

  • 发布于 2021-03-30 16:44
  • 阅读 ( 278 )

如何在linux上使用sqlite数据库浏览器

...界面。命令行实用程序可以在交互模式下运行,但它仍然不是GUI。 SQLite的dbbrowser(DB4S)很符合这个要求。它是另一个开源项目开发的可视化工具,允许在GUI中创建和操作SQLite数据库。 sqlite数据库浏览器 SQLite的dbbrowser从2003年就...

  • 发布于 2021-03-31 22:56
  • 阅读 ( 195 )

组织iphone应用程序的6个技巧

...果你想的话,你甚至可以在Dock中填充文件夹,但这可能不是最明智的空间利用。大多数人无意识地依赖Dock来访问诸如消息、Safari或邮件之类的应用程序。但是,如果您发现这个限制,请在那里创建一个文件夹。 你现在可以访...

  • 发布于 2021-04-02 00:44
  • 阅读 ( 139 )

如何“隐藏”iphone或ipad上的应用程序

...隐藏应用程序,选择一个充满实用程序的无聊文件夹,而不是一个充满游戏的文件夹。 我选择了一个名为“实用程序”的文件夹,里面有TeamViewer、Telegram和PDF转换器等应用程序。其他想法包括一个“工作”文件夹,或一个充满...

  • 发布于 2021-04-02 17:10
  • 阅读 ( 177 )

如何快速搜索谷歌硬盘

...。 所有者:文件所属的人。你可以选择任何人,我,而不是我,或键入一个特定的人的姓名或电子邮件地址。 位置:文件是否在特定文件夹中,“垃圾箱”或“星号”。您还可以搜索组织中人员可用的文件。 修改日期:上次编...

  • 发布于 2021-04-03 04:19
  • 阅读 ( 144 )
Vie302
Vie302

0 篇文章

相关推荐