Utilisation en ligne de commande¶
Une fois l’outil installé, il est appelable en ligne de commande : gpf-md5-checker.
Fonctionnement général¶
Le programme va vérifier les hash md5 contenu dans le dossier GPF_WORK_DIR/upload Le fichier <fichier.md5> peut contenir plusieurs hash.
Chaque ligne doit être de la forme : <hash_md5>
Entre le hash md5 et le fichier se trouve deux espaces. Pour maximiser la compatibilité, l’algorithme va rechercher si le fichier contient 32 caractères pour le hash md5 puis du texte. Le programme s’occupe de convertir les fins de fichier Windows en unix.
Commandes et options¶
md5 Checker 2.9.0 - Vérifie l’intégrité des données publiées dans la Géoplateforme de l’IGN en se basant sur la signature md5 (hash) des fichiers.
gpf-md5-checker [-h] [-v] [--version] [-w WORK_DIR_PATH] [-u UPLOAD_DIR_NAME]
[-c INPUT_CONFIGURATION_FILE_NAME] [--chunk-size CHUNK_SIZE]
[--s3-url GPF_S3_URL] [--s3-key GPF_S3_KEY]
[--s3-secret-key GPF_S3_SECRETKEY] [--s3-region GPF_S3_REGION]
gpf-md5-checker options¶
-v,--verbose- Verbosity level: None = WARNING, -v = INFO, -vv = DEBUG (default:1)--version- show program’s version number and exit-wWORK_DIR_PATH,--workdirWORK_DIR_PATH,--work-dir-pathWORK_DIR_PATH- Input working directory. Must exist. (default:None)-uUPLOAD_DIR_NAME,--uploaddirUPLOAD_DIR_NAME,--upload-dir-nameUPLOAD_DIR_NAME- Name (not the path) of the upload directory. (default:upload)-cINPUT_CONFIGURATION_FILE_NAME,--input-configuration-filenameINPUT_CONFIGURATION_FILE_NAME- Name (not the path) of the input configuration file. (default:parameters.json)--chunk-sizeCHUNK_SIZE- Size of the chunk-data in octets to load in memory. (default:8192)--s3-urlGPF_S3_URL- Url du storage S3 (default:http://localhost:9000)--s3-keyGPF_S3_KEY- Utilisateur du stockage S3 (default:admin)--s3-secret-keyGPF_S3_SECRETKEY- Password du stockage S3 (default:minioadmin)--s3-regionGPF_S3_REGION- Region du stockage S3 (default:eu-west-3)
Le programme va vérifier les hash md5 contenu dans le dossier `GPF_WORK_DIR/upload` Le fichier <fichier.md5> peut contenir plusieurs hash.
Chaque ligne doit être de la forme : <hash_md5> <filename>
Entre le hash md5 et le fichier se trouve deux espaces. Pour maximiser la compatibilité, l'algorithme va rechercher si le fichier contient 32 caractères pour le hash md5 puis du texte.
Le programme s'occupe de convertir les fins de fichier Windows en unix.
Développé par Oslandia
Documentation : https://geoplateforme.pages.gpf-tech.ign.fr/scripts-verification/check-md5/
Variables d’environnement¶
Génériques¶
Nom de la variable |
Argument CLI correspondant |
Valeur par défaut |
|---|---|---|
|
|
|
|
|
|
|
|
Spécifiques¶
Nom de la variable |
Argument CLI correspondant |
Valeur par défaut |
|---|---|---|
|
|
|