D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Общие сведения / modulo

modulo

Базовый размер файла

Указывает количество групп (во фреймах) первичной области файла в соответствии с параметром, заданным при создании или реорганизации файла.

"Модуло" - это всегда целый остаток в диапазоне от 0 до "модуло-1". Для вычисления номера начального фрейма группы, в которой расположена запись, используется следующая формула:

fid=base+(item.id/modulo)

Этот номер начального фрейма обычно называют "base.fid".

Модуло файла является критическим компонентом алгоритма "хеширования", используемого как метод доступа к файлам. Этот параметр никогда не должен изменяться ни в одной записи описания файла (FDI), т.к. это может вызвать появление "ошибок формата группы" (gfe).

Во время процессов полного восстановления счетов файлы реорганизуются в соответствии с необязательным параметром "модуло", содержащимся в атрибуте 13 записи FDI. После перехода на новый параметр "модуло" все записи должны быть заново обработаны алгоритмом хеширования прежде, чем они будут замещены. Это может значительно замедлить процессы восстановления (а также "t-load" и "copy").