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

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

Сигнатура​

checksum, err = LCC.web_file.crc32(path, timeout?)

Параметры​

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

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

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

Описание​

Вычисляет контрольную сумму CRC32 файла на стороне центральной консоли.
Подходит для быстрой проверки целостности файла.

Пример​

local crc32, err = LCC.web_file.crc32("/固件/patch.bin")
if crc32 then
print("CRC32=" .. crc32)
end