Previous 

Расчёт хэш-кодов файлов из файла-задания

Next

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

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

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

По умолчанию значение хэш-кода выбранного файла рассчитывается по алгоритму ГОСТ Р 34.11‑2012.

Вызов программы с параметром [–L]:

<путь и полное имя программы linfpsuhash> -L <путь и полное имя файла-задания> [<путь и полное имя файла хэш-кода>] [-HASH94] [-S]

Параметры используются опционально в указанном порядке следования.

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

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

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

clip0021_24102023

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

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

/home/ami/fpsu2/linfpsuhash

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

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

clip0022_24102023

Пример команды для расчёта хэш-кодов по алгоритму ГОСТ Р 34.11‑94 с явным указанием файла с результатами вычислений:

/home/ami/fpsu2/linfpsuhash

-L /home/ami/fpsu2/file_list.hsj /home/ami/fpsu2/file_list94.hsh -HASH94 -S

Результатом выполнения данной команды будет файл-список file_list94.hsh, в котором содержатся вычисленные по алгоритму ГОСТ Р 34.11‑94 хэш-коды файлов из файла-задания file_list.hsj. При этом в файле-задании указывается только путь до файла-списка /home/ami/fpsu2/.

clip0025_24102023