Описание структуры файла-задания |
Файл-задание может быть создан в текстовом редакторе, либо с помощью графического интерфейса в Windows. При создании файла-задания в текстовом редакторе для корректного отображения символов кириллицы должна быть выбрана кодировка Windows-1251. Пример команды вызова справки по формату файла-задания в Windows: C:\FPSU\WinFPSUHash.exe -L -? Пример команды вызова справки по формату файла-задания в Linux: /home/ami/fpsu/linfpsuhash –L –? Пример команды вызова справки по формату файла-задания в macOS: /bin/sh -c "/Users/ami/fpsu/MACFPSUHash –L –?" Файл-задание .hsj имеет следующую структуру: PUTHSH = HASHPATH, [Текстовый комментарий 1] STARTDIR = FILEPATH1 FILE = FILENAME1 ... [Текстовый комментарий N] STARTDIR = FILEPATHN FILE = FILENAMEN В первой строке текстового файла-задания в 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/fpsu/file_list.hsh [файл 1] StartDir = /home/ami/fpsu/ FILE = file1 [файл 2] StartDir = /home/ami/fpsu/ FILE =file2 Результатом выполнения программы FPSUHash по этому файлу-заданию будет созданный (или перезаписанный) файл file_list.hsh, в котором будет сохранены хэши на файлы file1 и file2. Пример файла-задания f_list.hsj в macOS: PUTHSH = /Users/ami/fpsu/f_list.hsh [файл 1] StartDir = /Users/ami/fpsu/ FILE = file1 [файл 2] StartDir = /Users/ami/fpsu/ FILE =file2 Результатом выполнения программы FPSUHash по этому файлу-заданию будет созданный (или перезаписанный) файл f_list.hsh, в котором будет сохранены хэши на файлы file1 и file2. |