Ir para o conteúdo principal

Calcular o CRC32 de um arquivo (LCC.web_file.crc32)

Declaração​

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

Parâmetros​

  • path
    Tipo string; caminho do arquivo a verificar
  • timeout
    Tipo number, opcional; tempo limite da solicitação (em segundos), padrão 60

Valor de retorno​

  • checksum
    Tipo string; CRC32 hexadecimal de 8 caracteres, ou nil em caso de falha
  • err
    Tipo string ou nil; descrição do erro em caso de falha

Descrição​

Calcula o valor de verificação CRC32 do arquivo no controle central.
É adequado para verificar rapidamente a integridade do arquivo.

Exemplo​

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