版本历史
版本 3.3
- 新增:仅验证新 md5 项选项
- 新增:用 Md5Checker 验证新文件系统右键菜单项
- 新增:能识别并跳过 MD5 文件中的注释
- 新增:在标题栏显示最后打开的文件夹/最后打开/保存的 MD5 文件
- 新增:保存选项对话框
- 新增:保存 | Md5 项分隔符选项
- 新增:保存 | 换行符选项
- 新增:保存 | 路径分隔符选项
- 新增:保存 | 保存到 | 总是保存完整路径选项
- 新增:链接控件的手形光标
- 改进:新的通配符匹配算法——添加大文件夹快 3 倍左右
如果从旧版本升级,请更新设置中的 *.* 为 *。*.* 只匹配文件名中显式带点的文件(即扩展名不为空的文件)。 - 改进:能读取多种格式的 MD5 文件,包括前置空格,多种注释格式,省略前置 0 的 MD5 值,多种 md5 项分隔符
- 修正:如果载入类别存在 md5 项,状态栏的已验证计数显示不正确
- 修正:进度条在显示前应清零
- 更新:添加文件夹时默认读取所有 MD5 文件
如果不希望验证这些加载的 md5 项,请在添加时使用仅验证新 md5 项选项。 - 更新:添加 | 添加文件夹 | 包括选项的默认值
- 更新:开始、停止和定位的工具栏图标
- 更新:默认的窗体大小
- 细微改动
版本 3.2.4
- 修正:如果没有 md5 项获取焦点,使用加速键(热键)可能会导致出错
版本 3.2.3
- 新增:检查更新命令
- 修正:比较 MD5 值对话框应识别小写字母
- 修正:组合框不应固定宽度
- 更新:未知分类分为未知和载入两个分类
- 更新:默认添加 *.zip 和 *.rar
版本 3.2.2
- 新增:比较 MD5 值对话框允许将文件的 MD5 值和输入的/另一个文件的 MD5 值进行比较
版本 3.2.1
- 新增:保存单项命令允许为每个被验证文件保存一个 MD5 文件
- 改进:保存最后使用文件夹选项
- 修正:几处界面错误
版本 3.2
- 新增:代码页选项
- 新增:添加到发送到菜单选项
- 改进:在后台添加文件
- 修正:从 MD5 文件读取 MD5 值时会清空文件计算出来的当前 MD5 值
- 修正:如果文件路径包含系统代码页无法识别的字符,在保存时不会输出换行符
- 修正:如果 md5 项的路径是一个文件夹则无法移除其保存的 MD5 值
- 修正:Win9x 版的下拉列表框太窄
- 更新:文件夹右键菜单选项更新为添加到系统右键菜单选项,同时对文件夹和文件有效
- 更新:使用低优先级进行验证选项更新为工作在低优先级下选项,同时对添加和验证有效
- 更新:移除了添加文件对话框,改用停止按钮停止添加文件
- 更新:移除了 Win9x 版本的 Unicode 相关功能(系统不支持)
版本 3.1.1
- 新增:添加文件选项对话框
- 改进:使用组合框作为包括选项
- 改进:重新使用在上一个版本被替换的保存设置复选框
- 修正:当按下 Shift 键显示添加选项对话框时,Md5Checker 窗口不置前
版本 3.1
- 新增:为命令行和拖拽添加文件提供了添加选项对话框(默认为隐藏,按下 Shift 键显示)
- 新增:文件夹右键菜单选项
- 新增:隐藏对话框选项
- 新增:自验证命令
- 改进:在添加选项对话框上用保存和默认值两个按钮替换了保存设置复选框
- 改进:在关于对话框上添加了主页和下载两个链接
- 修正:通过命令行方式添加文件/文件夹可能导致应用程序出错
- 更新:在线帮助网址
- 更新:使用低优先级进行验证选项默认关闭
- 小的改进和修正
版本 3.0.1
- 修正:一次性拖拽大量文件到 Md5Checker 可能导致应用程序崩溃
版本 3.0

20 条评论
兼容性问题:
由于生成的 md5 码与文件名之间由 2 个空格分开, 造成其它软件 (如 AccuHash v2.0) 的不兼容问题.
By 游客 on 12 10, 2007
下一个版本会有输出格式选项,默认分隔为空格加星号,两个空格的形式会保留因为这也是一种常见格式。
谢谢:)
By admin on 12 10, 2007
作者响应速度很快, 很认真!
By 游客 on 12 11, 2007
能否支持一下在生成的md5码中可以使用相对路径,因为这很有用,比如:u盘中的文件换一台电脑,可能变成不同的盘符
By 匿名 on 12 13, 2007
使用保存或者保存单项命令,保存的是相对路径。
使用保存到命令,如果被验证文件是在MD5文件的同目录下或者子目录下,保存的也是相对路径。
你可以这样试一下:验证U盘中的文件,然后保存到U盘根目录。
By admin on 12 13, 2007
可否切换生成的 md5 值的大小写? (Md5Checker v3.3)
By 游客 on 12 24, 2007
可否以百分数的形式来显示单独进度和总体进度? (Md5Checker v3.3)
By 游客 on 12 24, 2007
可否显示 Md5Checker 的处理时间和处理速度? (Md5Checker v3.3)
By 游客 on 12 24, 2007
目前 “保存到” 功能是以保存目录为相对根目录来生成 md5 值的, 可否增加一个选项, 以便可以选择以校验目录为相对根目录保存 md5 值到任意目录中? (Md5Checker v3.3)
By 游客 on 12 24, 2007
如果拖动多个 md5 文件到 Md5Checker 窗口中进行验证, 数据会依次增加到窗口的头部而不是窗口的尾部, 这样显得不自然. (Md5Checker v3.3)
By 游客 on 12 24, 2007
打开一个包含多行数据的 md5 文件, Md5Checker 是从 md5 文件的尾端从后向前来验证文件的, 为什么不按照 md5 文件的原始顺序从前向后来验证文件呢? (Md5Checker v3.3)
By 游客 on 12 24, 2007
Md5Checker v3.3
优点是程序稳定, 操作方便, 处理文件的速度快, 不生成除 Md5 数据以外的任何信息, 更新速度快.
缺点是细节方面有待改进.
综合评价是: Md5 校验工具的翘楚.
以下说一说其它若干 Md5 校验工具的缺点.
1. FlashSFV, 缺点是不支持子目录, 不支持大于 2 G的文件, 校验光盘的 md5 文件时速度很慢.
2. hkSFV, 缺点是程序算法有问题, 递归特定名称的子目录时一定出错, 生成和校验文件时有时退出程序, 生成除 Md5 数据以外的信息.
3. AccuHash, 缺点是不支持鼠标右键, 人机互动太多, 生成除 Md5 数据以外的信息.
4. md5summer, 缺点是不支持鼠标右键, 人机互动太多, 生成除 Md5 数据以外的信息.
以下说一说 Md5 校验工具应该具备的素质.
1. 生成正确的 Md5 值. 生成的 Md5 格式是通用的.
2. 程序稳定. 可以处理大于 4G 的文件.
3. 处理速度快.
4. 操作方便. 可以将多个文件的 Md5 值存入一个文件中. 可以处理子目录. 可以通过鼠标右键处理文件. 可以利用单独窗口来依次处理多个 Md5 文件. 尽量减少人机互动.
5. 显示直观.
6. 不生成除 Md5 数据以外的任何信息.
By 游客 on 12 24, 2007
非常感谢您的建议和评价!
可否切换生成的 md5 值的大小写?
这个可以作为下一个版本的选项。
可否以百分数的形式来显示单独进度和总体进度?
可以,初步的想法是点进度条可以切换单独进度和总体进度(为了节省空间),显示元素包括百分数和进度条。
可否显示 Md5Checker 的处理时间和处理速度?
可以实现但我担心没有合适的空间来显示。我会尝试添加到状态栏,如果显示效果好就保留。
目前 “保存到” 功能是以保存目录为相对根目录来生成 md5 值的, 可否增加一个选项, 以便可以选择以校验目录为相对根目录保存 md5 值到任意目录中?
这个不太好处理,因为用户可能会在一个窗口中以不同顺序验证多个相关/无关目录,例如:C:\abc,C:\abc\123,D:\xyz\789,D:\xyz。不管怎样处理,要么影响交互,要么影响性能,难有兼顾的方案。
如果该选项仅对验证一个目录有效也不太好,这样区别处理会增加用户误操作。
这也是为什么存在“保存到”的原因,用户可以保存到认为合适的校验相对根目录。
如果拖动多个 md5 文件到 Md5Checker 窗口中进行验证, 数据会依次增加到窗口的头部而不是窗口的尾部, 这样显得不自然.
因为用户随时可能添加文件,这是为了文件多于一屏时,新添加的文件易于被用户看到。
下一个版本会有添加到尾部选项。
该选项不会有滚屏或者选中等效果,因为是多线程程序,用户随时可能进行其它任何操作,某些情况下效果不好或影响性能,我必须要照顾到这些情况。
打开一个包含多行数据的 md5 文件, Md5Checker 是从 md5 文件的尾端从后向前来验证文件的, 为什么不按照 md5 文件的原始顺序从前向后来验证文件呢?
因为后加载的 md5 项排在列表头部,验证则是按列表顺序进行的。
这个在新版本中会由上一项所提的选项控制。
谢谢
By admin on 12 24, 2007
从作者的回答中可以看出缜密的思维和严谨的态度, 值得我们的学习.
By 游客 on 12 24, 2007
能否在程序标题栏中增加进度提示, 以便最小化程序窗口后能够直观地知道是否已经处理完数据, 或者已经处理了百分之几的数据? (Md5Checker v3.3)
By 游客 on 12 24, 2007
好主意!
这个会添加到下一个版本中。
谢谢建议
不用说值得学习了,太汗颜了
By admin on 12 24, 2007
校验文件的排序问题:
1. 点击 Md5Checker 窗口中的 “名称” 或 “所在文件夹” 时, 校验数据排序方式与 Windows 不一致.
2. 保存的校验数据排序方式与 Windows 不一致. (Md5Checker v3.3)
By 游客 on 1 1, 2008
现在是完全按照字母顺序排序的,没有考虑别的因素,这是为了追求最快的排序速度,特别是海量数据的时候。
Md5Checker 中比较常见的排序技巧:
1. 先按名称排序,再按所在文件夹排序,等效于按完整路径排序。
2. 切换到某一分类视图,排序后该分类的数据会排到整个列表的前面,其它分类的数据按原顺序排在后面(切换回“全部”视图即能看到效果)。
保存的数据完全等同于列表本身的顺序(除了下一个版本有正反两种顺序选项)。
By admin on 1 3, 2008
为什么我按照提供下载的连接下载下来的还是3.2.4版本的啊!
By 匿名 on 2 17, 2008