Chuyển tới nội dung chính

Tính CRC32 của tệp (LCC.web_file.crc32)

Khai báo​

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

Tham số​

  • path
    Chuỗi, đường dẫn tệp cần kiểm tra
  • timeout
    Số, tùy chọn; thời gian chờ yêu cầu (giây), mặc định là 60

Giá trị trả về​

  • checksum
    Chuỗi, CRC32 dạng thập lục phân gồm 8 chữ số; là nil khi thất bại
  • err
    Chuỗi hoặc nil, mô tả lỗi khi thất bại

Mô tả​

Máy chủ điều khiển tập trung tính giá trị kiểm tra CRC32 của tệp.
Phù hợp để nhanh chóng kiểm tra tính toàn vẹn của tệp.

Ví dụ​

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