Passer au contenu principal

Calculer le SHA1 d'un fichier (LCC.web_file.sha1)

Déclaration​

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

  • hash
    Type chaîne, valeur SHA1 hexadécimale sur 40 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 le hachage SHA1 du fichier.
Si le chemin n'existe pas ou ne désigne pas un fichier, renvoie nil avec la cause de l'erreur.

Exemple​

local sha1, err = LCC.web_file.sha1("/资源/config.json")
if sha1 then
print("SHA1=" .. sha1)
end