Как я могу сгенерировать MD5 сумму для папки на Windows?

есть несколько сообщений о генерации MD5 суммы для файлов и / или папок на различных платформах Windows. Однако,none из них работали для меня. Я старался:

  • Windows CertUtil:CertUtil -hashfile myFileName MD5 возвращает "Доступ запрещен " во всех папках (my cmd работает с правами администратора),
  • HashTab: не отображается в диалоговом окне Свойства обозревателя, как объявлено,
  • лето Свойства: не отображается в диалоговом окне Свойства,
  • HashCheck: не позволяет MD5 для папок, только файлы
  • md5checker: не вычисляет MD5 всей папки (только файлы в ней).

в этот момент я начинаю немного отчаиваться. Обратите внимание, что я использую Windows 7 х64.

для инфо, если это возможно, я пытаюсь найти инструмент, который позволил бы что-то вроде этого в Linux:

find DIR -type f -exec md5sum {} ; | sort -k 2 | md5sum
28
задан Flermat
21.12.2022 15:44 Количество просмотров материала 3276
Распечатать страницу

2 ответа

Если вы хотите использовать GUI, я могу порекомендовать Fsum Интерфейс.

Fsum Frontend-это бесплатный и простой в использовании инструмент, который позволяет вычислять дайджесты сообщений, контрольные суммы и HMAC для файлов и текстовых строк. Он поддерживает перетаскивание и вы можете обрабатывать несколько файлов одновременно. Сгенерированная контрольная сумма может быть использована для проверки целостности файлов.

поддерживает 96 алгоритмов: [...] md5 [...]

Screenshot of FsumFrontend


Как следует из названия, Fsum Frontend-это графический интерфейс для (Среди прочих) SlavaSoft fsum выступает.

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

его особенности включить:

  • возможность действовать рекурсивно. FSUM может работать не только с файлами из определенного каталога, но и с файлами из всех подкаталогов указанного каталога;
  • работы с файлы большого размера. (Протестировано на файлах размером до 15 ГБ);
  • полное совместимость с md5sum утилиты

Screenshot of fsum.exe command line usage

3
отвечен ischeriad 2022-12-22 23:32

вы можете получить эквивалент вашей команды Unix (минус сортировка) со следующим:

for /R . %f in (*.*) do @certutil -hashfile "%f" MD5

вы можете изменить точку (.) для любой папки, из которой вы хотите рекурсивно, и *.* к любой маске файла вам нужно, чтобы сузить свой набор файлов.

1
отвечен Javier Gostling 2022-12-23 01:49

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх