Перейти к основному содержимому

Вычисление SHA1 файла (LCC.web_file.sha1)

Сигнатура​

hash, err = LCC.web_file.sha1(path, timeout?)

Параметры​

  • path
    Строка, путь файла для вычисления контрольной суммы
  • timeout
    Число, необязательный тайм-аут запроса (секунды), по умолчанию 60

Возвращаемое значение​

  • hash
    Строка, 40-значное шестнадцатеричное значение SHA1; при сбое — nil
  • err
    Строка или nil, описание ошибки при сбое

Описание​

Вычисляет хеш SHA1 файла на стороне центральной консоли.
Если путь отсутствует или указывает не на файл, возвращается nil с причиной ошибки.

Пример​

local sha1, err = LCC.web_file.sha1("/资源/config.json")
if sha1 then
print("SHA1=" .. sha1)
end