Passer au contenu principal

Calculer le CRC32 d'un fichier (LCC.web_file.crc32)

Déclaration​

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

Paramètres​

  • path
    Type chaîne, chemin du fichier à contrôler
  • timeout
    Type numérique, facultatif ; délai d'attente de la demande en secondes, 60 par défaut

Valeurs de retour​

  • checksum
    Type chaîne, CRC32 hexadécimal sur 8 caractères ; nil en cas d'échec
  • err
    Type chaîne ou nil, description de l'erreur en cas d'échec

Description​

Calcule côté centre de contrôle la valeur de contrôle CRC32 du fichier.
Convient à une vérification rapide de l'intégrité du fichier.

Exemple​

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