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

Tính SHA1 của tệp (LCC.web_file.sha1)

Khai báo​

hash, err = LCC.web_file.sha1(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ề​

  • hash
    Chuỗi, giá trị SHA1 dạng thập lục phân gồm 40 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ị băm SHA1 của tệp.
Nếu đường dẫn không tồn tại hoặc không phải tệp, trả về nil kèm nguyên nhân lỗi.

Ví dụ​

local sha1, err = LCC.web_file.sha1("/tài-nguyên/config.json")
if sha1 then
print("SHA1=" .. sha1)
end