В REBOL 3 возможно вычислить контрольную сумму модуля SHA1. Когда REBOL загружает модуль, он сравнивает свою контрольную сумму с контрольной суммой загруженного модуля, и, если они не совпадают, генерируется ошибка, а именно. access error: invalid checksum (tampered file)
.
Независимо от того, как я стараюсь, я не могу создать контрольную сумму модуля, которая нравится REBOL 3. Когда я смотрю на документацию для import
, ее уточнение /check
говорит об использовании checksum/secure
из mold/flat
. Я попробовал все варианты этого без удачи:
import/check %module.r checksum/secure to-binary mold/flat load/all %module.r
import/check %module.r checksum/secure to-binary mold/flat load %module.r
import/check %module.r checksum/secure to-binary mold/only/flat load/all %module.r
import/check %module.r checksum/secure to-binary mold/only/flat load %module.r
import/check %module.r checksum/secure read %module.r
и так далее. Ничего из этого не работает. Должно быть что-то простое, что я делаю неправильно.