Previous 

Вычисление контрольных сумм файлов из файла-задания

Next

В один текстовый файл может быть записана информация о контрольных суммах (далее - хэшей) сразу нескольких файлов. Чтобы подсчитать хэши файлов и записать результат в один текстовый файл, создайте файл-задание.

Формат файла-задания с обрабатываемыми файлами приведен в пункте Описание структуры файла-задания.

Для вычисления хэшей файлов из файла-задания, требуется запустить программу FPSUHash с параметром [–L], указав полный путь и имя файла-задания.

Пример  команды c указанием файла с результатами вычислений в файле-задании (см. рисунок ниже):

/home/ami/fpsu/linfpsuhash -L /home/ami/fpsu/file_list.hsj

clip3_2_1_290121

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

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

Пример  команды с явным указанием файла с результатами вычислений:

/home/ami/fpsu/linfpsuhash

-L /home/ami/fpsu/file_list.hsj /home/ami/fpsu/file_list.hsh

clip3_2_2_290121

Результатом выполнения данной команды будет файл-список file_list.hsh, в котором будут содержаться вычисленные хэши файлов из файла-задания file_list.hsj. При этом в файле-задании указывается только путь до файла-списка /home/ami/fpsu/.

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