Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 5. Search and Compare - Поиск и сравнение
deplist | dupfind | extract | find | hexfind | md5 | md5check | md5gento | ofind | pathfind | reflist | xfind | xfindbin | xhexfind |

Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: md5check
sfk md5check[=]входной файл [-rel[ativeto] имя_каталога] [-quiet]

   проверить список контрольных сумм md5.

   опции
      -вменяемо смотреть на дату модификации и время crc
               список файлов и каждого целевого файла. игнорировать файлы
               которые новее списка. можно использовать для
               проверьте файлы жесткого диска на наличие неожиданных изменений.
               -sane -quiet не отображает новые файлы.
      -rel если указано имя каталога, обрабатывать имена файлов из списка
               относительно dirname. в этом случае запустите
               команда из родительского каталога dirname.
      -quiet не печатать вывод прогресса при проверке файлов,
               и не указывать статистику скорости кб/сек.
      -skip=n не проверять все файлы, выполнять выборочную проверку
               пропуская n файлов после каждого проверенного файла.

   коды возврата для пакетных файлов
      0 нормальное исполнение, все контрольные суммы совпали.
      1 нормальное выполнение, контрольные суммы не совпадают.
      2 некоторые файлы отсутствовали, все остальные контрольные суммы совпали.
      3 некоторые файлы отсутствовали, а некоторые контрольные суммы не совпадали.
    >=9 произошла серьезная ошибка, например, неправильный формат файла контрольной суммы.

   нет поддержки архивных файлов.
      даже с sfk xe md5check НЕ поддерживает чтение
      и проверка содержимого архивов .zip, .tar.gz и т.д.
      вместо этого (с помощью xe) создайте другой список md5 с помощью md5gento
      а затем сравните два файла списка с помощью инструмента сравнения текста.

   смотрите также
      sfk md5gento для создания списков md5.
      sfk md5 создает md5 из одного файла.
      sfk crccheck проверяет списки crc.

   веб-ссылка
      http://stahlworks.com/sfk-md5list

   Примеры
      sfk md5check mydir.md5
         проверьте, есть ли файлы, перечисленные в mydir.md5,
         одинаковые контрольные суммы.

      Пример пакетного файла @rem для Windows
         @эхо выключено
         sfk md5check mysums.txt -quiet>nul 2>nul
         IF ERRORLEVEL 1 GOTO mdfailed
         sfk echo "[зеленый] все в порядке [def]"
         ПЕРЕЙТИ к завершению
         :mdfailed
         sfk echo "[красный] проверка не удалась [def]"
         :mddone