Описание структуры файла-задания |
Файл-задание может быть создан в текстовом редакторе, либо с помощью графического интерфейса в Windows. При создании файла-задания в текстовом редакторе для корректного отображения символов кириллицы должна быть выбрана кодировка UTF-8. Пример команды вызова справки по формату файла-задания в Windows: C:\FPSU\WinFPSUHash.exe -L -? Пример команды вызова справки по формату файла-задания в Linux: /home/ami/fpsu2/linfpsuhash –L –? Файл-задание .hsj имеет следующую структуру: Puthsh = Путь к файлу для сохранения расчетов хэш-кодов [Комментарий 1] StartDir = Путь к файлу 1 FILE = Имя файла 1 ... [Комментарий 2] StartDir = Путь к файлу 2 FILE = Имя файла 2 и т.д... В первой строке текстового файла-задания в Puthsh можно указывать каталог или полный путь и имя файла. В случае, если указан каталог, при запуске программы необходимо указывать дополнительный параметр - файл, в который будут записываться результаты вычисления хэш-кодов. Далее для каждого файла указываются параметры: [Комментарий], StartDir, FILE. В StartDir указывается полный путь к обрабатываемому файлу, в FILE указывается полное имя обрабатываемого файла. Пример файла-задания file_list.hsj созданного в Windows: Puthsh=C:\FPSU\file_hash.hsh [] StartDir = C:\ FILE = file1 [second] StartDir = C:\ FILE = file2 Результатом выполнения программы FPSUHash по этому файлу-заданию будет созданный (или перезаписанный) файл С:\FPSU\file_hash.hsh, в котором будут сохранены хэш-коды на файлы file1 и file2. Пример файла-задания file_list.hsj в Linux: PUTHSH = /home/ami/fpsu2/file_list.hsh [file 1] StartDir = /home/ami/fpsu2/ FILE = file1 [file 2] StartDir = /home/ami/fpsu2/ FILE =file2 Результатом выполнения программы FPSUHash по этому файлу-заданию будет созданный (или перезаписанный) файл file_list.hsh, в котором будет сохранены хэш-коды на файлы file1 и file2. |