Automatisation shell : interpréteurs, YAML et fichiers de release1
Vérifiez d’abord l’interpréteur, puis validez les entrées avant de choisir ou d’exécuter une commande. L’exemple de versions numériques ne couvre pas toutes les règles SemVer, et les métadonnées de release ne vérifient pas les octets téléchargés.
Sélectionner les fichiers de release
Vérifiez la réponse et la sélection des fichiers avant de traiter les métadonnées comme une instruction de téléchargement.
- Vérifier la somme de contrôle SHA-256 d’un fichier téléchargé avec Python
Comparez un fichier téléchargé à une valeur SHA-256 fiable avec un vérificateur Python en lecture progressive. Reproduisez les cas de correspondance, de modification et de lecture impossible avec des codes de sortie explicites.