Расчёт хэш-кодов файлов из файла-задания |
В один текстовый файл может быть записана информация о хэш-кодах сразу нескольких файлов. Чтобы подсчитать хэш-коды файлов и записать результат в один текстовый файл, создайте файл-задание. Формат файла-задания с обрабатываемыми файлами приведен в пункте «Описание структуры файла-задания». Для вычисления хэш-кодов файлов из файла-задания, требуется запустить программу FPSUHash с параметром [–L], указав полный путь и имя файла-задания. По умолчанию значение хэш-кода выбранного файла рассчитывается по алгоритму ГОСТ Р 34.11‑2012. Вызов программы с параметром [–L]: <путь и полное имя программы linfpsuhash> -L <путь и полное имя файла-задания> [<путь и полное имя файла хэш-кода>] [-HASH94] [-S] Параметры используются опционально в указанном порядке следования. Параметр [-S] может быть применен только, если явно указан файл с результатами вычислений хэш-кодов и/или параметр [-HASH94]. Пример команды c указанием файла с результатами вычислений в файле-задании: /home/ami/fpsu2/linfpsuhash -L /home/ami/fpsu2/file_list.hsj Для каждого файла из файла-задания 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/. Пример команды для расчёта хэш-кодов по алгоритму ГОСТ Р 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/. |