Previous 

Описание структуры файла-задания


Файл-задание может быть создан в текстовом редакторе, либо с помощью графического интерфейса в 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.