14

Есть ли инструмент, который может автоматизировать с помощью скрипта для создания файла MD5?

Раньше я использовал Cygwin, но я ищу другое решение без установки Cygwin.

5 ответов5

13

В пакете hashutils есть утилита md5sum.exe . Он просто использует API-интерфейсы Crypto от Microsoft и оставит вас привязанными к вводу / выводу, что не всегда имеет место для других инструментов. Например, я сравнил md5sum из UnxUtils с этим, и UnxUtils значительно медленнее. Бьюсь об заклад, CygWin будет еще хуже. Автор также написал отличный HashCheck, расширение оболочки для генерации и проверки хешей.

4

md5sum входит в пакет coreutils GnuWin32.

GnuWin предоставляет порты инструментов с GNU или аналогичной лицензией с открытым исходным кодом для современных MS-Windows (Microsoft Windows 2000 / XP / 2003 / Vista / 2008/7)

4

Проверьте MS Support - Доступность и описание утилиты проверки целостности контрольной суммы файла:

File Checksum Integrity Verifier (FCIV) - это утилита командной строки, которая вычисляет и проверяет криптографические значения хеш-файлов. FCIV может вычислять криптографические значения хеша MD5 или SHA-1. Эти значения могут быть отображены на экране или сохранены в базе данных файлов XML для последующего использования и проверки.

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

ExactFile - это инструмент проверки целостности файла:

  • Используйте его, чтобы убедиться, что файлы, скопированные на CD-ROM, являются идеальными копиями,
  • Используйте его, чтобы убедиться, что резервные копии, скопированные с одного диска на другой, являются правильными,
  • Используйте его, чтобы убедиться, что файлы не были изменены или повреждены с течением времени.

Многопоточный, так что ваши дополнительные ядра процессора используются при сканировании нескольких файлов, и работа выполняется быстрее.

Довольны именами файлов в Юникоде, поэтому он не перестает работать, когда вы используете его для файлов с именами на японском, иврите, китайском или любом другом языке.

Поддерживает несколько процедур контрольных сумм (хэшей), таких как MD5, SHA1, CRC32, RIPEMD и другие.

Поддерживает рекурсивное сканирование каталогов.

Поддерживает очень большие файлы - если он находится на вашем жестком диске, ExactFile может справиться с этим.

Делает все, что делают популярные летние утилиты, такие как fsum, md5sum, sha1sum, sfv и т.д., Но лучше!

Совместим с популярными форматами контрольной суммы файлов.

Для Windows 2000, XP, Vista и 7.

GUI. Легко использовать для получения контрольных сумм для отдельных файлов, создания дайджестов контрольных сумм и проверки дайджестов контрольных сумм. Не требует консольной версии или каких-либо внешних DLL.

СВОБОДНО.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .