OmniSearch
OmniSearch

OmniSearch最新版

官方版无广告3

OmniSearch是一款使用 Tauri v2、Rust 和 C++ 构建的高性能 Windows 桌面文件搜索工具。OmniSearch 通过 USN/MFT API 直接索引 NTFS 元数据,实现具有高级过滤和重复检测功能的快速全局搜索。

更新日期:
2026年2月21日
语言:
中文
平台:

3.53MB0 人已下载 手机查看

在 Windows 平台上,文件搜索往往意味着漫长的等待:系统自带的索引服务占用资源高且更新滞后,第三方工具则常伴随广告或复杂的配置。OmniSearch 的出现,旨在打破这一僵局。

OmniSearch

这是一款专为 Windows 打造的高性能桌面文件搜索工具。它摒弃了传统的文件遍历方式,转而通过 USN (Update Sequence Number) 和 MFT (Master File Table) API 直接读取 NTFS 文件系统元数据。结合 Tauri v2Rust 与 C++ 的现代化技术栈,OmniSearch 实现了毫秒级的全局搜索、实时增量更新以及强大的重复文件检测能力。

OmniSearch

核心架构:原生速度与现代化 UI 的完美融合

OmniSearch 的设计哲学是“让底层更底层,让界面更现代”。

  • C++ 原生索引引擎:核心扫描器完全由 C++ 编写,利用 Windows API DeviceIoControl 直接枚举 USN/MFT 记录。这意味着它无需逐个读取文件内容,而是直接解析文件系统的“目录账本”,速度提升数个数量级。
  • Rust FFI 桥接层:作为安全中间件,Rust 通过 FFI (Foreign Function Interface) 调用 C++ 引擎,并提供类型安全的 Tauri 命令。它负责处理索引逻辑、重复文件哈希计算、驱动器管理及文件操作,确保内存安全与高性能并存。
  • Tauri v2 + React 前端:用户界面采用 React 构建,通过 @tauri-apps/api 与后端通信。得益于 Tauri v2 的优化,应用体积极小,启动瞬间完成,并支持亮/暗主题无缝切换。

关键功能特性

1. 原生 Windows 索引引擎

不同于传统工具的文件遍历,OmniSearch 直接对话 NTFS 文件系统。

  • 极速扫描:通过解析 MFT 表,能在几秒钟内索引数百万个文件。
  • 实时增量更新:内置 USN 日志监视器,在初始扫描完成后,任何文件的创建、修改或删除都会实时反映在索引中,无需手动重新扫描。

2. 高级搜索与过滤

不仅仅是文件名匹配,OmniSearch 提供多维度的精确筛选:

  • 文件扩展名:快速定位特定类型文件(如 .pdf.mp4)。
  • 文件大小范围:轻松找出占用空间的大文件或微小的配置文件。
  • 日期范围:按创建时间或修改时间精准筛选。

3. 智能重复文件查找器

磁盘空间清理利器。

  • 多线程哈希计算:利用多核 CPU 并行计算文件哈希值,速度极快。
  • 分组展示:自动将相同内容的文件分组,清晰显示可释放的空间大小。
  • 实时控制:扫描过程中实时显示进度百分比、已扫描/总数计数器,并支持随时取消操作。

4. 系统级集成与安全

  • 驱动器选择器:自动检测 NTFS 卷,并检查卷访问权限。
  • 管理员权限:通过 Windows 清单 (requireAdministrator) 请求提升权限,确保能读取所有受保护的系统文件和元数据。
  • 结果操作:一键打开文件、在资源管理器中显示位置、预览图片/视频/PDF,支持多种排序模式和分类标签页。

5. 部署与分发

  • 安装包生成:通过 Tauri bundler 自动生成 MSI 和 NSIS 安装程序,方便分发给终端用户。
  • 零外部依赖:编译为单一二进制文件,无需安装额外的运行时环境。

技术栈详解

层级技术选型职责
UI 层React + Tauri v2渲染界面、处理用户交互、调用后端命令
逻辑层RustFFI 桥接、内存安全管理、业务逻辑编排、JSON 序列化
引擎层C++直接调用 Windows API (DeviceIoControl)、解析 USN/MFT、多线程哈希计算
系统层Windows NTFS提供底层元数据接口、USN 日志流

为什么选择 OmniSearch?

对于需要频繁处理大量文件的开发者、设计师或数据分析师来说,时间就是生命。OmniSearch 不仅仅是一个搜索工具,它是一个系统级的元数据浏览器

  • 比 Everything 更现代:拥有现代化的 UI 设计和更丰富的文件操作功能(如重复检测、预览)。
  • 比资源管理器更快:直接读取 MFT,跳过繁琐的文件系统遍历。
  • 比云端搜索更安全:所有索引和搜索均在本地完成,数据不出设备,隐私绝对安全。

相关软件

Pandoc 

Pandoc  - 最新版

Pandoc 自称是“通用的文档转换器”,支持数十种标记格式和文档类型。它可以处理 Microsoft Word 文件、多种 Markdown 变体、PDF、OpenDocument 文件(主要由 LibreOffice 使用)、Jupyter 笔记本、MediaWiki 标记、EPUB、PowerPoint 演示文稿、LaTeX 以及许多其他格式。某些文件格式只能用于导入或导出,而不能双向转换。

暂无评论

none
暂无评论...