deplist | dupfind | extract | find | hexfind | md5 | md5check | md5gento | ofind | pathfind | reflist | xfind | xfindbin | xhexfind | Команда: md5 sfk md5 [параметры] файл1 [файл2 файл3 ...] вычислить хэш md5 одного или нескольких файлов и, при желании, сравнить результаты. если сравниваются суммы md5, отображается сообщение и код возврата оболочки устанавливается в 0 (все равны), или 1 (не равны), или >1 (любая другая ошибка). опции -nonames не повторять имена файлов, показывать только сумму md5. по умолчанию, если указано одно имя файла. -name печатать имя файла даже с одним именем. -verify или -ver, или -v сверяет данные имена файлов с заданная контрольная сумма. -nocomp, если указано несколько имен файлов, не сравнивать. смотрите также sfk md5var создает md5 из содержимого переменных. sfk md5gento для создания списков md5. sfk md5 создает md5 из одного файла. sfk crc создает контрольную сумму файла crc32. веб-ссылка http://stahlworks.com/sfk-md5list Примеры sfk md5 test01.dat скажите md5 сумму test01.dat sfk md5 test01.dat test02.dat сравните оба файла, если содержимое одинаковое. sfk выберите mydir.exe +md5 создайте md5 всех .exe в mydir на терминале, с md5sum и именем файла, разделенными табуляцией. вместо этого используйте +md5gento для создания файла списка. sfk md5-quiet-verify 14da96b20e45fd84c46c5b7aef641cb3 test01.dat проверьте, есть ли в test01.dat md5, соответствующий указанному. не выдает никакого вывода, возвращает только код возврата оболочки. в файле Windows .bat проверьте RC следующим образом: @эхо выключено sfk md5-quiet-verify 14da96b20e45fd84c46c5b7aef641cb3 test01.dat если уровень ошибки 1 переходит к несоответствию echo "файл проверен, все в порядке" готово :несоответствие echo "Несоответствие содержимого файла" :Выполнено sfk -var md5 in.txt +setvar sum +tell "md5: #(сумма)" поместите контрольную сумму в переменную, затем напечатайте текст |