哪些工具可以从命令行生成MD5?[关闭]


14

有没有可以通过脚本自动生成文件MD5的工具?

我曾经使用过Cygwin,但我正在寻找其他未安装Cygwin的解决方案。

Answers:


13

hashutils包有一个md5sum.exe实用程序。它仅使用Microsoft的Crypto API,将使您不受I / O约束,而其他工具则不一定如此。例如,我已经将md5sumUnxUtils的基准与此基准进行了比较,而UnxUtils的速度明显慢。我敢打赌CygWin会更糟。作者还编写了出色的HashCheck,它是用于哈希生成和验证的shell扩展。


2
+1那个hashutils的东西很棒。如果您也将其放在类路径中,它会更加出色:D。谢谢。
Radu Murzea

1
@RaduMurzea Classpath ?! 那是Java而不是Windows。您是在Java之类的之后出生的吗?它被称为PATH
barlop

@barlop好吧,我不好。我有一段时间没有碰到他们了,忘了是哪一个:)。
Radu Murzea 2014年

2
PS:考虑到Java的年代,可以认为它比我还老:D。
Radu Murzea 2014年


4

md5sum包含在GnuWin32的coreutils软件包中。

GnuWin向现代MS-Windows(Microsoft Windows 2000 / XP / 2003 / Vista / 2008/7)提供带有GNU或类似开源许可证的工具端口


2

使用MD5Sums。查看它具有的选项。

MD5sums 1.2 freeware for Win9x/ME/NT/2000/XP+
Copyright (C) 2001-2005 Jem Berkes - http://www.pc-tools.net/

Usage: md5sums.exe [OPTION] filespec1 [filespec2 ...]

OPTION switches:
-B  Base64 encoded output, instead of default hex format
-b  Bare output, no path headers
-e  Exit immediately; don't pause before returning
-n  No percent done indicator
-p  Pause before returning (incompatible with -e)
-s  Display statistics at end (hashing speed)
-u  Mimic output of UNIX md5 command (implies -b, -n)

Examples:
md5sums c:\temp
md5sums original.doc copy*.doc backup*.doc
md5sums -n -e d:\incoming > log

1

精确文件

ExactFile是文件完整性验证工具:

  • 使用它来确保复制到CD-ROM的文件是位完美的副本,
  • 使用它来确保从一个驱动器复制到另一个驱动器的备份是正确的,
  • 使用它来确保文件不会随着时间的流逝而被更改或损坏。

多线程的,因此在扫描多个文件时可以使用额外的CPU内核,从而可以更快地完成工作。

对Unicode文件名感到满意,因此在以日语,希伯来语,中文或任何其他语言命名的文件上使用它时,它不会失败。

支持多种校验和例程(哈希),例如MD5,SHA1,CRC32,RIPEMD等。

支持递归目录扫描。

支持超大文件-如果文件位于您的硬盘驱动器上,则ExactFile可以处理它。

夏季流行的文件实用程序会做所有事情,例如fsum,md5sum,sha1sum,sfv等,但是更好!

与流行的文件校验和摘要格式兼容。

对于Windows 2000,XP,Vista和7。

GUI。易于使用,用于获取单个文件的校验和,创建校验和摘要以及测试校验和摘要。不需要控制台版本或任何外部DLL。

自由。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.