刚接触到everything的时候被他的高效急速的本地搜索给折服了,当时就想一窥其原理,只是当时技穷无处下手,工作2年后终于有点C++编程基础,开发出了一个,但是内存占用高、搜索慢,没有达到预期效果。又一年,接触到了IDA,尝试逆向了一下everything,只把关键的部分逆了出来,比如内存管理、数据结构组织和搜索相关的部分,但也足够了,在接下来的不断优化中使搜索效果直逼everything甚至有所超越。
- 这个项目中用到了msdk中的绝大多数功能,可以作为msdk的用例。
- 一向都是从开源社区索取,也是该贡献一回了。
- 希望更多的人从开源中获益。