Команды 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  

Команда: md5

Cоздать и проверить списки контрольных сумм md5 из деревьев каталогов или отдельных файлов,

sfk md5gento=outfile dir [mask] [mask2] [!mask3] [...]

sfk md5gento=outfile -dir dir1 dir2 -file mask1 mask2 !mask3 [...] Создание списка контрольных сумм MD5 по всем файлам в папке.
По умолчанию сюда также входят все вложенные папки (рекурсивный обход дерева) каталога

sfk md5gento=md5.dat

sfk md5check=infile [-skip=n] [-skip n] Проверить список контрольных сумм md5. Чтобы ускорить выборочную проверку, укажите -skip=n: после каждого проверенного файла будет пропущено n файлов.

Пример: sfk md5check=md5.dat

sfk md5 [-quiet] [-verify md5sum] file1 [file2 file3 ...] Вычислить хэш md5 одного или нескольких файлов и при необходимости сравнить результаты. Если суммы md5 сравниваются, выдается сообщение и код возврата оболочки устанавливается в 0 (все равны) или 1 (не равны).

Примеры:

  • sfk md5 test01.dat - сообщить md5 сумму файла test01.dat
  • sfk md5 test01.dat test02.dat Сравнить оба файла, если содержимое совпадает
  • sfk md5 -quiet -verify 14da96b20e45fd84c46c5b7aef641cb3 test01.dat

    Проверить, есть ли у test01.dat MD5, соответствующий указанному.
    Выдает no output, возвращает код возврата оболочки > 0 в случае несоответствия.

    Если вы храните резервные копии на DVD или USB-накопителе, вы можете превратить их в самопроверяемые архивы, добавив список md5, sfk.exe и короткий командный файл в его корневой каталог.
    Например, создайте пакетный файл «90verify.bat», содержащий две команды:

  • 91tools\sfk md5check 91tools\md5sum.txt
  • pause

    Затем создайте каталог 91tools, скопируйте в него sfk.exe и запустите

    sfk md5gento=91tools\md5sum.txt

    Проверьте все содержимое один раз перед записью, запустив 90verify.bat. Затем запишите все на DVD. Вставьте DVD в другой компьютер, дважды щелкните 90verify.bat. Таким образом вы убедитесь, что ваш DVD можно прочитать и на другом компьютере, что является важным тестом безопасности ваших данных.

    Контрольные суммы md5 для текущих двоичных файлов дистрибутива sfk:

    sfk156.zip               28b22751f0a2ad25e4122f1a6bdcd704
    sfk156.exe               64a3599a1828abef3f16f3263f9a381a
    sfk156-linux.exe         eb42ceb3d37a949cbf92720c1ad1f3bc
    sfk156-linux-lib5.exe    89c014f6bd6c6b8f74256da22386e5bc
    dview142.exe             b5d2cc0315c3cd1e22b096d4f952d6b0