Winbindex 页面上的列和筛选选项分别代表什么?

更新时间

Winbindex 是 m417z 维护的 Windows 二进制文件索引,页面把每个 exe、dll、sys 文件整理成一行,用列展示哈希、版本、签名日期等信息,用筛选选项缩小范围。理解这些列和选项,你就能快速判断某个文件属于哪个版本、哪个架构、是否来自 Windows Update,并决定下载哪一个。下面按“筛选选项 → 数据列 → 界面选项”的顺序说明。

筛选选项:先缩小范围再看列

页面顶部提供三个筛选/切换项:

选项 作用 使用场景
x64 只看 64 位 x86 架构的文件 在普通 Intel/AMD 电脑上排查系统文件
ARM64 只看 ARM64 架构的文件 处理 Windows on ARM 设备
Insider 切换是否包含 Windows Insider 预览通道的版本 想对比正式版与预览版差异时打开

这三个选项决定表格里出现哪些行。例如需要查找某个系统 dll 在正式版中的历史版本,就保持 Insider 关闭;想确认预览版是否已更换该文件,再打开 Insider 对比。

数据列:每一列回答什么问题

表格列可通过“Show/hide columns”控制显示,主要列的含义如下:

  • SHA256 / SHA1 / MD5:同一文件的不同哈希算法结果。SHA256 最常用于校验文件完整性;SHA1、MD5 便于与只提供旧哈希的第三方记录对照。用哈希可以在不同来源之间确认“是不是同一个文件”。
  • Windows Update:标识该文件是否通过 Windows Update 分发。这一列帮助区分系统更新渠道来的文件与其他来源的文件。
  • File arch(文件架构):二进制文件本身的架构,如 x64、ARM64。它与顶部筛选对应,但列里能直接看到具体值。
  • File version(文件版本):文件的版本号,是判断“这个文件属于哪个 Windows 版本”的主要依据。
  • File size(文件大小):文件字节数,可用于快速排除明显不符的条目。
  • Signing date(签名日期):文件数字签名的日期,通常接近该版本的构建或发布时间,适合按时间线排序理解版本演进。
  • Asm arch(程序集架构)/ Asm version(程序集版本):针对 .NET 程序集等带程序集元数据的文件,记录其程序集架构与版本;普通原生二进制这两列可能为空。
  • Extra(附加信息):补充说明字段,用于承载上述列之外的信息。
  • Download(下载):该行对应文件的下载入口。

一个典型用法:已知某 dll 的 SHA256,直接在表中比对哈希列定位到唯一一行,再核对 File version 和 Signing date 确认版本,最后从 Download 列取文件。

界面选项:Full width 等

  • Full width(全宽):让表格占满浏览器宽度。列较多时开启,可以减少横向滚动、方便同时对照哈希与版本列。
  • Show/hide columns:按需隐藏不关心的列(例如只保留 SHA256、File version、Download),让表格更易读。隐藏只影响显示,不影响筛选结果。

使用时的注意点

  • 筛选与列显示是两件事:筛选决定“有哪些行”,列显示决定“看到哪些字段”,排查时先设筛选再调列。
  • 哈希列用于精确匹配,版本和签名日期用于理解上下文,两者结合比单看版本号更可靠。
  • 页面初始显示“Loading...”,数据加载完成后再操作筛选,避免误判为空结果。

页面由 m417z 维护,更多技术背景可参考页面链接的博客文章与 GitHub 仓库。