Crypto.MD5DigestFromFile
Описание
Создает контрольную сумму (дайджест сообщения) MD5 для данного файла.
ПараметрыFilename
(строка) Полный путь к файлу, чью сумму MD5 нужно подсчитать.
Примечание: Файл может быть любого типа (бинарный или ascii). MD5 - от английского Message Digest 5 версия) — 128-битный алгоритм хеширования, разработанный профессором Р. Л. Ривестом в еще 1991 году. Алгоритм md5 шифрует любые данные в формате 128-bit hash (контрольную сумму), которую достаточно сложно подделать.
ВозвратResultVariable
(строка) Контрольная сумма, которая была вычислена для файла. Если контрольная сумма не может быть вычислена или происходит какая другая ошибка, будет возвращена пустая строка (""). Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1-- calculate the MD5 message digest for a file -- note: edit this path so it points to an actual file :) -- вычисляем контрольную сумму MD5 для файла -- примечание: измените этот путь так, чтобы он указывал на реальный файл :) file = "C:\\MyFolder\\MyFile.htm"; strMD5 = Crypto.MD5DigestFromFile(file); if (strMD5 ~= "") then Dialog.Message("MD5DigestFromFile","The MD5 digest for " .. file .. " is:\r\n\r\n" .. strMD5); else err = Application.GetLastError(); Dialog.Message("Arooga! Arooga!","ERROR " .. err .. ": " .. _tblErrorMessages[err]); endПодсчитываем контрольную сумму MD5 для файла и показываем результат в диалоговом окне сообщения.
Смотрите также: Связанные действия
|